From b39df5fb24fd91225dc0047dd32d9e04acb6e5c6 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 00:27:29 -0700 Subject: [PATCH 001/148] Initial commit for struct records --- src/fsharp/TastOps.fs | 6 +++++- src/fsharp/TastPickle.fs | 8 ++++++-- src/fsharp/TypeChecker.fs | 33 ++++++++++++++++++++++++++------- src/fsharp/TypeRelations.fs | 2 +- src/fsharp/tast.fs | 29 +++++++++++++++++++++++++++-- 5 files changed, 65 insertions(+), 13 deletions(-) diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index 847fab054f2..e0f5138c89e 100644 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -4699,11 +4699,15 @@ and remapFsObjData g tmenv x = fsobjmodel_vslots = x.fsobjmodel_vslots |> List.map (remapValRef tmenv); fsobjmodel_rfields = x.fsobjmodel_rfields |> remapRecdFields g tmenv } +and remapRecdData g tmenv x = + { x with + recd_kind = x.recd_kind + recd_fields = remapRecdFields g tmenv x.recd_fields } and remapTyconRepr g tmenv repr = match repr with | TFsObjModelRepr x -> TFsObjModelRepr (remapFsObjData g tmenv x) - | TRecdRepr x -> TRecdRepr (remapRecdFields g tmenv x) + | TRecdRepr x -> TRecdRepr (remapRecdData g tmenv x) | TFiniteUnionRepr x -> TFiniteUnionRepr (remapUnionCases g tmenv x) | TILObjModelRepr _ -> failwith "cannot remap IL type definitions" #if EXTENSIONTYPING diff --git a/src/fsharp/TastPickle.fs b/src/fsharp/TastPickle.fs index 3d37b36b46b..9f43e961008 100644 --- a/src/fsharp/TastPickle.fs +++ b/src/fsharp/TastPickle.fs @@ -1670,11 +1670,12 @@ let rec dummy x = x and p_tycon_repr x st = // The leading "p_byte 1" and "p_byte 0" come from the F# 2.0 format, which used an option value at this point. match x with - | TRecdRepr fs -> p_byte 1 st; p_byte 0 st; p_rfield_table fs st; false + | TRecdRepr {recd_kind=TyconRecdKind.TyconClass;recd_fields=fields} -> p_byte 1 st; p_byte 0 st; p_rfield_table fields st; false | TFiniteUnionRepr x -> p_byte 1 st; p_byte 1 st; p_list p_unioncase_spec (Array.toList x.CasesTable.CasesByIndex) st; false | TAsmRepr ilty -> p_byte 1 st; p_byte 2 st; p_ILType ilty st; false | TFsObjModelRepr r -> p_byte 1 st; p_byte 3 st; p_tycon_objmodel_data r st; false | TMeasureableRepr ty -> p_byte 1 st; p_byte 4 st; p_typ ty st; false + | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct;recd_fields=fields} -> p_byte 1 st; p_byte 5 st; p_rfield_table fields st; false | TNoRepr -> p_byte 0 st; false #if EXTENSIONTYPING | TProvidedTypeExtensionPoint info -> @@ -1875,7 +1876,7 @@ and u_tycon_repr st = match tag2 with | 0 -> let v = u_rfield_table st - (fun _flagBit -> TRecdRepr v) + (fun _flagBit -> TRecdRepr {recd_kind=TyconRecdKind.TyconClass;recd_fields=v}) | 1 -> let v = u_list u_unioncase_spec st (fun _flagBit -> MakeUnionRepr v) @@ -1906,6 +1907,9 @@ and u_tycon_repr st = | 4 -> let v = u_typ st (fun _flagBit -> TMeasureableRepr v) + | 5 -> + let v = u_rfield_table st + (fun _flagBit -> TRecdRepr {recd_kind=TyconRecdKind.TyconStruct;recd_fields=v}) | _ -> ufailwith st "u_tycon_repr" | _ -> ufailwith st "u_tycon_repr" diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index 4596a830f76..186accb58ed 100644 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -13417,7 +13417,7 @@ module EstablishTypeDefinitionCores = begin if hasClassAttr && not (match k with TyconClass -> true | _ -> false) || hasMeasureAttr && not (match k with TyconClass | TyconAbbrev | TyconHiddenRepr -> true | _ -> false) || hasInterfaceAttr && not (match k with TyconInterface -> true | _ -> false) || - hasStructAttr && not (match k with TyconStruct -> true | _ -> false) then + hasStructAttr && not (match k with TyconStruct | TyconRecord -> true | _ -> false) then error(Error(FSComp.SR.tcKindOfTypeSpecifiedDoesNotMatchDefinition(),m)) k @@ -13577,10 +13577,15 @@ module EstablishTypeDefinitionCores = begin TAsmRepr s | SynTypeDefnSimpleRepr.Record (_,_,m) -> - // Run InferTyconKind to raise errors on inconsistent attribute sets - InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) |> ignore + let kind = + match InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) with + | TyconClass -> TyconRecdKind.TyconClass + | TyconStruct -> TyconRecdKind.TyconStruct + | _ -> error(InternalError("should have inferred tycon kind",m)) // Note: the table of record fields is initially empty - TRecdRepr (MakeRecdFieldsTable []) + TRecdRepr + { recd_kind=kind + recd_fields=MakeRecdFieldsTable [] } | SynTypeDefnSimpleRepr.General (kind,_,slotsigs,fields,isConcrete,_,_,_) -> let kind = InferTyconKind cenv.g (kind,attrs,slotsigs,fields,inSig,isConcrete,m) @@ -13931,7 +13936,11 @@ module EstablishTypeDefinitionCores = begin | SynTypeDefnSimpleRepr.TypeAbbrev _ -> None | SynTypeDefnSimpleRepr.Union _ -> None | SynTypeDefnSimpleRepr.LibraryOnlyILAssembly _ -> None - | SynTypeDefnSimpleRepr.Record _ -> None + | SynTypeDefnSimpleRepr.Record (_,_,m) -> + match InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) with + | TyconClass -> None + | TyconStruct -> Some(cenv.g.system_Value_typ) + | _ -> error(InternalError("should have inferred tycon kind",m)) | SynTypeDefnSimpleRepr.General (kind,_,slotsigs,fields,isConcrete,_,_,_) -> let kind = InferTyconKind cenv.g (kind,attrs,slotsigs,fields,inSig,isConcrete,m) @@ -14126,7 +14135,7 @@ module EstablishTypeDefinitionCores = begin writeFakeUnionCtorsToSink unionCases MakeUnionRepr unionCases, None, NoSafeInitInfo - | SynTypeDefnSimpleRepr.Record (_,fields,_) -> + | SynTypeDefnSimpleRepr.Record (_,fields,m) -> noMeasureAttributeCheck() noSealedAttributeCheck FSComp.SR.tcTypesAreAlwaysSealedRecord noAbstractClassAttributeCheck() @@ -14135,7 +14144,17 @@ module EstablishTypeDefinitionCores = begin let recdFields = TcRecdUnionAndEnumDeclarations.TcNamedFieldDecls cenv envinner innerParent false tpenv fields recdFields |> CheckDuplicates (fun f -> f.Id) "field" |> ignore writeFakeRecordFieldsToSink recdFields - TRecdRepr (MakeRecdFieldsTable recdFields), None, NoSafeInitInfo + + let kind = InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) + let kind = + match kind with + | TyconClass -> TyconRecdKind.TyconClass + | TyconStruct -> TyconRecdKind.TyconStruct + | _ -> + error(InternalError("should have inferred tycon kind",m)) + + let fields = MakeRecdFieldsTable recdFields + TRecdRepr { recd_kind = kind; recd_fields = fields }, None, NoSafeInitInfo | SynTypeDefnSimpleRepr.LibraryOnlyILAssembly (s,_) -> noCLIMutableAttributeCheck() diff --git a/src/fsharp/TypeRelations.fs b/src/fsharp/TypeRelations.fs index 3abc3980b3f..cc2ea05344a 100644 --- a/src/fsharp/TypeRelations.fs +++ b/src/fsharp/TypeRelations.fs @@ -719,7 +719,7 @@ module SignatureConformance = begin let names (l: UnionCase list) = l |> List.map (fun c -> c.Id.idText) reportNiceError "union case" (names ucases1) (names ucases2) else List.forall2 (checkUnionCase aenv) ucases1 ucases2 - | (TRecdRepr implFields), (TRecdRepr sigFields) -> + | (TRecdRepr {recd_fields=implFields}), (TRecdRepr {recd_fields=sigFields}) -> checkRecordFields g amap denv err aenv implFields sigFields | (TFsObjModelRepr r1), (TFsObjModelRepr r2) -> if not (match r1.fsobjmodel_kind,r2.fsobjmodel_kind with diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index 17496380228..725dba2e48d 100644 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -653,7 +653,7 @@ type Entity = /// static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions. member x.AllFieldTable = match x.TypeReprInfo with - | TRecdRepr x | TFsObjModelRepr {fsobjmodel_rfields=x} -> x + | TRecdRepr {recd_fields=x} | TFsObjModelRepr {fsobjmodel_rfields=x} -> x | _ -> match x.ExceptionInfo with | TExnFresh x -> x @@ -790,6 +790,10 @@ type Entity = /// Indicates if this is an F#-defined struct or enum type definition , i.e. a value type definition member x.IsFSharpStructOrEnumTycon = + (x.IsRecordTycon && + match x.TypeReprInfo with + | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct} -> true + | _ -> false) || x.IsFSharpObjectModelTycon && match x.FSharpObjectModelTypeInfo.fsobjmodel_kind with | TTyconClass | TTyconInterface | TTyconDelegate _ -> false @@ -1089,7 +1093,7 @@ and | TFsObjModelRepr of TyconObjModelData /// Indicates the type is a record - | TRecdRepr of TyconRecdFields + | TRecdRepr of TyconRecdData /// Indicates the type is a discriminated union | TFiniteUnionRepr of TyconUnionData @@ -1232,6 +1236,27 @@ and member x.TrueFieldsAsList = x.AllFieldsAsList |> List.filter (fun f -> not f.IsCompilerGenerated) member x.TrueInstanceFieldsAsList = x.AllFieldsAsList |> List.filter (fun f -> not f.IsStatic && not f.IsCompilerGenerated) +and + [] + TyconRecdKind = + /// Indicates the type is a class + | TyconClass + /// Indicates the type is a struct + | TyconStruct + + member x.IsValueType = + match x with + | TyconClass -> false + | TyconStruct -> true + +and + [] + TyconRecdData = + { /// Indicates whether the type declaration is a class or struct + recd_kind: TyconRecdKind + /// The fields of the record. + recd_fields: TyconRecdFields } + and [] TyconUnionCases = From 82d4cbcd2c9b4b6b10217da9c3ed319bdeef6d4a Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 01:17:37 -0700 Subject: [PATCH 002/148] Fixed crash --- src/fsharp/TypeChecker.fs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index 186accb58ed..2d399fae915 100644 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -13413,11 +13413,13 @@ module EstablishTypeDefinitionCores = begin elif isConcrete || nonNil fields then TyconClass elif isNil slotsigs && inSig then TyconHiddenRepr else TyconInterface + | TyconRecord -> + if hasStructAttr then TyconStruct + else TyconClass | k -> if hasClassAttr && not (match k with TyconClass -> true | _ -> false) || hasMeasureAttr && not (match k with TyconClass | TyconAbbrev | TyconHiddenRepr -> true | _ -> false) || - hasInterfaceAttr && not (match k with TyconInterface -> true | _ -> false) || - hasStructAttr && not (match k with TyconStruct | TyconRecord -> true | _ -> false) then + hasInterfaceAttr && not (match k with TyconInterface -> true | _ -> false) then error(Error(FSComp.SR.tcKindOfTypeSpecifiedDoesNotMatchDefinition(),m)) k From 2d34236293190599501f49eec15b123010dadab1 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 13:26:26 -0700 Subject: [PATCH 003/148] It's better to do it this way --- src/fsharp/TypeChecker.fs | 36 ++++++++++++++---------------------- src/fsharp/tast.fs | 15 +++++++-------- 2 files changed, 21 insertions(+), 30 deletions(-) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index 2d399fae915..a730b85416c 100644 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -13413,13 +13413,11 @@ module EstablishTypeDefinitionCores = begin elif isConcrete || nonNil fields then TyconClass elif isNil slotsigs && inSig then TyconHiddenRepr else TyconInterface - | TyconRecord -> - if hasStructAttr then TyconStruct - else TyconClass | k -> if hasClassAttr && not (match k with TyconClass -> true | _ -> false) || hasMeasureAttr && not (match k with TyconClass | TyconAbbrev | TyconHiddenRepr -> true | _ -> false) || - hasInterfaceAttr && not (match k with TyconInterface -> true | _ -> false) then + hasInterfaceAttr && not (match k with TyconInterface -> true | _ -> false) || + hasStructAttr && not (match k with TyconStruct | TyconRecord -> true | _ -> false) then error(Error(FSComp.SR.tcKindOfTypeSpecifiedDoesNotMatchDefinition(),m)) k @@ -13578,12 +13576,12 @@ module EstablishTypeDefinitionCores = begin InferTyconKind cenv.g (TyconILAssemblyCode,attrs,[],[],inSig,true,m) |> ignore TAsmRepr s - | SynTypeDefnSimpleRepr.Record (_,_,m) -> + | SynTypeDefnSimpleRepr.Record (_,_,m) -> + // Run InferTyconKind to raise errors on inconsistent attribute sets + InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) |> ignore let kind = - match InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) with - | TyconClass -> TyconRecdKind.TyconClass - | TyconStruct -> TyconRecdKind.TyconStruct - | _ -> error(InternalError("should have inferred tycon kind",m)) + if HasFSharpAttribute cenv.g cenv.g.attrib_StructAttribute attrs then TyconRecdKind.TyconStruct + else TyconRecdKind.TyconClass // Note: the table of record fields is initially empty TRecdRepr { recd_kind=kind @@ -13938,11 +13936,9 @@ module EstablishTypeDefinitionCores = begin | SynTypeDefnSimpleRepr.TypeAbbrev _ -> None | SynTypeDefnSimpleRepr.Union _ -> None | SynTypeDefnSimpleRepr.LibraryOnlyILAssembly _ -> None - | SynTypeDefnSimpleRepr.Record (_,_,m) -> - match InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) with - | TyconClass -> None - | TyconStruct -> Some(cenv.g.system_Value_typ) - | _ -> error(InternalError("should have inferred tycon kind",m)) + | SynTypeDefnSimpleRepr.Record _ -> + if HasFSharpAttribute cenv.g cenv.g.attrib_StructAttribute attrs then Some(cenv.g.system_Value_typ) + else None | SynTypeDefnSimpleRepr.General (kind,_,slotsigs,fields,isConcrete,_,_,_) -> let kind = InferTyconKind cenv.g (kind,attrs,slotsigs,fields,inSig,isConcrete,m) @@ -14137,7 +14133,7 @@ module EstablishTypeDefinitionCores = begin writeFakeUnionCtorsToSink unionCases MakeUnionRepr unionCases, None, NoSafeInitInfo - | SynTypeDefnSimpleRepr.Record (_,fields,m) -> + | SynTypeDefnSimpleRepr.Record (_,fields,_) -> noMeasureAttributeCheck() noSealedAttributeCheck FSComp.SR.tcTypesAreAlwaysSealedRecord noAbstractClassAttributeCheck() @@ -14147,13 +14143,9 @@ module EstablishTypeDefinitionCores = begin recdFields |> CheckDuplicates (fun f -> f.Id) "field" |> ignore writeFakeRecordFieldsToSink recdFields - let kind = InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) - let kind = - match kind with - | TyconClass -> TyconRecdKind.TyconClass - | TyconStruct -> TyconRecdKind.TyconStruct - | _ -> - error(InternalError("should have inferred tycon kind",m)) + let kind = + if HasFSharpAttribute cenv.g cenv.g.attrib_StructAttribute attrs then TyconRecdKind.TyconStruct + else TyconRecdKind.TyconClass let fields = MakeRecdFieldsTable recdFields TRecdRepr { recd_kind = kind; recd_fields = fields }, None, NoSafeInitInfo diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index 725dba2e48d..8f6fdd12a3b 100644 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -790,14 +790,13 @@ type Entity = /// Indicates if this is an F#-defined struct or enum type definition , i.e. a value type definition member x.IsFSharpStructOrEnumTycon = - (x.IsRecordTycon && - match x.TypeReprInfo with - | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct} -> true - | _ -> false) || - x.IsFSharpObjectModelTycon && - match x.FSharpObjectModelTypeInfo.fsobjmodel_kind with - | TTyconClass | TTyconInterface | TTyconDelegate _ -> false - | TTyconStruct | TTyconEnum -> true + match x.TypeReprInfo with + | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct} -> true + | TFsObjModelRepr info -> + match info.fsobjmodel_kind with + | TTyconClass | TTyconInterface | TTyconDelegate _ -> false + | TTyconStruct | TTyconEnum -> true + | _ -> false /// Indicates if this is a .NET-defined struct or enum type definition , i.e. a value type definition member x.IsILStructOrEnumTycon = From 1540116a09cd2d99ec16d23fd0b2614df6afb545 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 14:17:26 -0700 Subject: [PATCH 004/148] Records that are structs are not ref types. Struct is a sealed type --- src/fsharp/TastOps.fs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index e0f5138c89e..cd0cc2a27a7 100644 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -7071,6 +7071,7 @@ let MemberIsCompiledAsInstance g parent isExtensionMember (membInfo:ValMemberInf let isSealedTy g ty = let ty = stripTyEqnsAndMeasureEqns g ty not (isRefTy g ty) || + isStructTy g ty || isUnitTy g ty || isArrayTy g ty || From 75b1f81873bedea9b661493e3b0018209c46718c Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 14:35:22 -0700 Subject: [PATCH 005/148] Gen type properly for struct records --- src/fsharp/IlxGen.fs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 059060cf7cc..545dfcad99f 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -6299,7 +6299,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = | TTyconInterface -> ILTypeDefKind.Interface | TTyconEnum -> ILTypeDefKind.Enum | TTyconDelegate _ -> ILTypeDefKind.Delegate - + | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct} -> ILTypeDefKind.ValueType | _ -> ILTypeDefKind.Class let requiresExtraField = @@ -6630,7 +6630,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = ILTypeDefLayout.Sequential { Size=Some 1; Pack=Some 0us }, ILDefaultPInvokeEncoding.Ansi | _ -> - ILTypeDefLayout.Auto, ILDefaultPInvokeEncoding.Ansi + ILTypeDefLayout.Sequential { Size=None; Pack=None }, ILDefaultPInvokeEncoding.Ansi // if the type's layout is Explicit, ensure that each field has a valid offset let validateExplicit fdef = From b3a37801deeff9dbfac5585a1a25a6263b3ddad6 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 14:56:01 -0700 Subject: [PATCH 006/148] Struct record should not call base ctor --- src/fsharp/IlxGen.fs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 545dfcad99f..ee7e87e1031 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -6490,7 +6490,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = // Build record constructors and the funky methods that go with records and delegate types. // Constructors and delegate methods have the same access as the representation match tyconRepr with - | TRecdRepr _ when not (tycon.IsEnumTycon) -> + | TRecdRepr {recd_kind=kind} when not (tycon.IsEnumTycon) -> // No constructor for enum types // Otherwise find all the non-static, non zero-init fields and build a constructor let relevantFields = @@ -6501,7 +6501,9 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = relevantFields |> List.map (fun (_,ilFieldName,_,_,_,ilPropType,_,fspec) -> (fspec.Name,ilFieldName,ilPropType)) - let ilMethodDef = mkILSimpleStorageCtorWithParamNames(None, Some cenv.g.ilg.tspec_Object, ilThisTy, ChooseParamNames fieldNamesAndTypes, reprAccess) + // No type spec if the record is a value type + let spec = if kind.IsValueType then None else Some(cenv.g.ilg.tspec_Object) + let ilMethodDef = mkILSimpleStorageCtorWithParamNames(None, spec, ilThisTy, ChooseParamNames fieldNamesAndTypes, reprAccess) yield ilMethodDef // FSharp 1.0 bug 1988: Explicitly setting the ComVisible(true) attribute on an F# type causes an F# record to be emitted in a way that enables mutation for COM interop scenarios From bc8484c4c8e85e7b301fa6edb153fd08e41c9651 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 18:50:12 -0700 Subject: [PATCH 007/148] Fixed bad il generation for struct records --- src/fsharp/TastOps.fs | 12 ++++++------ src/fsharp/infos.fs | 4 +++- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index cd0cc2a27a7..48b46700402 100644 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -1546,19 +1546,19 @@ let isClassTy g ty = | ILTypeMetadata (_,td) -> (td.tdKind = ILTypeDefKind.Class) | FSharpOrArrayOrByrefOrTupleOrExnTypeMetadata -> isFSharpClassTy g ty +let isStructTy g ty = + (isAppTy g ty && (tyconOfAppTy g ty).IsStructOrEnumTycon) || isTupleStructTy g ty + let isRefTy g ty = isUnionTy g ty || - (isTupleTy g ty && not (isTupleStructTy g ty)) || - isRecdTy g ty || + (isTupleTy g ty && not (isStructTy g ty)) || + (isRecdTy g ty && not (isStructTy g ty)) || isILReferenceTy g ty || isFunTy g ty || isReprHiddenTy g ty || isFSharpObjModelRefTy g ty || isUnitTy g ty -let isStructTy g ty = - (isAppTy g ty && (tyconOfAppTy g ty).IsStructOrEnumTycon) || isTupleStructTy g ty - // ECMA C# LANGUAGE SPECIFICATION, 27.2 // An unmanaged-type is any type that isn�t a reference-type, a type-parameter, or a generic struct-type and // contains no fields whose type is not an unmanaged-type. In other words, an unmanaged-type is one of the @@ -7071,7 +7071,7 @@ let MemberIsCompiledAsInstance g parent isExtensionMember (membInfo:ValMemberInf let isSealedTy g ty = let ty = stripTyEqnsAndMeasureEqns g ty not (isRefTy g ty) || - isStructTy g ty || + isRecdTy g ty || isUnitTy g ty || isArrayTy g ty || diff --git a/src/fsharp/infos.fs b/src/fsharp/infos.fs index 31ebb9b6a1f..6fbb5550574 100644 --- a/src/fsharp/infos.fs +++ b/src/fsharp/infos.fs @@ -73,7 +73,7 @@ let GetSuperTypeOfType g amap m typ = | Some ilty -> Some (ImportType scoref amap m tinst ilty) | FSharpOrArrayOrByrefOrTupleOrExnTypeMetadata -> - + if isFSharpObjModelTy g typ || isExnDeclTy g typ then let tcref,_tinst = destAppTy g typ Some (instType (mkInstForAppTy g typ) (superOfTycon g tcref.Deref)) @@ -83,6 +83,8 @@ let GetSuperTypeOfType g amap m typ = Some g.obj_ty elif isTupleStructTy g typ then Some g.obj_ty + elif isRecdTy g typ then + Some g.obj_ty else None From b9f735dd959b782ba42f1c6b11ca017126fa514c Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 20:16:53 -0700 Subject: [PATCH 008/148] Don't create default ctor for record structs with CLIMutable --- src/fsharp/IlxGen.fs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index ee7e87e1031..d0ec9d72482 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -6508,7 +6508,8 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = yield ilMethodDef // FSharp 1.0 bug 1988: Explicitly setting the ComVisible(true) attribute on an F# type causes an F# record to be emitted in a way that enables mutation for COM interop scenarios // FSharp 3.0 feature: adding CLIMutable to a record type causes emit of default constructor, and all fields get property setters - if isCLIMutable || (TryFindFSharpBoolAttribute cenv.g cenv.g.attrib_ComVisibleAttribute tycon.Attribs = Some true) then + // Records that are value types do not create a default constructor with CLIMutable + if not (kind.IsValueType) && (isCLIMutable || (TryFindFSharpBoolAttribute cenv.g cenv.g.attrib_ComVisibleAttribute tycon.Attribs = Some true)) then yield mkILSimpleStorageCtor(None, Some cenv.g.ilg.tspec_Object, ilThisTy, [], reprAccess) | TFsObjModelRepr r when tycon.IsFSharpDelegateTycon -> From 19c98f30c3a8aef0a97986596bfdaeed4aead7eb Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 20:52:36 -0700 Subject: [PATCH 009/148] Prevent default ctor calls for struct records --- src/fsharp/NameResolution.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/NameResolution.fs b/src/fsharp/NameResolution.fs index 50b1e4f0186..ee1c4f22cc1 100644 --- a/src/fsharp/NameResolution.fs +++ b/src/fsharp/NameResolution.fs @@ -1354,7 +1354,7 @@ let private ResolveObjectConstructorPrim (ncenv:NameResolver) edenv resInfo m ad success (resInfo, Item.FakeInterfaceCtor typ) else let defaultStructCtorInfo = - if (isStructTy g typ && not(ctorInfos |> List.exists (fun x -> x.IsNullary))) then + if (isStructTy g typ && not(isRecdTy g typ) && not(ctorInfos |> List.exists (fun x -> x.IsNullary))) then [DefaultStructCtor(g,typ)] else [] if (isNil defaultStructCtorInfo && isNil ctorInfos) || not (isAppTy g typ) then From 3938108ee1676918ebec227a46deee82d5de30a4 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 5 Sep 2015 23:10:10 -0700 Subject: [PATCH 010/148] Quick fix, should be Auto --- src/fsharp/IlxGen.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index d0ec9d72482..70b16bcecc8 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -6633,7 +6633,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = ILTypeDefLayout.Sequential { Size=Some 1; Pack=Some 0us }, ILDefaultPInvokeEncoding.Ansi | _ -> - ILTypeDefLayout.Sequential { Size=None; Pack=None }, ILDefaultPInvokeEncoding.Ansi + ILTypeDefLayout.Auto, ILDefaultPInvokeEncoding.Ansi // if the type's layout is Explicit, ensure that each field has a valid offset let validateExplicit fdef = From 86e9af789fd00fa60d18a0179f4ffc7a7a146576 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Mon, 7 Sep 2015 14:03:31 -0700 Subject: [PATCH 011/148] Added RecordTypes.fs to FSharp.Core.Unittests --- .../FSharp.Core.Unittests.fsproj | 11 ++--- .../FSharp.Core/RecordTypes.fs | 42 +++++++++++++++++++ 2 files changed, 48 insertions(+), 5 deletions(-) create mode 100644 src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index dbedc5f326e..da247dbd889 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -1,4 +1,4 @@ - + @@ -84,7 +84,7 @@ - + @@ -99,7 +99,8 @@ - + + @@ -121,6 +122,6 @@ FSharp.Core.Unittests.dll.config - + - + \ No newline at end of file diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs new file mode 100644 index 00000000000..b11fb509011 --- /dev/null +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +namespace FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core + +open System +open System.Numerics +open FSharp.Core.Unittests.LibraryTestFx +open NUnit.Framework + +type Record = + { + A: float + B: float + } + +[] +type UseRecord() = + [] + member this.CanCompare() = + let r1 = { A = 0.; B = 12. } + let r2 = { A = 0.; B = 12. } + Assert.AreEqual(r1, r2) + Assert.AreNotEqual({ r1 with A = 1.}, r2) + Assert.IsTrue((r1 = r2)) + Assert.IsTrue(r1.Equals r2) + +[] +type StructRecord = + { + C: float + D: float + } + +[] +type UseStructRecord() = + [] + member this.CanCompare() = + let r1 = { C = 0.; D = 12. } + let r2 = { C = 0.; D = 12. } + Assert.AreEqual(r1, r2) + Assert.AreNotEqual({ r1 with C = 1.}, r2) + Assert.IsTrue((r1 = r2)) + Assert.IsTrue(r1.Equals r2) From e30439a5c48b1de4f1464476606cf4ad596ab168 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Mon, 7 Sep 2015 14:58:09 -0700 Subject: [PATCH 012/148] Added typecheck error for cyclic reference for struct records --- tests/fsharp/typecheck/sigs/build.bat | 3 +++ tests/fsharp/typecheck/sigs/neg94.bsl | 2 ++ tests/fsharp/typecheck/sigs/neg94.fs | 9 +++++++++ 3 files changed, 14 insertions(+) create mode 100644 tests/fsharp/typecheck/sigs/neg94.bsl create mode 100644 tests/fsharp/typecheck/sigs/neg94.fs diff --git a/tests/fsharp/typecheck/sigs/build.bat b/tests/fsharp/typecheck/sigs/build.bat index a09d7764459..6e435330c90 100644 --- a/tests/fsharp/typecheck/sigs/build.bat +++ b/tests/fsharp/typecheck/sigs/build.bat @@ -5,6 +5,9 @@ REM Configure the sample, i.e. where to find the F# compiler and C# compiler. call %~d0%~p0..\..\..\config.bat +call ..\..\single-neg-test.bat neg94 +@if ERRORLEVEL 1 goto Error + call ..\..\single-neg-test.bat neg93 @if ERRORLEVEL 1 goto Error diff --git a/tests/fsharp/typecheck/sigs/neg94.bsl b/tests/fsharp/typecheck/sigs/neg94.bsl new file mode 100644 index 00000000000..63c66b9823f --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg94.bsl @@ -0,0 +1,2 @@ + +neg94.fs(5,6,5,18): typecheck error FS0954: This type definition involves an immediate cyclic reference through a struct field or inheritance relation \ No newline at end of file diff --git a/tests/fsharp/typecheck/sigs/neg94.fs b/tests/fsharp/typecheck/sigs/neg94.fs new file mode 100644 index 00000000000..3a58778211b --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg94.fs @@ -0,0 +1,9 @@ + +module Test + +[] +type StructRecord = + { + X: float + Y: StructRecord + } From fb77ba191dd191e815f594d28bc58f50db603cab Mon Sep 17 00:00:00 2001 From: Will Smith Date: Mon, 7 Sep 2015 15:21:37 -0700 Subject: [PATCH 013/148] Added typecheck error for trying to use a default ctor for a struct record --- tests/fsharp/typecheck/sigs/build.bat | 3 +++ tests/fsharp/typecheck/sigs/neg95.bsl | 2 ++ tests/fsharp/typecheck/sigs/neg95.fs | 11 +++++++++++ 3 files changed, 16 insertions(+) create mode 100644 tests/fsharp/typecheck/sigs/neg95.bsl create mode 100644 tests/fsharp/typecheck/sigs/neg95.fs diff --git a/tests/fsharp/typecheck/sigs/build.bat b/tests/fsharp/typecheck/sigs/build.bat index 6e435330c90..9f0c4510c55 100644 --- a/tests/fsharp/typecheck/sigs/build.bat +++ b/tests/fsharp/typecheck/sigs/build.bat @@ -5,6 +5,9 @@ REM Configure the sample, i.e. where to find the F# compiler and C# compiler. call %~d0%~p0..\..\..\config.bat +call ..\..\single-neg-test.bat neg95 +@if ERRORLEVEL 1 goto Error + call ..\..\single-neg-test.bat neg94 @if ERRORLEVEL 1 goto Error diff --git a/tests/fsharp/typecheck/sigs/neg95.bsl b/tests/fsharp/typecheck/sigs/neg95.bsl new file mode 100644 index 00000000000..29902eb4c44 --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg95.bsl @@ -0,0 +1,2 @@ + +neg95.fs(11,9,11,21): typecheck error FS0039: The value or constructor 'StructRecord' is not defined \ No newline at end of file diff --git a/tests/fsharp/typecheck/sigs/neg95.fs b/tests/fsharp/typecheck/sigs/neg95.fs new file mode 100644 index 00000000000..e46b8fb7fee --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg95.fs @@ -0,0 +1,11 @@ + +module Test + +[] +type StructRecord = + { + X: float + Y: float + } + +let x = StructRecord () From c3453589a1b46bc3a65b3119aeaeb81e3236dc21 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Mon, 7 Sep 2015 15:41:29 -0700 Subject: [PATCH 014/148] Added struct record tests for inlining --- tests/fsharp/optimize/inline/lib.fs | 56 +++++++++++++++++++++++++++- tests/fsharp/optimize/inline/test.fs | 20 +++++++++- 2 files changed, 74 insertions(+), 2 deletions(-) diff --git a/tests/fsharp/optimize/inline/lib.fs b/tests/fsharp/optimize/inline/lib.fs index f927f87f15d..6aff829772a 100644 --- a/tests/fsharp/optimize/inline/lib.fs +++ b/tests/fsharp/optimize/inline/lib.fs @@ -60,4 +60,58 @@ type Vector3Generic<'T> = [] module Vector3Generic = let inline test (v1: Vector3Generic) (v2: Vector3Generic) = - v1.x * v2.x + v1.y * v2.y + v1.z * v2.z \ No newline at end of file + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + +[] +[] +type Vector3Record = + { + x: single + y: single + z: single + } + +[] +[] +module Vector3Record = + let inline dot (v1: Vector3Record) (v2: Vector3Record) = + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + + let inline dot2 ({ x = x1; y = y1; z = z1}: Vector3Record) ({ x = x2; y = y2; z = z2}: Vector3Record) = + x1 * x2 + y1 * y2 + z1 * z2 + +[] +[] +type Vector3RecordMutableField = + { + x: single + mutable y: single + z: single + } + +[] +[] +module Vector3RecordMutableField = + let inline dot (v1: Vector3RecordMutableField) (v2: Vector3RecordMutableField) = + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + + let inline dot2 ({ x = x1; y = y1; z = z1}: Vector3RecordMutableField) ({ x = x2; y = y2; z = z2}: Vector3RecordMutableField) = + x1 * x2 + y1 * y2 + z1 * z2 + +[] +[] +type Vector3RecordGeneric<'T> = + { + x: 'T + mutable y: 'T + z: 'T + } + +[] +[] +module Vector3RecordGeneric = + let inline dotObj (v1: Vector3RecordGeneric) (v2: Vector3RecordGeneric) = + v2.y + + let inline dot ({ x = x1; y = y1; z = z1}: Vector3RecordGeneric) ({ x = x2; y = y2; z = z2}: Vector3RecordGeneric) = + x1 * x2 + y1 * y2 + z1 * z2 \ No newline at end of file diff --git a/tests/fsharp/optimize/inline/test.fs b/tests/fsharp/optimize/inline/test.fs index 69354adb59d..4464f87bc29 100644 --- a/tests/fsharp/optimize/inline/test.fs +++ b/tests/fsharp/optimize/inline/test.fs @@ -12,4 +12,22 @@ let testVector3NestedMutableFieldTestInline (v1: Vector3NestedMutableField) = Vector3NestedMutableField.test v1 v1 let testVector3GenericInline (v1: Vector3Generic<'T>) = - Vector3Generic.test v1 v1 \ No newline at end of file + Vector3Generic.test v1 v1 + +let testVector3Record v1 v2 = + Vector3Record.dot v1 v2 + +let testVector3Record2 v1 v2 = + Vector3Record.dot2 v1 v2 + +let testVector3RecordMutableField v1 v2 = + Vector3RecordMutableField.dot v1 v2 + +let testVector3RecordMutableField2 v1 v2 = + Vector3RecordMutableField.dot2 v1 v2 + +let testVector3RecordGenericObj v1 v2 = + Vector3RecordGeneric.dotObj v1 v2 + +let testVector3RecordGeneric v1 v2 = + Vector3RecordGeneric.dot v1 v2 \ No newline at end of file From 3dc8d87e074be087278c75cddf69fe3ca637c805 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Mon, 7 Sep 2015 16:27:15 -0700 Subject: [PATCH 015/148] Making tests pass for inline; records in general have inline issues, not related to structs --- tests/fsharp/optimize/inline/lib.fs | 29 ++++++++++------------------ tests/fsharp/optimize/inline/test.fs | 21 ++++++-------------- 2 files changed, 16 insertions(+), 34 deletions(-) diff --git a/tests/fsharp/optimize/inline/lib.fs b/tests/fsharp/optimize/inline/lib.fs index 6aff829772a..a52473b0bee 100644 --- a/tests/fsharp/optimize/inline/lib.fs +++ b/tests/fsharp/optimize/inline/lib.fs @@ -64,7 +64,7 @@ module Vector3Generic = [] [] -type Vector3Record = +type Vector3StructRecord = { x: single y: single @@ -73,16 +73,13 @@ type Vector3Record = [] [] -module Vector3Record = - let inline dot (v1: Vector3Record) (v2: Vector3Record) = +module Vector3StructRecord = + let inline dot (v1: Vector3StructRecord) (v2: Vector3StructRecord) = v1.x * v2.x + v1.y * v2.y + v1.z * v2.z - let inline dot2 ({ x = x1; y = y1; z = z1}: Vector3Record) ({ x = x2; y = y2; z = z2}: Vector3Record) = - x1 * x2 + y1 * y2 + z1 * z2 - [] [] -type Vector3RecordMutableField = +type Vector3StructRecordMutableField = { x: single mutable y: single @@ -91,16 +88,13 @@ type Vector3RecordMutableField = [] [] -module Vector3RecordMutableField = - let inline dot (v1: Vector3RecordMutableField) (v2: Vector3RecordMutableField) = +module Vector3StructRecordMutableField = + let inline dot (v1: Vector3StructRecordMutableField) (v2: Vector3StructRecordMutableField) = v1.x * v2.x + v1.y * v2.y + v1.z * v2.z - let inline dot2 ({ x = x1; y = y1; z = z1}: Vector3RecordMutableField) ({ x = x2; y = y2; z = z2}: Vector3RecordMutableField) = - x1 * x2 + y1 * y2 + z1 * z2 - [] [] -type Vector3RecordGeneric<'T> = +type Vector3StructRecordGeneric<'T> = { x: 'T mutable y: 'T @@ -109,9 +103,6 @@ type Vector3RecordGeneric<'T> = [] [] -module Vector3RecordGeneric = - let inline dotObj (v1: Vector3RecordGeneric) (v2: Vector3RecordGeneric) = - v2.y - - let inline dot ({ x = x1; y = y1; z = z1}: Vector3RecordGeneric) ({ x = x2; y = y2; z = z2}: Vector3RecordGeneric) = - x1 * x2 + y1 * y2 + z1 * z2 \ No newline at end of file +module Vector3StructRecordGeneric = + let inline dot (v1: Vector3StructRecordGeneric) (v2: Vector3StructRecordGeneric) = + v1.x * v2.x + v1.y * v2.y + v1.z * v2.z \ No newline at end of file diff --git a/tests/fsharp/optimize/inline/test.fs b/tests/fsharp/optimize/inline/test.fs index 4464f87bc29..c9e5893a75a 100644 --- a/tests/fsharp/optimize/inline/test.fs +++ b/tests/fsharp/optimize/inline/test.fs @@ -14,20 +14,11 @@ let testVector3NestedMutableFieldTestInline (v1: Vector3NestedMutableField) = let testVector3GenericInline (v1: Vector3Generic<'T>) = Vector3Generic.test v1 v1 -let testVector3Record v1 v2 = - Vector3Record.dot v1 v2 +let testVector3StructRecord v1 v2 = + Vector3StructRecord.dot v1 v2 -let testVector3Record2 v1 v2 = - Vector3Record.dot2 v1 v2 +let testVector3StructRecordMutableField v1 v2 = + Vector3StructRecordMutableField.dot v1 v2 -let testVector3RecordMutableField v1 v2 = - Vector3RecordMutableField.dot v1 v2 - -let testVector3RecordMutableField2 v1 v2 = - Vector3RecordMutableField.dot2 v1 v2 - -let testVector3RecordGenericObj v1 v2 = - Vector3RecordGeneric.dotObj v1 v2 - -let testVector3RecordGeneric v1 v2 = - Vector3RecordGeneric.dot v1 v2 \ No newline at end of file +let testVector3StructRecordGeneric v1 v2 = + Vector3StructRecordGeneric.dot v1 v2 \ No newline at end of file From ea07432df0999a4ae94ab4437e4f251f50cff6a8 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Mon, 7 Sep 2015 16:30:40 -0700 Subject: [PATCH 016/148] Added typecheck for struct record mutable field --- tests/fsharp/typecheck/sigs/build.bat | 3 +++ tests/fsharp/typecheck/sigs/neg96.bsl | 2 ++ tests/fsharp/typecheck/sigs/neg96.fs | 14 ++++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 tests/fsharp/typecheck/sigs/neg96.bsl create mode 100644 tests/fsharp/typecheck/sigs/neg96.fs diff --git a/tests/fsharp/typecheck/sigs/build.bat b/tests/fsharp/typecheck/sigs/build.bat index 9f0c4510c55..3c743fd78df 100644 --- a/tests/fsharp/typecheck/sigs/build.bat +++ b/tests/fsharp/typecheck/sigs/build.bat @@ -5,6 +5,9 @@ REM Configure the sample, i.e. where to find the F# compiler and C# compiler. call %~d0%~p0..\..\..\config.bat +call ..\..\single-neg-test.bat neg96 +@if ERRORLEVEL 1 goto Error + call ..\..\single-neg-test.bat neg95 @if ERRORLEVEL 1 goto Error diff --git a/tests/fsharp/typecheck/sigs/neg96.bsl b/tests/fsharp/typecheck/sigs/neg96.bsl new file mode 100644 index 00000000000..4353b29ffc2 --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg96.bsl @@ -0,0 +1,2 @@ + +neg96.fs(13,1,13,2): typecheck error FS0256: A value must be mutable in order to mutate the contents or take the address of a value type, e.g. 'let mutable x = ...' \ No newline at end of file diff --git a/tests/fsharp/typecheck/sigs/neg96.fs b/tests/fsharp/typecheck/sigs/neg96.fs new file mode 100644 index 00000000000..67a7b104b29 --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg96.fs @@ -0,0 +1,14 @@ + +module Test + +[] +type StructRecord = + { + X: float + mutable Y: float + } + +let x = { X = 1.; Y = 1. } + +x.Y <- 5. + From aab5720de5b344ea7a1f6ba9da496011cfc454a4 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Wed, 9 Sep 2015 00:08:26 -0700 Subject: [PATCH 017/148] Reverted tast changes. Using EntityFlags to determine if a record is a struct. --- src/fsharp/IlxGen.fs | 12 ++++++---- src/fsharp/TastOps.fs | 6 +---- src/fsharp/TastPickle.fs | 10 +++----- src/fsharp/TypeChecker.fs | 32 ++++++++++++------------- src/fsharp/TypeRelations.fs | 2 +- src/fsharp/infos.fs | 2 +- src/fsharp/tast.fs | 47 ++++++++++++------------------------- 7 files changed, 43 insertions(+), 68 deletions(-) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 70b16bcecc8..4f18d85af11 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -6299,7 +6299,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = | TTyconInterface -> ILTypeDefKind.Interface | TTyconEnum -> ILTypeDefKind.Enum | TTyconDelegate _ -> ILTypeDefKind.Delegate - | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct} -> ILTypeDefKind.ValueType + | TRecdRepr _ when tycon.Data.entity_flags.IsStructRecordType -> ILTypeDefKind.ValueType | _ -> ILTypeDefKind.Class let requiresExtraField = @@ -6490,7 +6490,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = // Build record constructors and the funky methods that go with records and delegate types. // Constructors and delegate methods have the same access as the representation match tyconRepr with - | TRecdRepr {recd_kind=kind} when not (tycon.IsEnumTycon) -> + | TRecdRepr _ when not (tycon.IsEnumTycon) -> // No constructor for enum types // Otherwise find all the non-static, non zero-init fields and build a constructor let relevantFields = @@ -6501,15 +6501,17 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = relevantFields |> List.map (fun (_,ilFieldName,_,_,_,ilPropType,_,fspec) -> (fspec.Name,ilFieldName,ilPropType)) + let isStructRecord = tycon.Data.entity_flags.IsStructRecordType + // No type spec if the record is a value type - let spec = if kind.IsValueType then None else Some(cenv.g.ilg.tspec_Object) + let spec = if isStructRecord then None else Some(cenv.g.ilg.tspec_Object) let ilMethodDef = mkILSimpleStorageCtorWithParamNames(None, spec, ilThisTy, ChooseParamNames fieldNamesAndTypes, reprAccess) yield ilMethodDef // FSharp 1.0 bug 1988: Explicitly setting the ComVisible(true) attribute on an F# type causes an F# record to be emitted in a way that enables mutation for COM interop scenarios // FSharp 3.0 feature: adding CLIMutable to a record type causes emit of default constructor, and all fields get property setters - // Records that are value types do not create a default constructor with CLIMutable - if not (kind.IsValueType) && (isCLIMutable || (TryFindFSharpBoolAttribute cenv.g cenv.g.attrib_ComVisibleAttribute tycon.Attribs = Some true)) then + // Records that are value types do not create a default constructor with CLIMutable or ComVisible + if not isStructRecord && (isCLIMutable || (TryFindFSharpBoolAttribute cenv.g cenv.g.attrib_ComVisibleAttribute tycon.Attribs = Some true)) then yield mkILSimpleStorageCtor(None, Some cenv.g.ilg.tspec_Object, ilThisTy, [], reprAccess) | TFsObjModelRepr r when tycon.IsFSharpDelegateTycon -> diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index 48b46700402..e7de121315b 100644 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -4699,15 +4699,11 @@ and remapFsObjData g tmenv x = fsobjmodel_vslots = x.fsobjmodel_vslots |> List.map (remapValRef tmenv); fsobjmodel_rfields = x.fsobjmodel_rfields |> remapRecdFields g tmenv } -and remapRecdData g tmenv x = - { x with - recd_kind = x.recd_kind - recd_fields = remapRecdFields g tmenv x.recd_fields } and remapTyconRepr g tmenv repr = match repr with | TFsObjModelRepr x -> TFsObjModelRepr (remapFsObjData g tmenv x) - | TRecdRepr x -> TRecdRepr (remapRecdData g tmenv x) + | TRecdRepr x -> TRecdRepr (remapRecdFields g tmenv x) | TFiniteUnionRepr x -> TFiniteUnionRepr (remapUnionCases g tmenv x) | TILObjModelRepr _ -> failwith "cannot remap IL type definitions" #if EXTENSIONTYPING diff --git a/src/fsharp/TastPickle.fs b/src/fsharp/TastPickle.fs index 9f43e961008..8341f779e19 100644 --- a/src/fsharp/TastPickle.fs +++ b/src/fsharp/TastPickle.fs @@ -1670,12 +1670,11 @@ let rec dummy x = x and p_tycon_repr x st = // The leading "p_byte 1" and "p_byte 0" come from the F# 2.0 format, which used an option value at this point. match x with - | TRecdRepr {recd_kind=TyconRecdKind.TyconClass;recd_fields=fields} -> p_byte 1 st; p_byte 0 st; p_rfield_table fields st; false + | TRecdRepr fs -> p_byte 1 st; p_byte 0 st; p_rfield_table fs st; false | TFiniteUnionRepr x -> p_byte 1 st; p_byte 1 st; p_list p_unioncase_spec (Array.toList x.CasesTable.CasesByIndex) st; false | TAsmRepr ilty -> p_byte 1 st; p_byte 2 st; p_ILType ilty st; false | TFsObjModelRepr r -> p_byte 1 st; p_byte 3 st; p_tycon_objmodel_data r st; false | TMeasureableRepr ty -> p_byte 1 st; p_byte 4 st; p_typ ty st; false - | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct;recd_fields=fields} -> p_byte 1 st; p_byte 5 st; p_rfield_table fields st; false | TNoRepr -> p_byte 0 st; false #if EXTENSIONTYPING | TProvidedTypeExtensionPoint info -> @@ -1876,7 +1875,7 @@ and u_tycon_repr st = match tag2 with | 0 -> let v = u_rfield_table st - (fun _flagBit -> TRecdRepr {recd_kind=TyconRecdKind.TyconClass;recd_fields=v}) + (fun _flagBit -> TRecdRepr v) | 1 -> let v = u_list u_unioncase_spec st (fun _flagBit -> MakeUnionRepr v) @@ -1907,9 +1906,6 @@ and u_tycon_repr st = | 4 -> let v = u_typ st (fun _flagBit -> TMeasureableRepr v) - | 5 -> - let v = u_rfield_table st - (fun _flagBit -> TRecdRepr {recd_kind=TyconRecdKind.TyconStruct;recd_fields=v}) | _ -> ufailwith st "u_tycon_repr" | _ -> ufailwith st "u_tycon_repr" @@ -2540,4 +2536,4 @@ let unpickleModuleOrNamespace st = u_tycon_spec st let unpickleCcuInfo st = let a,b,c,_space = u_tup4 unpickleModuleOrNamespace u_string u_bool (u_space 3) st - { mspec=a; compileTimeWorkingDir=b; usesQuotations=c } + { mspec=a; compileTimeWorkingDir=b; usesQuotations=c } \ No newline at end of file diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index 818447d067c..eae8a6d9022 100644 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -13488,7 +13488,7 @@ module EstablishTypeDefinitionCores = begin /// but /// - we don't yet 'properly' establish constraints on type parameters let private TcTyconDefnCore_Phase0_BuildInitialTycon cenv env parent (TyconDefnCoreIndexed(synTyconInfo,synTyconRepr,_,preEstablishedHasDefaultCtor,hasSelfReferentialCtor,_)) = - let (ComponentInfo(_,synTypars, _,id,doc,preferPostfix, vis,_)) = synTyconInfo + let (ComponentInfo(synAttrs,synTypars, _,id,doc,preferPostfix, vis,_)) = synTyconInfo let checkedTypars = TcTyparDecls cenv env synTypars id |> List.iter (CheckNamespaceModuleOrTypeName cenv.g) let id = ComputeTyconName (id, (match synTyconRepr with SynTypeDefnSimpleRepr.TypeAbbrev _ -> false | _ -> true), checkedTypars) @@ -13516,7 +13516,16 @@ module EstablishTypeDefinitionCores = begin let visOfRepr = combineAccess vis visOfRepr // If we supported nested types and modules then additions would be needed here let lmtyp = notlazy (NewEmptyModuleOrNamespaceType ModuleOrType) - NewTycon(cpath, id.idText, id.idRange, vis, visOfRepr, TyparKind.Type, LazyWithContext.NotLazy checkedTypars, doc.ToXmlDoc(), preferPostfix, preEstablishedHasDefaultCtor, hasSelfReferentialCtor, lmtyp) + + let isStructRecordType = + match synTyconRepr with + | SynTypeDefnSimpleRepr.Record _ -> + let attrs = TcAttributes cenv env AttributeTargets.TyconDecl synAttrs + HasFSharpAttribute cenv.g cenv.g.attrib_StructAttribute attrs + | _ -> + false + + NewTycon(cpath, id.idText, id.idRange, vis, visOfRepr, TyparKind.Type, LazyWithContext.NotLazy checkedTypars, doc.ToXmlDoc(), preferPostfix, preEstablishedHasDefaultCtor, hasSelfReferentialCtor, isStructRecordType, lmtyp) //------------------------------------------------------------------------- /// Establishing type definitions: early phase: work out the basic kind of the type definition @@ -13579,13 +13588,8 @@ module EstablishTypeDefinitionCores = begin | SynTypeDefnSimpleRepr.Record (_,_,m) -> // Run InferTyconKind to raise errors on inconsistent attribute sets InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) |> ignore - let kind = - if HasFSharpAttribute cenv.g cenv.g.attrib_StructAttribute attrs then TyconRecdKind.TyconStruct - else TyconRecdKind.TyconClass // Note: the table of record fields is initially empty - TRecdRepr - { recd_kind=kind - recd_fields=MakeRecdFieldsTable [] } + TRecdRepr (MakeRecdFieldsTable []) | SynTypeDefnSimpleRepr.General (kind,_,slotsigs,fields,isConcrete,_,_,_) -> let kind = InferTyconKind cenv.g (kind,attrs,slotsigs,fields,inSig,isConcrete,m) @@ -13937,8 +13941,8 @@ module EstablishTypeDefinitionCores = begin | SynTypeDefnSimpleRepr.Union _ -> None | SynTypeDefnSimpleRepr.LibraryOnlyILAssembly _ -> None | SynTypeDefnSimpleRepr.Record _ -> - if HasFSharpAttribute cenv.g cenv.g.attrib_StructAttribute attrs then Some(cenv.g.system_Value_typ) - else None + if tycon.Data.entity_flags.IsStructRecordType then Some(cenv.g.system_Value_typ) + else None | SynTypeDefnSimpleRepr.General (kind,_,slotsigs,fields,isConcrete,_,_,_) -> let kind = InferTyconKind cenv.g (kind,attrs,slotsigs,fields,inSig,isConcrete,m) @@ -14142,13 +14146,7 @@ module EstablishTypeDefinitionCores = begin let recdFields = TcRecdUnionAndEnumDeclarations.TcNamedFieldDecls cenv envinner innerParent false tpenv fields recdFields |> CheckDuplicates (fun f -> f.Id) "field" |> ignore writeFakeRecordFieldsToSink recdFields - - let kind = - if HasFSharpAttribute cenv.g cenv.g.attrib_StructAttribute attrs then TyconRecdKind.TyconStruct - else TyconRecdKind.TyconClass - - let fields = MakeRecdFieldsTable recdFields - TRecdRepr { recd_kind = kind; recd_fields = fields }, None, NoSafeInitInfo + TRecdRepr (MakeRecdFieldsTable recdFields), None, NoSafeInitInfo | SynTypeDefnSimpleRepr.LibraryOnlyILAssembly (s,_) -> noCLIMutableAttributeCheck() diff --git a/src/fsharp/TypeRelations.fs b/src/fsharp/TypeRelations.fs index d28c1974842..75f30694743 100644 --- a/src/fsharp/TypeRelations.fs +++ b/src/fsharp/TypeRelations.fs @@ -719,7 +719,7 @@ module SignatureConformance = begin let names (l: UnionCase list) = l |> List.map (fun c -> c.Id.idText) reportNiceError "union case" (names ucases1) (names ucases2) else List.forall2 (checkUnionCase aenv) ucases1 ucases2 - | (TRecdRepr {recd_fields=implFields}), (TRecdRepr {recd_fields=sigFields}) -> + | (TRecdRepr implFields), (TRecdRepr sigFields) -> checkRecordFields g amap denv err aenv implFields sigFields | (TFsObjModelRepr r1), (TFsObjModelRepr r2) -> if not (match r1.fsobjmodel_kind,r2.fsobjmodel_kind with diff --git a/src/fsharp/infos.fs b/src/fsharp/infos.fs index 553f3fdbb1e..7b1f422b2e7 100644 --- a/src/fsharp/infos.fs +++ b/src/fsharp/infos.fs @@ -73,7 +73,7 @@ let GetSuperTypeOfType g amap m typ = | Some ilty -> Some (ImportType scoref amap m tinst ilty) | FSharpOrArrayOrByrefOrTupleOrExnTypeMetadata -> - + if isFSharpObjModelTy g typ || isExnDeclTy g typ then let tcref,_tinst = destAppTy g typ Some (instType (mkInstForAppTy g typ) (superOfTycon g tcref.Deref)) diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index 2c73577a929..e7e5312683f 100644 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -350,11 +350,12 @@ type TyparFlags(flags:int32) = [] type EntityFlags(flags:int64) = - new (usesPrefixDisplay, isModuleOrNamespace, preEstablishedHasDefaultCtor, hasSelfReferentialCtor) = + new (usesPrefixDisplay, isModuleOrNamespace, preEstablishedHasDefaultCtor, hasSelfReferentialCtor, isStructRecordType) = EntityFlags((if isModuleOrNamespace then 0b00000000001L else 0L) ||| (if usesPrefixDisplay then 0b00000000010L else 0L) ||| (if preEstablishedHasDefaultCtor then 0b00000000100L else 0L) ||| - (if hasSelfReferentialCtor then 0b00000001000L else 0L)) + (if hasSelfReferentialCtor then 0b00000001000L else 0L) ||| + (if isStructRecordType then 0b00000100000L else 0L)) member x.IsModuleOrNamespace = (flags &&& 0b00000000001L) <> 0x0L member x.IsPrefixDisplay = (flags &&& 0b00000000010L) <> 0x0L @@ -368,6 +369,9 @@ type EntityFlags(flags:int64) = // case sub-classes must protect themselves against early access to their contents. member x.HasSelfReferentialConstructor = (flags &&& 0b00000001000L) <> 0x0L + /// This bit represents a F# record that is a value type, or a struct record. + member x.IsStructRecordType = (flags &&& 0b00000100000L) <> 0x0L + /// This bit is reserved for us in the pickle format, see pickle.fs, it's bing listed here to stop it ever being used for anything else static member ReservedBitForPickleFormatTyconReprFlag = 0b00000010000L @@ -653,7 +657,7 @@ type Entity = /// static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions. member x.AllFieldTable = match x.TypeReprInfo with - | TRecdRepr {recd_fields=x} | TFsObjModelRepr {fsobjmodel_rfields=x} -> x + | TRecdRepr x | TFsObjModelRepr {fsobjmodel_rfields=x} -> x | _ -> match x.ExceptionInfo with | TExnFresh x -> x @@ -791,7 +795,7 @@ type Entity = /// Indicates if this is an F#-defined struct or enum type definition , i.e. a value type definition member x.IsFSharpStructOrEnumTycon = match x.TypeReprInfo with - | TRecdRepr {recd_kind=TyconRecdKind.TyconStruct} -> true + | TRecdRepr _ -> x.Data.entity_flags.IsStructRecordType | TFsObjModelRepr info -> match info.fsobjmodel_kind with | TTyconClass | TTyconInterface | TTyconDelegate _ -> false @@ -1092,7 +1096,7 @@ and | TFsObjModelRepr of TyconObjModelData /// Indicates the type is a record - | TRecdRepr of TyconRecdData + | TRecdRepr of TyconRecdFields /// Indicates the type is a discriminated union | TFiniteUnionRepr of TyconUnionData @@ -1235,27 +1239,6 @@ and member x.TrueFieldsAsList = x.AllFieldsAsList |> List.filter (fun f -> not f.IsCompilerGenerated) member x.TrueInstanceFieldsAsList = x.AllFieldsAsList |> List.filter (fun f -> not f.IsStatic && not f.IsCompilerGenerated) -and - [] - TyconRecdKind = - /// Indicates the type is a class - | TyconClass - /// Indicates the type is a struct - | TyconStruct - - member x.IsValueType = - match x with - | TyconClass -> false - | TyconStruct -> true - -and - [] - TyconRecdData = - { /// Indicates whether the type declaration is a class or struct - recd_kind: TyconRecdKind - /// The fields of the record. - recd_fields: TyconRecdFields } - and [] TyconUnionCases = @@ -1680,7 +1663,7 @@ and Construct = entity_compiled_name=None entity_kind=kind entity_range=m - entity_flags=EntityFlags(usesPrefixDisplay=false, isModuleOrNamespace=false,preEstablishedHasDefaultCtor=false, hasSelfReferentialCtor=false) + entity_flags=EntityFlags(usesPrefixDisplay=false, isModuleOrNamespace=false,preEstablishedHasDefaultCtor=false, hasSelfReferentialCtor=false, isStructRecordType=false) entity_attribs=[] // fetched on demand via est.fs API entity_typars= LazyWithContext.NotLazy [] entity_tycon_abbrev = None @@ -1708,7 +1691,7 @@ and Construct = entity_stamp=stamp entity_kind=TyparKind.Type entity_modul_contents = mtype - entity_flags=EntityFlags(usesPrefixDisplay=false, isModuleOrNamespace=true, preEstablishedHasDefaultCtor=false, hasSelfReferentialCtor=false) + entity_flags=EntityFlags(usesPrefixDisplay=false, isModuleOrNamespace=true, preEstablishedHasDefaultCtor=false, hasSelfReferentialCtor=false,isStructRecordType=false) entity_typars=LazyWithContext.NotLazy [] entity_tycon_abbrev = None entity_tycon_repr = TNoRepr @@ -4482,7 +4465,7 @@ let NewExn cpath (id:Ident) access repr attribs doc = entity_typars=LazyWithContext.NotLazy [] entity_tycon_abbrev = None entity_tycon_repr = TNoRepr - entity_flags=EntityFlags(usesPrefixDisplay=false, isModuleOrNamespace=false, preEstablishedHasDefaultCtor=false, hasSelfReferentialCtor=false) + entity_flags=EntityFlags(usesPrefixDisplay=false, isModuleOrNamespace=false, preEstablishedHasDefaultCtor=false, hasSelfReferentialCtor=false, isStructRecordType=false) entity_il_repr_cache= newCache() } let NewRecdField stat konst id ty isMutable isVolatile pattribs fattribs docOption access secret = @@ -4500,7 +4483,7 @@ let NewRecdField stat konst id ty isMutable isVolatile pattribs fattribs docOpt rfield_id=id } -let NewTycon (cpath, nm, m, access, reprAccess, kind, typars, docOption, usesPrefixDisplay, preEstablishedHasDefaultCtor, hasSelfReferentialCtor, mtyp) = +let NewTycon (cpath, nm, m, access, reprAccess, kind, typars, docOption, usesPrefixDisplay, preEstablishedHasDefaultCtor, hasSelfReferentialCtor, isStructRecordType, mtyp) = let stamp = newStamp() Tycon.New "tycon" { entity_stamp=stamp @@ -4508,7 +4491,7 @@ let NewTycon (cpath, nm, m, access, reprAccess, kind, typars, docOption, usesPre entity_compiled_name=None entity_kind=kind entity_range=m - entity_flags=EntityFlags(usesPrefixDisplay=usesPrefixDisplay, isModuleOrNamespace=false,preEstablishedHasDefaultCtor=preEstablishedHasDefaultCtor, hasSelfReferentialCtor=hasSelfReferentialCtor) + entity_flags=EntityFlags(usesPrefixDisplay=usesPrefixDisplay, isModuleOrNamespace=false,preEstablishedHasDefaultCtor=preEstablishedHasDefaultCtor, hasSelfReferentialCtor=hasSelfReferentialCtor, isStructRecordType=isStructRecordType) entity_attribs=[] // fixed up after entity_typars=typars entity_tycon_abbrev = None @@ -4529,7 +4512,7 @@ let NewILTycon nlpath (nm,m) tps (scoref:ILScopeRef, enc, tdef:ILTypeDef) mtyp = // NOTE: hasSelfReferentialCtor=false is an assumption about mscorlib let hasSelfReferentialCtor = tdef.IsClass && (not scoref.IsAssemblyRef && scoref.AssemblyRef.Name = "mscorlib") - let tycon = NewTycon(nlpath, nm, m, taccessPublic, taccessPublic, TyparKind.Type, tps, XmlDoc.Empty, true, false, hasSelfReferentialCtor, mtyp) + let tycon = NewTycon(nlpath, nm, m, taccessPublic, taccessPublic, TyparKind.Type, tps, XmlDoc.Empty, true, false, hasSelfReferentialCtor, false, mtyp) tycon.Data.entity_tycon_repr <- TILObjModelRepr (scoref,enc,tdef) tycon.TypeContents.tcaug_closed <- true From 83f0e862adee051d1b03df46d00132c67346969e Mon Sep 17 00:00:00 2001 From: TIHan Date: Fri, 22 Jan 2016 09:26:16 -0800 Subject: [PATCH 018/148] Fixing a few things before merging to master --- tests/fsharp/typecheck/sigs/build.bat | 3 +++ tests/fsharp/typecheck/sigs/neg94.bsl | 2 -- tests/fsharp/typecheck/sigs/neg94.fs | 9 --------- tests/fsharp/typecheck/sigs/neg95.bsl | 2 +- tests/fsharp/typecheck/sigs/neg95.fs | 6 ++---- tests/fsharp/typecheck/sigs/neg96.bsl | 2 +- tests/fsharp/typecheck/sigs/neg96.fs | 7 ++----- tests/fsharp/typecheck/sigs/neg97.bsl | 2 ++ tests/fsharp/typecheck/sigs/neg97.fs | 14 ++++++++++++++ 9 files changed, 25 insertions(+), 22 deletions(-) delete mode 100644 tests/fsharp/typecheck/sigs/neg94.bsl delete mode 100644 tests/fsharp/typecheck/sigs/neg94.fs create mode 100644 tests/fsharp/typecheck/sigs/neg97.bsl create mode 100644 tests/fsharp/typecheck/sigs/neg97.fs diff --git a/tests/fsharp/typecheck/sigs/build.bat b/tests/fsharp/typecheck/sigs/build.bat index 3c743fd78df..4b0c4d4a5f8 100644 --- a/tests/fsharp/typecheck/sigs/build.bat +++ b/tests/fsharp/typecheck/sigs/build.bat @@ -5,6 +5,9 @@ REM Configure the sample, i.e. where to find the F# compiler and C# compiler. call %~d0%~p0..\..\..\config.bat +call ..\..\single-neg-test.bat neg97 +@if ERRORLEVEL 1 goto Error + call ..\..\single-neg-test.bat neg96 @if ERRORLEVEL 1 goto Error diff --git a/tests/fsharp/typecheck/sigs/neg94.bsl b/tests/fsharp/typecheck/sigs/neg94.bsl deleted file mode 100644 index 63c66b9823f..00000000000 --- a/tests/fsharp/typecheck/sigs/neg94.bsl +++ /dev/null @@ -1,2 +0,0 @@ - -neg94.fs(5,6,5,18): typecheck error FS0954: This type definition involves an immediate cyclic reference through a struct field or inheritance relation \ No newline at end of file diff --git a/tests/fsharp/typecheck/sigs/neg94.fs b/tests/fsharp/typecheck/sigs/neg94.fs deleted file mode 100644 index 3a58778211b..00000000000 --- a/tests/fsharp/typecheck/sigs/neg94.fs +++ /dev/null @@ -1,9 +0,0 @@ - -module Test - -[] -type StructRecord = - { - X: float - Y: StructRecord - } diff --git a/tests/fsharp/typecheck/sigs/neg95.bsl b/tests/fsharp/typecheck/sigs/neg95.bsl index 29902eb4c44..63c66b9823f 100644 --- a/tests/fsharp/typecheck/sigs/neg95.bsl +++ b/tests/fsharp/typecheck/sigs/neg95.bsl @@ -1,2 +1,2 @@ -neg95.fs(11,9,11,21): typecheck error FS0039: The value or constructor 'StructRecord' is not defined \ No newline at end of file +neg94.fs(5,6,5,18): typecheck error FS0954: This type definition involves an immediate cyclic reference through a struct field or inheritance relation \ No newline at end of file diff --git a/tests/fsharp/typecheck/sigs/neg95.fs b/tests/fsharp/typecheck/sigs/neg95.fs index e46b8fb7fee..3a58778211b 100644 --- a/tests/fsharp/typecheck/sigs/neg95.fs +++ b/tests/fsharp/typecheck/sigs/neg95.fs @@ -1,11 +1,9 @@ module Test -[] +[] type StructRecord = { X: float - Y: float + Y: StructRecord } - -let x = StructRecord () diff --git a/tests/fsharp/typecheck/sigs/neg96.bsl b/tests/fsharp/typecheck/sigs/neg96.bsl index 4353b29ffc2..29902eb4c44 100644 --- a/tests/fsharp/typecheck/sigs/neg96.bsl +++ b/tests/fsharp/typecheck/sigs/neg96.bsl @@ -1,2 +1,2 @@ -neg96.fs(13,1,13,2): typecheck error FS0256: A value must be mutable in order to mutate the contents or take the address of a value type, e.g. 'let mutable x = ...' \ No newline at end of file +neg95.fs(11,9,11,21): typecheck error FS0039: The value or constructor 'StructRecord' is not defined \ No newline at end of file diff --git a/tests/fsharp/typecheck/sigs/neg96.fs b/tests/fsharp/typecheck/sigs/neg96.fs index 67a7b104b29..e46b8fb7fee 100644 --- a/tests/fsharp/typecheck/sigs/neg96.fs +++ b/tests/fsharp/typecheck/sigs/neg96.fs @@ -5,10 +5,7 @@ module Test type StructRecord = { X: float - mutable Y: float + Y: float } -let x = { X = 1.; Y = 1. } - -x.Y <- 5. - +let x = StructRecord () diff --git a/tests/fsharp/typecheck/sigs/neg97.bsl b/tests/fsharp/typecheck/sigs/neg97.bsl new file mode 100644 index 00000000000..4353b29ffc2 --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg97.bsl @@ -0,0 +1,2 @@ + +neg96.fs(13,1,13,2): typecheck error FS0256: A value must be mutable in order to mutate the contents or take the address of a value type, e.g. 'let mutable x = ...' \ No newline at end of file diff --git a/tests/fsharp/typecheck/sigs/neg97.fs b/tests/fsharp/typecheck/sigs/neg97.fs new file mode 100644 index 00000000000..67a7b104b29 --- /dev/null +++ b/tests/fsharp/typecheck/sigs/neg97.fs @@ -0,0 +1,14 @@ + +module Test + +[] +type StructRecord = + { + X: float + mutable Y: float + } + +let x = { X = 1.; Y = 1. } + +x.Y <- 5. + From d5d4c49a30d924ff5388f11eb82cc770e8ca5839 Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Fri, 5 Feb 2016 20:36:20 +1100 Subject: [PATCH 019/148] Replacement implementation for Range operators A lighter implementation of the range operators that conforms (i think?) to current impl --- src/fsharp/FSharp.Core/prim-types.fs | 109 ++++++++++++++++++++++++--- 1 file changed, 99 insertions(+), 10 deletions(-) diff --git a/src/fsharp/FSharp.Core/prim-types.fs b/src/fsharp/FSharp.Core/prim-types.fs index bf1168b597d..48838e38f1d 100644 --- a/src/fsharp/FSharp.Core/prim-types.fs +++ b/src/fsharp/FSharp.Core/prim-types.fs @@ -6497,6 +6497,95 @@ namespace Microsoft.FSharp.Core interface IEnumerable with member x.GetEnumerator() = (gen() :> IEnumerator) } + [] + type VariableStepIntegralRangeState<'a> = { + mutable Started : bool + mutable Complete : bool + mutable Current : 'a + } + let inline variableStepIntegralRange n step m = + if step = LanguagePrimitives.GenericZero + then invalidArg "step" (SR.GetString(SR.stepCannotBeZero)); + else + let variableStepRangeEnumerator () = + let state = { + Started = false + Complete = false + Current = Unchecked.defaultof<'a> + } + + { new System.Collections.Generic.IEnumerator<'a> with + member __.Dispose () = () + + member __.Current = + // according to IEnumerator.Current documentation, the result of of Current + // is undefined prior to the first call of MoveNext and post called to MoveNext + // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) + // so we should be able to just return value here, and we could get rid of the + // complete variable which would be faster + if not state.Started then notStarted () + elif state.Complete then alreadyFinished () + else state.Current + + member this.Current = + box this.Current + + member __.Reset () = + state.Started <- false + state.Complete <- false + state.Current <- Unchecked.defaultof<_> + + member __.MoveNext () = + if not state.Started then + state.Started <- true + state.Current <- n + state.Complete <- + ( (step > LanguagePrimitives.GenericZero && state.Current > m) + || (step < LanguagePrimitives.GenericZero && state.Current < m)) + else + let next = state.Current + step + if (step > LanguagePrimitives.GenericZero && next > state.Current && next <= m) + || (step < LanguagePrimitives.GenericZero && next < state.Current && next >= m) + then + state.Current <- next + else + state.Complete <- true + + not state.Complete } + + { new System.Collections.Generic.IEnumerable<'a> with + member __. GetEnumerator () = variableStepRangeEnumerator () + member this.GetEnumerator () = this.GetEnumerator () :> System.Collections.IEnumerator } + + let inline simpleIntegralRange minValue maxValue n step m = + if step <> LanguagePrimitives.GenericOne || n > m || n = minValue || m = maxValue + then variableStepIntegralRange n step m + else + // a constrained, common simple iterator that is fast. + let singleStepRangeEnumerator () = + let mutable value : 'a = n - LanguagePrimitives.GenericOne + { new System.Collections.Generic.IEnumerator<'a> with + member __.Dispose () = () + member __.Current = + // according to IEnumerator.Current documentation, the result of of Current + // is undefined prior to the first call of MoveNext and post called to MoveNext + // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) + // so we should be able to just return value here, which would be faster + if value < n then notStarted () + elif value > m then alreadyFinished () + else value + member this.Current = box this.Current + member __.Reset () = value <- n - LanguagePrimitives.GenericOne + member __.MoveNext () = + if value < m then + value <- value + LanguagePrimitives.GenericOne + true + else false } + + { new System.Collections.Generic.IEnumerable<'a> with + member __. GetEnumerator () = singleStepRangeEnumerator () + member this.GetEnumerator () = this.GetEnumerator () :> System.Collections.IEnumerator } + // For RangeStepGeneric, zero and add are functions representing the static resolution of GenericZero and (+) // for the particular static type. let inline integralRangeStep<'T,'Step> (zero:'Step) (add:'T -> 'Step -> 'T) (n:'T, step:'Step, m:'T) = @@ -6576,16 +6665,16 @@ namespace Microsoft.FSharp.Core interface System.Collections.IEnumerable with member x.GetEnumerator() = (gen() :> System.Collections.IEnumerator) } - let RangeInt32 n step m : seq = integralRangeStep 0 (+) (n,step,m) - let RangeInt64 n step m : seq = integralRangeStep 0L (+) (n,step,m) - let RangeUInt64 n step m : seq = integralRangeStep 0UL (+) (n,step,m) - let RangeUInt32 n step m : seq = integralRangeStep 0ul (+) (n,step,m) - let RangeIntPtr n step m : seq = integralRangeStep 0n (+) (n,step,m) - let RangeUIntPtr n step m : seq = integralRangeStep 0un (+) (n,step,m) - let RangeInt16 n step m : seq = integralRangeStep 0s (+) (n,step,m) - let RangeUInt16 n step m : seq = integralRangeStep 0us (+) (n,step,m) - let RangeSByte n step m : seq = integralRangeStep 0y (+) (n,step,m) - let RangeByte n step m : seq = integralRangeStep 0uy (+) (n,step,m) + let RangeInt32 n step m : seq = simpleIntegralRange Int32.MinValue Int32.MaxValue n step m + let RangeInt64 n step m : seq = simpleIntegralRange Int64.MinValue Int64.MaxValue n step m + let RangeUInt64 n step m : seq = simpleIntegralRange UInt64.MinValue UInt64.MaxValue n step m + let RangeUInt32 n step m : seq = simpleIntegralRange UInt32.MinValue UInt32.MaxValue n step m + let RangeIntPtr n step m : seq = variableStepIntegralRange n step m + let RangeUIntPtr n step m : seq = variableStepIntegralRange n step m + let RangeInt16 n step m : seq = simpleIntegralRange Int16.MinValue Int16.MaxValue n step m + let RangeUInt16 n step m : seq = simpleIntegralRange UInt16.MinValue UInt16.MaxValue n step m + let RangeSByte n step m : seq = simpleIntegralRange SByte.MinValue SByte.MaxValue n step m + let RangeByte n step m : seq = simpleIntegralRange Byte.MinValue Byte.MaxValue n step m let RangeDouble n step m : seq = floatingRange float (n,step,m) let RangeSingle n step m : seq = floatingRange float32 (n,step,m) let RangeGeneric one add n m : seq<'T> = integralRange (one,add,n,m) From 6f6fabf03f4f9a1ad2f38dcd0a15cc317af3e607 Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Fri, 5 Feb 2016 21:23:52 +1100 Subject: [PATCH 020/148] Removed indentation --- src/fsharp/FSharp.Core/prim-types.fs | 98 ++++++++++++++-------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/fsharp/FSharp.Core/prim-types.fs b/src/fsharp/FSharp.Core/prim-types.fs index 48838e38f1d..883e8c9db9e 100644 --- a/src/fsharp/FSharp.Core/prim-types.fs +++ b/src/fsharp/FSharp.Core/prim-types.fs @@ -6504,58 +6504,58 @@ namespace Microsoft.FSharp.Core mutable Current : 'a } let inline variableStepIntegralRange n step m = - if step = LanguagePrimitives.GenericZero - then invalidArg "step" (SR.GetString(SR.stepCannotBeZero)); - else - let variableStepRangeEnumerator () = - let state = { - Started = false - Complete = false - Current = Unchecked.defaultof<'a> - } - - { new System.Collections.Generic.IEnumerator<'a> with - member __.Dispose () = () - - member __.Current = - // according to IEnumerator.Current documentation, the result of of Current - // is undefined prior to the first call of MoveNext and post called to MoveNext - // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) - // so we should be able to just return value here, and we could get rid of the - // complete variable which would be faster - if not state.Started then notStarted () - elif state.Complete then alreadyFinished () - else state.Current - - member this.Current = - box this.Current - - member __.Reset () = - state.Started <- false - state.Complete <- false - state.Current <- Unchecked.defaultof<_> - - member __.MoveNext () = - if not state.Started then - state.Started <- true - state.Current <- n - state.Complete <- - ( (step > LanguagePrimitives.GenericZero && state.Current > m) - || (step < LanguagePrimitives.GenericZero && state.Current < m)) + if step = LanguagePrimitives.GenericZero then + invalidArg "step" (SR.GetString(SR.stepCannotBeZero)); + + let variableStepRangeEnumerator () = + let state = { + Started = false + Complete = false + Current = Unchecked.defaultof<'a> + } + + { new System.Collections.Generic.IEnumerator<'a> with + member __.Dispose () = () + + member __.Current = + // according to IEnumerator.Current documentation, the result of of Current + // is undefined prior to the first call of MoveNext and post called to MoveNext + // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) + // so we should be able to just return value here, and we could get rid of the + // complete variable which would be faster + if not state.Started then notStarted () + elif state.Complete then alreadyFinished () + else state.Current + + member this.Current = + box this.Current + + member __.Reset () = + state.Started <- false + state.Complete <- false + state.Current <- Unchecked.defaultof<_> + + member __.MoveNext () = + if not state.Started then + state.Started <- true + state.Current <- n + state.Complete <- + ( (step > LanguagePrimitives.GenericZero && state.Current > m) + || (step < LanguagePrimitives.GenericZero && state.Current < m)) + else + let next = state.Current + step + if (step > LanguagePrimitives.GenericZero && next > state.Current && next <= m) + || (step < LanguagePrimitives.GenericZero && next < state.Current && next >= m) + then + state.Current <- next else - let next = state.Current + step - if (step > LanguagePrimitives.GenericZero && next > state.Current && next <= m) - || (step < LanguagePrimitives.GenericZero && next < state.Current && next >= m) - then - state.Current <- next - else - state.Complete <- true + state.Complete <- true - not state.Complete } + not state.Complete } - { new System.Collections.Generic.IEnumerable<'a> with - member __. GetEnumerator () = variableStepRangeEnumerator () - member this.GetEnumerator () = this.GetEnumerator () :> System.Collections.IEnumerator } + { new System.Collections.Generic.IEnumerable<'a> with + member __. GetEnumerator () = variableStepRangeEnumerator () + member this.GetEnumerator () = this.GetEnumerator () :> System.Collections.IEnumerator } let inline simpleIntegralRange minValue maxValue n step m = if step <> LanguagePrimitives.GenericOne || n > m || n = minValue || m = maxValue From a82e6a3c01b632b0a33775fed815650376103f92 Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Sat, 6 Feb 2016 13:09:29 +1100 Subject: [PATCH 021/148] Made changes as per code reviews --- src/fsharp/FSharp.Core/prim-types.fs | 96 ++++++++++++++++------------ 1 file changed, 56 insertions(+), 40 deletions(-) diff --git a/src/fsharp/FSharp.Core/prim-types.fs b/src/fsharp/FSharp.Core/prim-types.fs index 883e8c9db9e..753c8bdb409 100644 --- a/src/fsharp/FSharp.Core/prim-types.fs +++ b/src/fsharp/FSharp.Core/prim-types.fs @@ -6498,10 +6498,10 @@ namespace Microsoft.FSharp.Core member x.GetEnumerator() = (gen() :> IEnumerator) } [] - type VariableStepIntegralRangeState<'a> = { + type VariableStepIntegralRangeState<'T> = { mutable Started : bool mutable Complete : bool - mutable Current : 'a + mutable Current : 'T } let inline variableStepIntegralRange n step m = if step = LanguagePrimitives.GenericZero then @@ -6511,24 +6511,29 @@ namespace Microsoft.FSharp.Core let state = { Started = false Complete = false - Current = Unchecked.defaultof<'a> + Current = Unchecked.defaultof<'T> } - { new System.Collections.Generic.IEnumerator<'a> with + let current () = + // according to IEnumerator.Current documentation, the result of of Current + // is undefined prior to the first call of MoveNext and post called to MoveNext + // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) + // so we should be able to just return value here, and we could get rid of the + // complete variable which would be faster + if not state.Started then + notStarted () + elif state.Complete then + alreadyFinished () + else + state.Current + + { new IEnumerator<'T> with member __.Dispose () = () - member __.Current = - // according to IEnumerator.Current documentation, the result of of Current - // is undefined prior to the first call of MoveNext and post called to MoveNext - // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) - // so we should be able to just return value here, and we could get rid of the - // complete variable which would be faster - if not state.Started then notStarted () - elif state.Complete then alreadyFinished () - else state.Current + member __.Current = current () - member this.Current = - box this.Current + interface IEnumerator with + member __.Current = box (current ()) member __.Reset () = state.Started <- false @@ -6545,46 +6550,57 @@ namespace Microsoft.FSharp.Core else let next = state.Current + step if (step > LanguagePrimitives.GenericZero && next > state.Current && next <= m) - || (step < LanguagePrimitives.GenericZero && next < state.Current && next >= m) - then + || (step < LanguagePrimitives.GenericZero && next < state.Current && next >= m) then state.Current <- next else state.Complete <- true - not state.Complete } + not state.Complete} + + { new IEnumerable<'T> with + member __.GetEnumerator () = variableStepRangeEnumerator () - { new System.Collections.Generic.IEnumerable<'a> with - member __. GetEnumerator () = variableStepRangeEnumerator () - member this.GetEnumerator () = this.GetEnumerator () :> System.Collections.IEnumerator } + interface IEnumerable with + member this.GetEnumerator () = (variableStepRangeEnumerator ()) :> IEnumerator } let inline simpleIntegralRange minValue maxValue n step m = - if step <> LanguagePrimitives.GenericOne || n > m || n = minValue || m = maxValue - then variableStepIntegralRange n step m + if step <> LanguagePrimitives.GenericOne || n > m || n = minValue || m = maxValue then + variableStepIntegralRange n step m else // a constrained, common simple iterator that is fast. let singleStepRangeEnumerator () = - let mutable value : 'a = n - LanguagePrimitives.GenericOne - { new System.Collections.Generic.IEnumerator<'a> with + let value : Ref<'T> = ref (n - LanguagePrimitives.GenericOne) + + let inline current () = + // according to IEnumerator.Current documentation, the result of of Current + // is undefined prior to the first call of MoveNext and post called to MoveNext + // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) + // so we should be able to just return value here, which would be faster + if !value < n then + notStarted () + elif !value > m then + alreadyFinished () + else + !value + + { new IEnumerator<'T> with member __.Dispose () = () - member __.Current = - // according to IEnumerator.Current documentation, the result of of Current - // is undefined prior to the first call of MoveNext and post called to MoveNext - // that return false (see https://msdn.microsoft.com/en-us/library/58e146b7%28v=vs.110%29.aspx) - // so we should be able to just return value here, which would be faster - if value < n then notStarted () - elif value > m then alreadyFinished () - else value - member this.Current = box this.Current - member __.Reset () = value <- n - LanguagePrimitives.GenericOne + member __.Current = current () + + interface IEnumerator with + member __.Current = box (current ()) + member __.Reset () = value := n - LanguagePrimitives.GenericOne member __.MoveNext () = - if value < m then - value <- value + LanguagePrimitives.GenericOne + if !value < m then + value := !value + LanguagePrimitives.GenericOne true else false } - { new System.Collections.Generic.IEnumerable<'a> with - member __. GetEnumerator () = singleStepRangeEnumerator () - member this.GetEnumerator () = this.GetEnumerator () :> System.Collections.IEnumerator } + { new IEnumerable<'T> with + member __.GetEnumerator () = singleStepRangeEnumerator () + + interface IEnumerable with + member __.GetEnumerator () = (singleStepRangeEnumerator ()) :> IEnumerator } // For RangeStepGeneric, zero and add are functions representing the static resolution of GenericZero and (+) // for the particular static type. From 9705db5416c7bc6cfa2cab9805d703563ca2b5cf Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sat, 20 Feb 2016 12:31:16 -0500 Subject: [PATCH 022/148] fixed unit test project file --- .../FSharp.Core.Unittests.fsproj | 2 -- .../ctofiles/MenusAndCommands.cto | Bin 0 -> 4456 bytes 2 files changed, 2 deletions(-) create mode 100644 vsintegration/src/FSharp.ProjectSystem.FSharp/ctofiles/MenusAndCommands.cto diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index 574b37f8eb3..b7d52ff47ca 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -1,6 +1,4 @@  - - diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/ctofiles/MenusAndCommands.cto b/vsintegration/src/FSharp.ProjectSystem.FSharp/ctofiles/MenusAndCommands.cto new file mode 100644 index 0000000000000000000000000000000000000000..6ae7e514a9ddfa1178a52ec41dfd1bd0cc60d95b GIT binary patch literal 4456 zcmYjVX*|@6_x}3M7_%5N7-4KgA%I%kuo13h^d;kCY;`h8b=RD{0InQ%mofn5@NAnN|0Dxo*0Jy*NKTz)5 zc>E7{O@6CRk_Lcib}ajDF}L_)aZw|e+br48i0Zw|MfGxfYX*cUUUl(Bc5&9-4E7Ul zQAtU4GnZS;F3qTBv*8(RZbn0Ye{*wxA5z%d$Q3mTMLdMC0T6MUg^i*bVRN(OKwnd1 zA0Wv?A#3h7^$G{tP<_J2YHo9hBv07i&+TgyW~Udm_3#ii!9D-K9^lz~83+fMKAzlg zfb)0H_C`@nNnJ`$J;-%-C+>g@R2VCCdDjjaBJn5O=2$l z<_!J56%?M8@Ry12#WsRBWSmTk7sH($P4$HK2+#GfJ3lP@jh7x8PpI}3Y;BbWzS}_j zQd|Z@pB~emX&stEOudXjm~Q9!*!7*(&+FxC<%&rj^JXPqu)GRCGih+l7q&kJDY7Q2 zKt>-BtIG_J@{rad zwoECuSXMB%)j-ny@${o z-Xq^|ygBmL@{P&V+nkh;-%nd1!qfk7eDywg_pcKfflsw$6u<8tit4Z2TixnRH0>_> zQBtidhu~Du9Se2{_gHpFjnsIotzY<(IJ@7h@~QDvyY0y#t99^kZ0b+XI{{hcu3ef5 zdWl*Y6Q}|w)r`%~BVx{jnu#SjKBS#j=UpBc+um7R`E>4l@+QY;?Bj05znUjXZ`7x6 z9Dl3ZJ$=O@X#9)FTw|@w|Lo~d7{b>sCxYZ(>DjT_xzm#- zLn4Ps|7+&13HeX9SfV#Pv`ea+p{=1-{@3ez9XW1`J*($UT?!s&1YYd0dEBpkWHx7j zh$xbKlePbT>g?l>fkPV$KU@Fc-q>!AXT@GBVfbGQ4Sl<3r~j}R%fGW~>#w}511;9e z?zc?eO(?}T)UM=}JZ|G!`e`$z@}v;eUAwH3$7-8eyRThpyn|U!J{mY{s*P@$)sf%K zKHo<|M9Wx@D0~SdKQN-?#u4sGl+A>6o((|-3 z$E%Y5i*j=xZm4Ae3;1ND)j*e~;4(H^=1o$3y2hY2zDkGRyXq~H($@Obwe6DI?jd(} zS4I_6Io0A<^y?bm7Tx;c^2gP+LFSqE=lz44Y`L$%TjNL6Uxuli8Vsw*T@8IX=#vv` zq3oi?b$xeTZKjB_yG(v197pr-?+tsQ;hHe`xqj8q{_8Vo&2lWHfDQD<%j$a#FG1m> z>e2P9Dt6s9GB$H2evqCW8sBZK0&Ke!H6ZK0K$I7CDQVncN*`wS6etV zRIkqZQBN23;?yBCSqUrT={+BJTAz8UHC^}Ax>N1U*7E5h!8YPucFR_bXR=ay529yQnBJ5h-l}<$H~!SU=$T8TnXX;(puX-PZ21N45!%?`!pvrRY%_So(4x@5 zCQ1rQK2NlIi)auNH=JDn?+rA6zXmmb>wISHnt_{v@hUnssFYG_hcEe{UNU{-cGmaj z&9Oprz4^hoKI4_4y(h!QEF19h_tN~W&lF4*=sZk)B%xC%c(`DExu|OL$It#wd#~>f zM(UsU{n_IVwO9I$cCZ6xpg*TPfBkH%xm3i9?x$NtUqZgrUR`_p;kAicT2pnCY%SX2 zL~Vyso>OCZPviu2{MB1#S7OBev$U|oKh`HIJzuQ9);}A2Oo$Hs?cOhY!Hm)|){xoP z(x+3px2LGb2C{Un1S};P$M|hK1u$H@-MyZ9UVN={Sl-$4O9G}y4(_C%GEt$Ti7L30 z_h3u%Ueol^%HN&$sU-?ePi}e|e+cw``)Fla*>$hPe|qvNpBr3F`PFJGKEpTpkA8!J zH$Q%~*w(z&RgjD{6KD|c+Kv$j=2t=+wtWR0QgHbk6;R>$^X(WWYH|XXOCv1?T{jDJnLhu9e_Z6i-)t)@J+dbA+MSnF2Xh`~? zRVhMHW-#^Ox%qY0(RRB&4@T#UN%HNMt@3l#g=P0WU$#nq&sT`N7t-k0pwkf}C6$@r zM$rsAHF0p%^`O@uJoiWKGF_`>K}Dl(LR7^Gzr?C;m1qMud%kOHfsuzlOG0xW`bGky z0)tn=Bb`7er<@>$78(n(B*f4#Tt^C?nbweX*$bePh&WX!3C}=c@E~5?xYC!NG7K={ zq=$pZL@PWzh{VIG;u$2Is>Z*8sH(AazzA8lyd%z9r)p+kIZ9HwShaYj2;u3&NSG_0 zsRI1NX`{S*TD|#2EW3lzH?cNfM}kgfDr~`t z7;!Lpw#_Mt2Pz1VEFJ_Hm-!usG^!G~Q=EIUz-FmkZq%8L<4P6?&giSQp z7Y@%z#Pi?sPI%a)c}cK>{4Ad@_``G|7QxqJ6Z-v+RI#HsCZC5YbI+ z47r~f(8*2YADi|EWN>yTK~TYmg@dXS&~tqd5(VBHug=Ea?lHxJ#~TjZ8>Xm5k-siU zG+)YCwClu+n~NI0Fa)9bsr%!B_Sq9^aSc~cyNQ6 z#Nr#{{aNzVF};$?0_#8QzuCS=rmP{t;e@FSFJPQ(mqJA17Z}j*LC6!^`*0t|!9F5L z6L3-pih}z9gzo#dA{8ZrA|YP}0UrnepLZAYi*!pD(DfG>xxzF^I0{2@1SBg%a6mm4 z%u01*q8!T!ZG7GsW*1d^2CPu)*>v~u84 zGKOEu^-JVqHD*A_MIA9!QdqAXH9P|B)hxU5B$+-LOCzWD=OEvkAi` znW-7+8^sJ6Qp9pOrCf+3wYwcvE^1>*fu}j?7a>>C?vIpNNGjH57Z&N;)z&&KhEYZl zX4qKrSYkOqX1)oeA%3?#E}0Dm@O;TT?OEhU8->f#fIrlL210;j=)o>&>d_A(SB+M3 z&rKax^%mJfW(2T7NtGc3IsNA$V(<;Q9g$EFAiN^h5r$>=f(V!#fjE%$)SX8lMM!{a zpei^!+ev}>gu179=C66$sT+ah#&j{BZ)XzvZKuHD6Bf>wsyX*Z@?Qqtl@wMV8VXTI z>Ry-7m|~#j6&NDyFx_NUA8A$-OBsDPy9SFdwGs)i+;6yDz3}pK-K^_O} z2f1Sm(?ZRQ^Ko9jd>#mb{FfXmkH_QtYx%*XUN3tcr z9qbhiaq{2C*aEh(niMTAPK7YjY&hyWDPj^c9V8qPDoA1wF+a%25P3I>kB*xZWe+;o z1FsZBbc#&zz|2x;G}oKa*I4{3a;i}zT<6|QYD#?y0g~2X!y)YC4nb6HNVp2Uon7sO z2o?m12Jvhv#haQ887>s)*(4Ko9(n-*3^dv~J1D-84l*3>ra(tA$PyMlK}0t=9l~H> z7~%Y3^+jx|Jm+KCjGEp(ih(`fy%^-zXJXU2G&PWxnj?=#TH}ZU3nGSaZkSPq<-mAM zi3@E|C{a?tA}TfbLG|irEiBRSHf5yAP}J@BCaWxQE3e zS}^+f$HV#O#|lr*k|qNyf;qMM)9amCR3VX^4{s4Y33Gx-Vo0@N{gEn a`;u&|FrG4FPehcaQe%Jv|MNWfxBM@zm7vN1 literal 0 HcmV?d00001 From 5ec9f5342d171b81cd05722ed060ca92f352d2e4 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sat, 20 Feb 2016 13:51:48 -0500 Subject: [PATCH 023/148] using FsCheck for basic struct record tests --- .../FSharp.Core/RecordTypes.fs | 54 +++++++++---------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index b11fb509011..5d562f28844 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -1,42 +1,42 @@ // Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core +module FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core.RecordTypes open System open System.Numerics open FSharp.Core.Unittests.LibraryTestFx open NUnit.Framework +open FsCheck +open FsCheck.PropOperators type Record = - { - A: float - B: float + { A: int + B: int } -[] -type UseRecord() = - [] - member this.CanCompare() = - let r1 = { A = 0.; B = 12. } - let r2 = { A = 0.; B = 12. } - Assert.AreEqual(r1, r2) - Assert.AreNotEqual({ r1 with A = 1.}, r2) - Assert.IsTrue((r1 = r2)) - Assert.IsTrue(r1.Equals r2) + +let [] ``can compare records`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + i1 <> i2 ==> + let r1 = { A = i1; B = i2 } + let r2 = { A = i1; B = i2 } + (r1 = r2) |@ "r1 = r2" .&. + ({ r1 with A = r1.B} <> r2) |@ "{r1 with A = r1.B} <> r2" .&. + (r1.Equals r2) |@ "r1.Equals r2" [] type StructRecord = - { - C: float - D: float + { C: int + D: int } -[] -type UseStructRecord() = - [] - member this.CanCompare() = - let r1 = { C = 0.; D = 12. } - let r2 = { C = 0.; D = 12. } - Assert.AreEqual(r1, r2) - Assert.AreNotEqual({ r1 with C = 1.}, r2) - Assert.IsTrue((r1 = r2)) - Assert.IsTrue(r1.Equals r2) +let [] ``can compare struct records`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + i1 <> i2 ==> + let sr1 = { C = i1; D = i2 } + let sr2 = { C = i1; D = i2 } + (sr1 = sr2) |@ "sr1 = sr2" .&. + ({ sr1 with C = sr1.D} <> sr2) |@ "{sr1 with C = sr1.D} <> sr2" .&. + (sr1.Equals sr2) |@ "sr1.Equals sr2" + From 6a43aa4a3a5ecb3469e0b9ee1b17092c337b99b3 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sat, 20 Feb 2016 14:39:22 -0500 Subject: [PATCH 024/148] basic language feature tests for struct records --- .../FSharp.Core/RecordTypes.fs | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 5d562f28844..cbfa18e91b8 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -40,3 +40,54 @@ let [] ``can compare struct records`` () = ({ sr1 with C = sr1.D} <> sr2) |@ "{sr1 with C = sr1.D} <> sr2" .&. (sr1.Equals sr2) |@ "sr1.Equals sr2" + +let [] ``pattern matching on struct records`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C = i1; D = i2 } + (match sr1 with + | { C = c; D = d } when c = i1 && d = i2 -> true + | _ -> false) + |@ "with pattern match on struct record" .&. + (sr1 |> function + | { C = c; D = d } when c = i1 && d = i2 -> true + | _ -> false) + |@ "function pattern match on struct record" + + +let [] ``let binds using struct records`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C = i1; D = i2 } + let { C = c1; D = d2 } as sr2 = sr1 + (sr1 = sr2) |@ "sr1 = sr2" .&. + (c1 = i1 && d2 = i2) |@ "c1 = i1 && d2 = i2" + + +let [] ``function argument bindings using struct records`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C = i1; D = i2 } + let test sr1 ({ C = c1; D = d2 } as sr2) = + sr1 = sr2 && c1 = i1 && d2 = i2 + test sr1 sr1 + + +[] +type MutableStructRecord = + { mutable M1: int + mutable M2: int + } + +let [] ``can mutate struct record fields`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) (m1:int) (m2:int) -> + (i1 <> m1 && i2 <> m2) ==> + let mutable sr1 = { M1 = i1; M2 = i2} + sr1.M1 <- m1 + sr1.M2 <- m2 + sr1.M1 = m1 && sr1.M2 = m2 + + + + \ No newline at end of file From 3d58b25d1c2225f271199ce8f9488c0421275caf Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 20 Feb 2016 13:07:12 -0800 Subject: [PATCH 025/148] Fixed inline test --- tests/fsharp/optimize/inline/lib.fs | 34 ++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/tests/fsharp/optimize/inline/lib.fs b/tests/fsharp/optimize/inline/lib.fs index 71f3c4e1723..5050560b0f7 100644 --- a/tests/fsharp/optimize/inline/lib.fs +++ b/tests/fsharp/optimize/inline/lib.fs @@ -70,23 +70,6 @@ module Vector3GenericObj = let inline test (v1: Vector3Generic) (v2: Vector3Generic) = v1.x -type HiddenRecord = - private { x : int } - member this.X = this.x - -type HiddenUnion = - private A of int | B of string - member this.X = match this with A x -> x | B s -> s.Length - -type internal Foo private () = - static member FooMethod() = () - -[] -do() - -[] -do() - [] [] type Vector3StructRecord = @@ -131,3 +114,20 @@ type Vector3StructRecordGeneric<'T> = module Vector3StructRecordGeneric = let inline dot (v1: Vector3StructRecordGeneric) (v2: Vector3StructRecordGeneric) = v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + +type HiddenRecord = + private { x : int } + member this.X = this.x + +type HiddenUnion = + private A of int | B of string + member this.X = match this with A x -> x | B s -> s.Length + +type internal Foo private () = + static member FooMethod() = () + +[] +do() + +[] +do() From 14979fd5c939be69afbf13a6d063fa2d0a1fa0ee Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sat, 20 Feb 2016 16:33:02 -0500 Subject: [PATCH 026/148] basic custom comparison & custom equality test for struct records --- .../FSharp.Core/RecordTypes.fs | 37 ++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index cbfa18e91b8..df4eff569ab 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -89,5 +89,40 @@ let [] ``can mutate struct record fields`` () = sr1.M1 = m1 && sr1.M2 = m2 +[] +[] +type ComparisonStructRecord = + { C1 :int + C2: int + } + override self.Equals other = + match other with + | :? ComparisonStructRecord as o -> (self.C1 + self.C2) = (o.C1 + o.C2) + | _ -> false + + override self.GetHashCode() = hash self + interface IComparable with + member self.CompareTo other = + match other with + | :? ComparisonStructRecord as o -> compare (self.C1 + self.C2) (o.C1 + o.C2) + | _ -> invalidArg "other" "cannot compare values of different types" - \ No newline at end of file + +let [] ``struct records support [CustomEquality>]`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C1 = i1; C2 = i2 } + let sr2 = { C1 = i1; C2 = i2 } + (sr1.Equals sr2) + + +let [] ``struct records support []`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) (k1:int) (k2:int) -> + let sr1 = { C1 = i1; C2 = i2 } + let sr2 = { C1 = k1; C2 = k2 } + if sr1 > sr2 then compare sr1 sr2 = 1 + elif sr1 < sr2 then compare sr1 sr2 = -1 + elif sr1 = sr2 then compare sr1 sr2 = 0 + else false + \ No newline at end of file From 63535043b2670312ce1c789d2314627ae3b25970 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 20 Feb 2016 14:10:09 -0800 Subject: [PATCH 027/148] Added [] and Unchecked.defaultof tests --- .../FSharp.Core/RecordTypes.fs | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index cbfa18e91b8..262693bba16 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -88,6 +88,58 @@ let [] ``can mutate struct record fields`` () = sr1.M2 <- m2 sr1.M1 = m1 && sr1.M2 = m2 +[] +type StructRecordDefaultValue = + { [] R1: Record + R2: StructRecord + } + +let [] ``correct behaviour with a [] on a ref type field of a struct record`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let s = { C = i1; D = i2 } + let r1 = + { + R2 = s + } + + (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. + (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" + +[] +type StructRecordDefaultValue2 = + { R1: Record + [] R2: StructRecord + } + +let [] ``correct behaviour with a [] on a value type field of a struct record`` () = + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let r = { A = i1; B = i2 } + let r1 = + { + R1 = r + } + + (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. + (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" + +let [] ``correct behaviour for Unchecked.defaultof on a struct record`` () = + let x1 = { C = 0; D = 0 } + let x2 : StructRecordDefaultValue = { R2 = { C = 0; D = 0 } } + let x3 : StructRecordDefaultValue2 = { R1 = Unchecked.defaultof } + + let y1 = Unchecked.defaultof + let y2 = Unchecked.defaultof + let y3 = Unchecked.defaultof + + Assert.IsTrue ((x1 = y1)) + Assert.IsTrue (( (obj.ReferenceEquals (x2.R1, null)) = (obj.ReferenceEquals (y2.R1, null)) )) + Assert.IsTrue ((x2.R2 = x1 )) + Assert.IsTrue ((y2.R2 = x1 )) + Assert.IsTrue (( (obj.ReferenceEquals (x3.R1, null)) = (obj.ReferenceEquals (y3.R1, null)) )) + Assert.IsTrue ((x3.R2 = x1 )) + Assert.IsTrue ((y3.R2 = x1 )) \ No newline at end of file From 34f3bd80e985ea59871b778ddb8caf4dc0258ebb Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sat, 20 Feb 2016 14:12:46 -0800 Subject: [PATCH 028/148] Quick minor format fix --- .../FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 14555f75029..50ca1181f08 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -136,12 +136,12 @@ let [] ``correct behaviour for Unchecked.defaultof on a struct record`` () Assert.IsTrue ((x1 = y1)) Assert.IsTrue (( (obj.ReferenceEquals (x2.R1, null)) = (obj.ReferenceEquals (y2.R1, null)) )) - Assert.IsTrue ((x2.R2 = x1 )) - Assert.IsTrue ((y2.R2 = x1 )) + Assert.IsTrue ((x2.R2 = x1)) + Assert.IsTrue ((y2.R2 = x1)) Assert.IsTrue (( (obj.ReferenceEquals (x3.R1, null)) = (obj.ReferenceEquals (y3.R1, null)) )) - Assert.IsTrue ((x3.R2 = x1 )) - Assert.IsTrue ((y3.R2 = x1 )) + Assert.IsTrue ((x3.R2 = x1)) + Assert.IsTrue ((y3.R2 = x1)) [] [] From 75abc40de3da10a7f3e652f78568a07a6180cad5 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sat, 20 Feb 2016 17:49:42 -0500 Subject: [PATCH 029/148] minor formatting and spelling fixes --- .../FSharp.Core/RecordTypes.fs | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 50ca1181f08..a659eed4c95 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -24,12 +24,14 @@ let [] ``can compare records`` () = ({ r1 with A = r1.B} <> r2) |@ "{r1 with A = r1.B} <> r2" .&. (r1.Equals r2) |@ "r1.Equals r2" + [] type StructRecord = { C: int D: int } + let [] ``can compare struct records`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> @@ -79,6 +81,7 @@ type MutableStructRecord = mutable M2: int } + let [] ``can mutate struct record fields`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) (m1:int) (m2:int) -> @@ -90,40 +93,37 @@ let [] ``can mutate struct record fields`` () = [] type StructRecordDefaultValue = - { [] R1: Record + { [] + R1: Record R2: StructRecord } + let [] ``correct behaviour with a [] on a ref type field of a struct record`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> let s = { C = i1; D = i2 } - let r1 = - { - R2 = s - } - + let r1 = { R2 = s } (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" [] type StructRecordDefaultValue2 = { R1: Record - [] R2: StructRecord + [] + R2: StructRecord } + let [] ``correct behaviour with a [] on a value type field of a struct record`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> let r = { A = i1; B = i2 } - let r1 = - { - R1 = r - } - + let r1 = { R1 = r } (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" + let [] ``correct behaviour for Unchecked.defaultof on a struct record`` () = let x1 = { C = 0; D = 0 } let x2 : StructRecordDefaultValue = { R2 = { C = 0; D = 0 } } @@ -143,6 +143,7 @@ let [] ``correct behaviour for Unchecked.defaultof on a struct record`` () Assert.IsTrue ((x3.R2 = x1)) Assert.IsTrue ((y3.R2 = x1)) + [] [] type ComparisonStructRecord = @@ -162,7 +163,7 @@ type ComparisonStructRecord = | _ -> invalidArg "other" "cannot compare values of different types" -let [] ``struct records support [CustomEquality>]`` () = +let [] ``struct records support []`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> let sr1 = { C1 = i1; C2 = i2 } From b9c01ad8da4e34a71f391db7ea394ac22eed944d Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sat, 27 Feb 2016 23:55:22 -0500 Subject: [PATCH 030/148] attribute metadata and struct layout tests also renamed test functions so they all start with "struct records" --- .../FSharp.Core/RecordTypes.fs | 121 +++++++++++++----- 1 file changed, 91 insertions(+), 30 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index a659eed4c95..bc5bab88977 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -1,9 +1,10 @@ // Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. module FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core.RecordTypes +#nowarn "9" + open System -open System.Numerics -open FSharp.Core.Unittests.LibraryTestFx +open System.Runtime.InteropServices open NUnit.Framework open FsCheck open FsCheck.PropOperators @@ -18,11 +19,11 @@ let [] ``can compare records`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> i1 <> i2 ==> - let r1 = { A = i1; B = i2 } - let r2 = { A = i1; B = i2 } - (r1 = r2) |@ "r1 = r2" .&. - ({ r1 with A = r1.B} <> r2) |@ "{r1 with A = r1.B} <> r2" .&. - (r1.Equals r2) |@ "r1.Equals r2" + let r1 = { A = i1; B = i2 } + let r2 = { A = i1; B = i2 } + (r1 = r2) |@ "r1 = r2" .&. + ({ r1 with A = r1.B} <> r2) |@ "{r1 with A = r1.B} <> r2" .&. + (r1.Equals r2) |@ "r1.Equals r2" [] @@ -32,18 +33,22 @@ type StructRecord = } -let [] ``can compare struct records`` () = +let [] ``struct records hold [] metadata`` () = + Assert.IsTrue (typeof.IsDefined (typeof, false)) + + +let [] ``struct records are comparable`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> i1 <> i2 ==> - let sr1 = { C = i1; D = i2 } - let sr2 = { C = i1; D = i2 } - (sr1 = sr2) |@ "sr1 = sr2" .&. - ({ sr1 with C = sr1.D} <> sr2) |@ "{sr1 with C = sr1.D} <> sr2" .&. - (sr1.Equals sr2) |@ "sr1.Equals sr2" + let sr1 = { C = i1; D = i2 } + let sr2 = { C = i1; D = i2 } + (sr1 = sr2) |@ "sr1 = sr2" .&. + ({ sr1 with C = sr1.D} <> sr2) |@ "{sr1 with C = sr1.D} <> sr2" .&. + (sr1.Equals sr2) |@ "sr1.Equals sr2" -let [] ``pattern matching on struct records`` () = +let [] ``struct records support pattern matching`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> let sr1 = { C = i1; D = i2 } @@ -57,7 +62,7 @@ let [] ``pattern matching on struct records`` () = |@ "function pattern match on struct record" -let [] ``let binds using struct records`` () = +let [] ``struct records support let binds using `` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> let sr1 = { C = i1; D = i2 } @@ -66,7 +71,7 @@ let [] ``let binds using struct records`` () = (c1 = i1 && d2 = i2) |@ "c1 = i1 && d2 = i2" -let [] ``function argument bindings using struct records`` () = +let [] ``struct records support function argument bindings`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) -> let sr1 = { C = i1; D = i2 } @@ -82,7 +87,7 @@ type MutableStructRecord = } -let [] ``can mutate struct record fields`` () = +let [] ``struct recrods fields can be mutated`` () = Check.QuickThrowOnFailure <| fun (i1:int) (i2:int) (m1:int) (m2:int) -> (i1 <> m1 && i2 <> m2) ==> @@ -91,6 +96,7 @@ let [] ``can mutate struct record fields`` () = sr1.M2 <- m2 sr1.M1 = m1 && sr1.M2 = m2 + [] type StructRecordDefaultValue = { [] @@ -99,13 +105,14 @@ type StructRecordDefaultValue = } -let [] ``correct behaviour with a [] on a ref type field of a struct record`` () = +let [] ``struct records have correct behaviour with a [] on a ref type field`` () = Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let s = { C = i1; D = i2 } - let r1 = { R2 = s } - (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. - (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" + fun (i1:int) (i2:int) -> + let s = { C = i1; D = i2 } + let r1 = { R2 = s } + (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. + (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" + [] type StructRecordDefaultValue2 = @@ -115,16 +122,16 @@ type StructRecordDefaultValue2 = } -let [] ``correct behaviour with a [] on a value type field of a struct record`` () = +let [] ``struct records have correct behaviour with a [] on a value type field`` () = Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let r = { A = i1; B = i2 } - let r1 = { R1 = r } - (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. - (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" + fun (i1:int) (i2:int) -> + let r = { A = i1; B = i2 } + let r1 = { R1 = r } + (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. + (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" -let [] ``correct behaviour for Unchecked.defaultof on a struct record`` () = +let [] ``struct records exhibit correct behaviour for Unchecked.defaultof`` () = let x1 = { C = 0; D = 0 } let x2 : StructRecordDefaultValue = { R2 = { C = 0; D = 0 } } let x3 : StructRecordDefaultValue2 = { R1 = Unchecked.defaultof } @@ -180,3 +187,57 @@ let [] ``struct records support []`` () = elif sr1 < sr2 then compare sr1 sr2 = -1 elif sr1 = sr2 then compare sr1 sr2 = 0 else false + + +let [] ``struct records hold [] [] metadata`` () = + Assert.IsTrue (typeof.IsDefined (typeof, false)) + Assert.IsTrue (typeof.IsDefined (typeof, false)) + + +[] +[] +type NoComparisonStructRecord = + { N1 : int + N2 : int + } + + +let [] ``struct records hold [] [] metadata`` () = + Assert.IsTrue (typeof.IsDefined (typeof, false)) + Assert.IsTrue (typeof.IsDefined (typeof, false)) + + +[] +[] +type ExplicitLayoutStructRecord = + { [] mutable Z : int + [] mutable Y : int + [] mutable X : int + } + + +let [] ``struct records layout mutable fields correctly with [] and []`` () = + let checkOffset fieldName offset = + offset = int (Marshal.OffsetOf (typeof, fieldName)) + Assert.IsTrue (checkOffset "X@" 0) + Assert.IsTrue (checkOffset "Y@" 4) + Assert.IsTrue (checkOffset "Z@" 8) + + +[] +[] +type SequentialLayoutStructRecord = + { mutable First : int + mutable Second : float + mutable Third : decimal + mutable Fourth : int + } + +let [] ``struct records layout mutable fields in order with []`` () = + let compareOffsets field1 fn field2 = + fn (Marshal.OffsetOf (typeof, field1)) + (Marshal.OffsetOf (typeof, field2)) + Assert.IsTrue (compareOffsets "First@" (<) "Second@") + Assert.IsTrue (compareOffsets "Second@" (<) "Third@") + Assert.IsTrue (compareOffsets "Third@" (<) "Fourth@") + \ No newline at end of file From b149046ebf086c6f2d6fbf78a406d1d7f8e9bc65 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 28 Feb 2016 02:13:40 -0500 Subject: [PATCH 031/148] more field order/layout tests --- .../FSharp.Core/RecordTypes.fs | 74 ++++++++++++++++--- 1 file changed, 65 insertions(+), 9 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index bc5bab88977..ffeb7d0c477 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -110,8 +110,8 @@ let [] ``struct records have correct behaviour with a [] on fun (i1:int) (i2:int) -> let s = { C = i1; D = i2 } let r1 = { R2 = s } - (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. - (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" + (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. + (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" [] @@ -127,8 +127,8 @@ let [] ``struct records have correct behaviour with a [] on fun (i1:int) (i2:int) -> let r = { A = i1; B = i2 } let r1 = { R1 = r } - (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. - (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" + (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. + (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" let [] ``struct records exhibit correct behaviour for Unchecked.defaultof`` () = @@ -210,33 +210,89 @@ let [] ``struct records hold [] [] metadata`` () [] [] type ExplicitLayoutStructRecord = + { [] Z : int + [] Y : int + [] X : int + } + + +let [] ``struct records offset fields correctly with [] and []`` () = + let checkOffset fieldName offset = + offset = int (Marshal.OffsetOf (typeof, fieldName)) + Assert.IsTrue (checkOffset "X@" 0) + Assert.IsTrue (checkOffset "Y@" 4) + Assert.IsTrue (checkOffset "Z@" 8) + + +[] +[] +type ExplicitLayoutMutableStructRecord = { [] mutable Z : int [] mutable Y : int [] mutable X : int } -let [] ``struct records layout mutable fields correctly with [] and []`` () = +let [] ``struct records offset mutable fields correctly with [] and []`` () = let checkOffset fieldName offset = - offset = int (Marshal.OffsetOf (typeof, fieldName)) + offset = int (Marshal.OffsetOf (typeof, fieldName)) Assert.IsTrue (checkOffset "X@" 0) Assert.IsTrue (checkOffset "Y@" 4) Assert.IsTrue (checkOffset "Z@" 8) +[] +type DefaultLayoutStructRecord = + { First : int + Second : float + Third : decimal + Fourth : int + } + + [] [] type SequentialLayoutStructRecord = + { First : int + Second : float + Third : decimal + Fourth : int + } + + +let [] ``struct records order fields correctly with []`` () = + let compareOffsets field1 fn field2 = + fn (Marshal.OffsetOf (typeof, field1)) + (Marshal.OffsetOf (typeof, field2)) + Assert.IsTrue (compareOffsets "First@" (<) "Second@") + Assert.IsTrue (compareOffsets "Second@" (<) "Third@") + Assert.IsTrue (compareOffsets "Third@" (<) "Fourth@") + + +let [] ``struct records default field order matches []`` () = + let compareOffsets field1 fn field2 = + fn (Marshal.OffsetOf (typeof, field1)) + (Marshal.OffsetOf (typeof, field2)) + Assert.IsTrue (compareOffsets "First@" (=) "First@") + Assert.IsTrue (compareOffsets "Second@" (=) "Second@") + Assert.IsTrue (compareOffsets "Third@" (=) "Third@") + Assert.IsTrue (compareOffsets "Fourth@" (=) "Fourth@") + + +[] +[] +type SequentialLayoutMutableStructRecord = { mutable First : int mutable Second : float mutable Third : decimal mutable Fourth : int } -let [] ``struct records layout mutable fields in order with []`` () = + +let [] ``struct records order mutable field correctly with []`` () = let compareOffsets field1 fn field2 = - fn (Marshal.OffsetOf (typeof, field1)) - (Marshal.OffsetOf (typeof, field2)) + fn (Marshal.OffsetOf (typeof, field1)) + (Marshal.OffsetOf (typeof, field2)) Assert.IsTrue (compareOffsets "First@" (<) "Second@") Assert.IsTrue (compareOffsets "Second@" (<) "Third@") Assert.IsTrue (compareOffsets "Third@" (<) "Fourth@") From dba550fae5108236a2f344285f79b724225412e7 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 28 Feb 2016 02:33:07 -0500 Subject: [PATCH 032/148] stop using FsCheck for Struct Record tests --- .../FSharp.Core/RecordTypes.fs | 116 ++++++++---------- 1 file changed, 51 insertions(+), 65 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index ffeb7d0c477..38d24139daa 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -6,8 +6,6 @@ module FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core.RecordTypes open System open System.Runtime.InteropServices open NUnit.Framework -open FsCheck -open FsCheck.PropOperators type Record = { A: int @@ -16,14 +14,12 @@ type Record = let [] ``can compare records`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - i1 <> i2 ==> - let r1 = { A = i1; B = i2 } - let r2 = { A = i1; B = i2 } - (r1 = r2) |@ "r1 = r2" .&. - ({ r1 with A = r1.B} <> r2) |@ "{r1 with A = r1.B} <> r2" .&. - (r1.Equals r2) |@ "r1.Equals r2" + let i1, i2 = 0, 4 + let r1 = { A = i1; B = i2 } + let r2 = { A = i1; B = i2 } + Assert.IsTrue ((r1 = r2)) + Assert.IsTrue ({ r1 with A = r1.B} <> r2) + Assert.IsTrue (r1.Equals r2) [] @@ -38,46 +34,41 @@ let [] ``struct records hold [] metadata`` () = let [] ``struct records are comparable`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - i1 <> i2 ==> - let sr1 = { C = i1; D = i2 } - let sr2 = { C = i1; D = i2 } - (sr1 = sr2) |@ "sr1 = sr2" .&. - ({ sr1 with C = sr1.D} <> sr2) |@ "{sr1 with C = sr1.D} <> sr2" .&. - (sr1.Equals sr2) |@ "sr1.Equals sr2" + let i1, i2 = 0, 4 + let sr1 = { C = i1; D = i2 } + let sr2 = { C = i1; D = i2 } + Assert.IsTrue ((sr1 = sr2)) + Assert.IsTrue ({ sr1 with C = sr1.D} <> sr2) + Assert.IsTrue (sr1.Equals sr2) let [] ``struct records support pattern matching`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let sr1 = { C = i1; D = i2 } + let i1, i2 = 0, 4 + let sr1 = { C = i1; D = i2 } + Assert.IsTrue (match sr1 with | { C = c; D = d } when c = i1 && d = i2 -> true | _ -> false) - |@ "with pattern match on struct record" .&. + Assert.IsTrue (sr1 |> function | { C = c; D = d } when c = i1 && d = i2 -> true | _ -> false) - |@ "function pattern match on struct record" let [] ``struct records support let binds using `` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let sr1 = { C = i1; D = i2 } - let { C = c1; D = d2 } as sr2 = sr1 - (sr1 = sr2) |@ "sr1 = sr2" .&. - (c1 = i1 && d2 = i2) |@ "c1 = i1 && d2 = i2" + let i1, i2 = 0, 4 + let sr1 = { C = i1; D = i2 } + let { C = c1; D = d2 } as sr2 = sr1 + Assert.IsTrue((sr1 = sr2)) + Assert.IsTrue(c1 = i1 && d2 = i2) let [] ``struct records support function argument bindings`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let sr1 = { C = i1; D = i2 } - let test sr1 ({ C = c1; D = d2 } as sr2) = - sr1 = sr2 && c1 = i1 && d2 = i2 - test sr1 sr1 + let i1, i2 = 0, 4 + let sr1 = { C = i1; D = i2 } + let test sr1 ({ C = c1; D = d2 } as sr2) = + sr1 = sr2 && c1 = i1 && d2 = i2 + Assert.IsTrue (test sr1 sr1) [] @@ -88,13 +79,11 @@ type MutableStructRecord = let [] ``struct recrods fields can be mutated`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) (m1:int) (m2:int) -> - (i1 <> m1 && i2 <> m2) ==> - let mutable sr1 = { M1 = i1; M2 = i2} - sr1.M1 <- m1 - sr1.M2 <- m2 - sr1.M1 = m1 && sr1.M2 = m2 + let i1,i2,m1,m2 = 0,2,4,8 + let mutable sr1 = { M1 = i1; M2 = i2} + sr1.M1 <- m1 + sr1.M2 <- m2 + Assert.IsTrue (sr1.M1 = m1 && sr1.M2 = m2) [] @@ -106,12 +95,11 @@ type StructRecordDefaultValue = let [] ``struct records have correct behaviour with a [] on a ref type field`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let s = { C = i1; D = i2 } - let r1 = { R2 = s } - (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. - (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" + let i1, i2 = 0, 4 + let s = { C = i1; D = i2 } + let r1 = { R2 = s } + Assert.IsTrue (obj.ReferenceEquals (r1.R1, null)) + Assert.IsTrue (r1.R2 = { C = i1; D = i2 }) [] @@ -123,12 +111,11 @@ type StructRecordDefaultValue2 = let [] ``struct records have correct behaviour with a [] on a value type field`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let r = { A = i1; B = i2 } - let r1 = { R1 = r } - (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. - (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" + let i1, i2 = 0, 4 + let r = { A = i1; B = i2 } + let r1 = { R1 = r } + Assert.IsTrue (r1.R1 = { A = i1; B = i2 }) + Assert.IsTrue (r1.R2 = { C = 0; D = 0 }) let [] ``struct records exhibit correct behaviour for Unchecked.defaultof`` () = @@ -171,22 +158,21 @@ type ComparisonStructRecord = let [] ``struct records support []`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) -> - let sr1 = { C1 = i1; C2 = i2 } - let sr2 = { C1 = i1; C2 = i2 } - (sr1.Equals sr2) + let i1, i2 = 0, 4 + let sr1 = { C1 = i1; C2 = i2 } + let sr2 = { C1 = i1; C2 = i2 } + Assert.IsTrue (sr1.Equals sr2) let [] ``struct records support []`` () = - Check.QuickThrowOnFailure <| - fun (i1:int) (i2:int) (k1:int) (k2:int) -> - let sr1 = { C1 = i1; C2 = i2 } - let sr2 = { C1 = k1; C2 = k2 } - if sr1 > sr2 then compare sr1 sr2 = 1 + let i1,i2,k1,k2 = 0,2,4,8 + let sr1 = { C1 = i1; C2 = i2 } + let sr2 = { C1 = k1; C2 = k2 } + Assert.IsTrue + (if sr1 > sr2 then compare sr1 sr2 = 1 elif sr1 < sr2 then compare sr1 sr2 = -1 elif sr1 = sr2 then compare sr1 sr2 = 0 - else false + else false) let [] ``struct records hold [] [] metadata`` () = From 36f8c0d5646d9ffaee734b5bb069562d6850bffa Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 28 Feb 2016 02:59:32 -0500 Subject: [PATCH 033/148] Revert "stop using FsCheck for Struct Record tests" This reverts commit dba550fae5108236a2f344285f79b724225412e7. --- .../FSharp.Core/RecordTypes.fs | 116 ++++++++++-------- 1 file changed, 65 insertions(+), 51 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 38d24139daa..ffeb7d0c477 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -6,6 +6,8 @@ module FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core.RecordTypes open System open System.Runtime.InteropServices open NUnit.Framework +open FsCheck +open FsCheck.PropOperators type Record = { A: int @@ -14,12 +16,14 @@ type Record = let [] ``can compare records`` () = - let i1, i2 = 0, 4 - let r1 = { A = i1; B = i2 } - let r2 = { A = i1; B = i2 } - Assert.IsTrue ((r1 = r2)) - Assert.IsTrue ({ r1 with A = r1.B} <> r2) - Assert.IsTrue (r1.Equals r2) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + i1 <> i2 ==> + let r1 = { A = i1; B = i2 } + let r2 = { A = i1; B = i2 } + (r1 = r2) |@ "r1 = r2" .&. + ({ r1 with A = r1.B} <> r2) |@ "{r1 with A = r1.B} <> r2" .&. + (r1.Equals r2) |@ "r1.Equals r2" [] @@ -34,41 +38,46 @@ let [] ``struct records hold [] metadata`` () = let [] ``struct records are comparable`` () = - let i1, i2 = 0, 4 - let sr1 = { C = i1; D = i2 } - let sr2 = { C = i1; D = i2 } - Assert.IsTrue ((sr1 = sr2)) - Assert.IsTrue ({ sr1 with C = sr1.D} <> sr2) - Assert.IsTrue (sr1.Equals sr2) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + i1 <> i2 ==> + let sr1 = { C = i1; D = i2 } + let sr2 = { C = i1; D = i2 } + (sr1 = sr2) |@ "sr1 = sr2" .&. + ({ sr1 with C = sr1.D} <> sr2) |@ "{sr1 with C = sr1.D} <> sr2" .&. + (sr1.Equals sr2) |@ "sr1.Equals sr2" let [] ``struct records support pattern matching`` () = - let i1, i2 = 0, 4 - let sr1 = { C = i1; D = i2 } - Assert.IsTrue + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C = i1; D = i2 } (match sr1 with | { C = c; D = d } when c = i1 && d = i2 -> true | _ -> false) - Assert.IsTrue + |@ "with pattern match on struct record" .&. (sr1 |> function | { C = c; D = d } when c = i1 && d = i2 -> true | _ -> false) + |@ "function pattern match on struct record" let [] ``struct records support let binds using `` () = - let i1, i2 = 0, 4 - let sr1 = { C = i1; D = i2 } - let { C = c1; D = d2 } as sr2 = sr1 - Assert.IsTrue((sr1 = sr2)) - Assert.IsTrue(c1 = i1 && d2 = i2) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C = i1; D = i2 } + let { C = c1; D = d2 } as sr2 = sr1 + (sr1 = sr2) |@ "sr1 = sr2" .&. + (c1 = i1 && d2 = i2) |@ "c1 = i1 && d2 = i2" let [] ``struct records support function argument bindings`` () = - let i1, i2 = 0, 4 - let sr1 = { C = i1; D = i2 } - let test sr1 ({ C = c1; D = d2 } as sr2) = - sr1 = sr2 && c1 = i1 && d2 = i2 - Assert.IsTrue (test sr1 sr1) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C = i1; D = i2 } + let test sr1 ({ C = c1; D = d2 } as sr2) = + sr1 = sr2 && c1 = i1 && d2 = i2 + test sr1 sr1 [] @@ -79,11 +88,13 @@ type MutableStructRecord = let [] ``struct recrods fields can be mutated`` () = - let i1,i2,m1,m2 = 0,2,4,8 - let mutable sr1 = { M1 = i1; M2 = i2} - sr1.M1 <- m1 - sr1.M2 <- m2 - Assert.IsTrue (sr1.M1 = m1 && sr1.M2 = m2) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) (m1:int) (m2:int) -> + (i1 <> m1 && i2 <> m2) ==> + let mutable sr1 = { M1 = i1; M2 = i2} + sr1.M1 <- m1 + sr1.M2 <- m2 + sr1.M1 = m1 && sr1.M2 = m2 [] @@ -95,11 +106,12 @@ type StructRecordDefaultValue = let [] ``struct records have correct behaviour with a [] on a ref type field`` () = - let i1, i2 = 0, 4 - let s = { C = i1; D = i2 } - let r1 = { R2 = s } - Assert.IsTrue (obj.ReferenceEquals (r1.R1, null)) - Assert.IsTrue (r1.R2 = { C = i1; D = i2 }) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let s = { C = i1; D = i2 } + let r1 = { R2 = s } + (obj.ReferenceEquals (r1.R1, null)) |@ "r1.R1 is null" .&. + (r1.R2 = { C = i1; D = i2 }) |@ "r1.R2 = { C = i1; D = i2 }" [] @@ -111,11 +123,12 @@ type StructRecordDefaultValue2 = let [] ``struct records have correct behaviour with a [] on a value type field`` () = - let i1, i2 = 0, 4 - let r = { A = i1; B = i2 } - let r1 = { R1 = r } - Assert.IsTrue (r1.R1 = { A = i1; B = i2 }) - Assert.IsTrue (r1.R2 = { C = 0; D = 0 }) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let r = { A = i1; B = i2 } + let r1 = { R1 = r } + (r1.R1 = { A = i1; B = i2 }) |@ "r1.R1 = { A = i1; B = i2 }" .&. + (r1.R2 = { C = 0; D = 0 }) |@ "r1.R2 = { C = 0; D = 0 }" let [] ``struct records exhibit correct behaviour for Unchecked.defaultof`` () = @@ -158,21 +171,22 @@ type ComparisonStructRecord = let [] ``struct records support []`` () = - let i1, i2 = 0, 4 - let sr1 = { C1 = i1; C2 = i2 } - let sr2 = { C1 = i1; C2 = i2 } - Assert.IsTrue (sr1.Equals sr2) + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) -> + let sr1 = { C1 = i1; C2 = i2 } + let sr2 = { C1 = i1; C2 = i2 } + (sr1.Equals sr2) let [] ``struct records support []`` () = - let i1,i2,k1,k2 = 0,2,4,8 - let sr1 = { C1 = i1; C2 = i2 } - let sr2 = { C1 = k1; C2 = k2 } - Assert.IsTrue - (if sr1 > sr2 then compare sr1 sr2 = 1 + Check.QuickThrowOnFailure <| + fun (i1:int) (i2:int) (k1:int) (k2:int) -> + let sr1 = { C1 = i1; C2 = i2 } + let sr2 = { C1 = k1; C2 = k2 } + if sr1 > sr2 then compare sr1 sr2 = 1 elif sr1 < sr2 then compare sr1 sr2 = -1 elif sr1 = sr2 then compare sr1 sr2 = 0 - else false) + else false let [] ``struct records hold [] [] metadata`` () = From 93f96310fe855e7073afeaeef7b4d809a1485233 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 28 Feb 2016 03:00:31 -0500 Subject: [PATCH 034/148] don't run RecordType tests on portable framework --- src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index b7d52ff47ca..ed1cd585567 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -100,7 +100,7 @@ - + From 3c287b0548a1311ed88b4d2cd2908f3be9fb4d0e Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 28 Feb 2016 04:12:57 -0500 Subject: [PATCH 035/148] use TypeInfo to check attributes instead of IsDefined `IsDefined` is not supported on portable Profile7 --- .../FSharp.Core/RecordTypes.fs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index ffeb7d0c477..93625ed9244 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -4,6 +4,7 @@ module FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core.RecordTypes #nowarn "9" open System +open System.Reflection open System.Runtime.InteropServices open NUnit.Framework open FsCheck @@ -32,9 +33,12 @@ type StructRecord = D: int } +let private hasAttribute<'T,'Attr>() = + typeof<'T>.GetTypeInfo().GetCustomAttributes() |> Seq.exists (fun x -> x.GetType() = typeof<'Attr>) + let [] ``struct records hold [] metadata`` () = - Assert.IsTrue (typeof.IsDefined (typeof, false)) + Assert.IsTrue (hasAttribute()) let [] ``struct records are comparable`` () = @@ -190,8 +194,8 @@ let [] ``struct records support []`` () = let [] ``struct records hold [] [] metadata`` () = - Assert.IsTrue (typeof.IsDefined (typeof, false)) - Assert.IsTrue (typeof.IsDefined (typeof, false)) + Assert.IsTrue (hasAttribute()) + Assert.IsTrue (hasAttribute()) [] @@ -203,8 +207,8 @@ type NoComparisonStructRecord = let [] ``struct records hold [] [] metadata`` () = - Assert.IsTrue (typeof.IsDefined (typeof, false)) - Assert.IsTrue (typeof.IsDefined (typeof, false)) + Assert.IsTrue (hasAttribute()) + Assert.IsTrue (hasAttribute()) [] From a4173ae7b76e526559398d2f044432de8b9e039d Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 28 Feb 2016 04:31:05 -0500 Subject: [PATCH 036/148] don't run RecordTypes tests on portable78 profile does not support `Marshal` --- src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index ed1cd585567..50020f93624 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -100,7 +100,7 @@ - + From c280892e9e34979e8aec65ea8cdd2bd029beb748 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 28 Feb 2016 04:58:56 -0500 Subject: [PATCH 037/148] don't run RecordTypes tests on portable259 profile does not support `Marshal` --- src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index 50020f93624..1c26640b428 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -100,7 +100,7 @@ - + From 187497b298ba6f4adb7c9c8b7ce1c8f511e3908a Mon Sep 17 00:00:00 2001 From: Lincoln Atkinson Date: Sun, 28 Feb 2016 12:38:12 -0800 Subject: [PATCH 038/148] Create record-based copy of MarshalStruct p/invoke test --- .../MarshalStruct01_Records.fs | 103 ++++++++++++++++++ .../P-invokeDeclarations/env.lst | 1 + 2 files changed, 104 insertions(+) create mode 100644 tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/MarshalStruct01_Records.fs diff --git a/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/MarshalStruct01_Records.fs b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/MarshalStruct01_Records.fs new file mode 100644 index 00000000000..54cf892f4b3 --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/MarshalStruct01_Records.fs @@ -0,0 +1,103 @@ +// #Conformance #DeclarationElements #PInvoke +#light + +// copy of MarshalStruct01 test, but with struct records instead of standard structs +// Sanity check marshalling struct records via PInvoke +// Specifically, the [StructLayout] attribute. + +open System.Runtime.InteropServices; + +// Define a Point using the sequential layout +[] +[] +type SequentialPoint = + { + X : int + Y : int + } + +// Define the same point structre but using an explicit layout +[] +[] +type ExplicitPoint = + // Randomize elements, the end result is: + // [X1, X1][X2, X2][Y1][Y2][Y3][Y4] + { + + [] + Y1 : byte + [] + Y4 : byte + [] + X2 : int16 + [] + Y2 : byte + [] + Y3 : byte + [] + X1 : int16 + } + +// Define a rectangle struct explicitly +[] +[] +type ExplicitRect = + { + [] + mutable left : int + [] + mutable top : int + [] + mutable right : int + [] + mutable bottom : int + } + +// Define the PInvoke signatures, one taking the ExplicitPoint the other taking the SequentialPoint +[] +extern bool PointInRect_Explicit_Explicit(ExplicitRect&, ExplicitPoint); + + +[] +extern bool PointInRect_Explicit_Sequential(ExplicitRect& rect, SequentialPoint pt); + +// The test will attempt to detect two points, A and B, and whether or not they +// exist in the rectangle. +(* + + -15, 10 15, 10 + X---------------------------X + | | B (17, 8) + | | + | A (-1, -1) | + | | + X---------------------------X + -15, -10 15, -10 + +*) + +// Define our points +let seqA = { SequentialPoint.X = -1; Y = -1 } +let seqB = { SequentialPoint.X = 17; Y = 8 } + +// 0xFFFFFF : int16 = -1, 0xFF : byte = -1 if arithmatic is NOT checked +let expA = { ExplicitPoint.X1 = 0xFFFFs; X2 = 0xFFFFs; Y1 = 0xFFuy; Y2 = 0xFFuy; Y3 = 0xFFuy; Y4 = 0xFFuy } +let expB = { ExplicitPoint.X1 = 0s; X2 = 17s; Y1 = 0uy; Y2 = 0uy; Y3 = 0uy; Y4 = 8uy } + +// Define our rectangle +let mutable theRect = { ExplicitRect.left = -15; right = 15; top = -10; bottom = 10 } + +// Test PInvoke! +let seqAResult = PointInRect_Explicit_Sequential(&theRect, seqA) +let expAResult = PointInRect_Explicit_Explicit(&theRect, expA) + +let seqBResult = PointInRect_Explicit_Sequential(&theRect, seqB) +let expBResult = PointInRect_Explicit_Explicit(&theRect, expB) + +if seqAResult <> true then exit 1 +if seqBResult <> false then exit 2 + +if expAResult <> true then exit 3 +if expBResult <> false then exit 4 + +exit 0 diff --git a/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst index 3e47f5de60a..29658bcf7a9 100644 --- a/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst +++ b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst @@ -1,5 +1,6 @@ SOURCE=SanityCheck01.fs # SanityCheck01.fs SOURCE=MarshalStruct01.fs # MarshalStruct01.fs + SOURCE=MarshalStruct01_Records.fs # MarshalStruct01_Records.fs SOURCE=EntryPoint.fs # EntryPoint.fs SOURCE=ComVisible01.fs # ComVisible01.fs From c2992394514395b6c5adf163884f7b3d1c3157a5 Mon Sep 17 00:00:00 2001 From: Lincoln Atkinson Date: Sun, 28 Feb 2016 12:54:25 -0800 Subject: [PATCH 039/148] Create record-based copy of CallingConventions p/invoke test --- .../CallingConventions01_Records.fs | 70 +++++++++++++++++++ .../P-invokeDeclarations/env.lst | 2 + 2 files changed, 72 insertions(+) create mode 100644 tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/CallingConventions01_Records.fs diff --git a/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/CallingConventions01_Records.fs b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/CallingConventions01_Records.fs new file mode 100644 index 00000000000..723d978c9b5 --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/CallingConventions01_Records.fs @@ -0,0 +1,70 @@ +// #Regression #Conformance #DeclarationElements #PInvoke +// Regression for Dev11:25538, we used to only work with StdCall +// We need to use different C libraries for x64 and x86, hence the ifdefs + +// copy of CallingConventions01 but with record structs + +open System +open System.Runtime.InteropServices + +[] +type ComplexStd = + { + mutable re:double + mutable im:double + } + +module InteropWithNative = +#if AMD64 + [] +#else + [] +#endif + extern IntPtr CreateComplexStd(double, double) + +let test1() = + let addr = InteropWithNative.CreateComplexStd(2.0, 8.0) + let c = Marshal.PtrToStructure(addr, typeof) :?> ComplexStd + if (c.im <> 8.000000 || c.re <> 2.000000) then exit 1 + +[] +type ComplexCDecl = + { + mutable re:double + mutable im:double + } + +module InteropWithNative2 = +#if AMD64 + [] +#else + [] +#endif + extern IntPtr CreateComplexCDecl(double, double) + +let test2() = + let addr2 = InteropWithNative2.CreateComplexCDecl(2.0, 8.0) + let c2 = Marshal.PtrToStructure(addr2, typeof) :?> ComplexCDecl + + if (c2.im <> 8.000000 || c2.re <> 2.000000) then exit 1 + +// This just automatically passes if we're in an invalid config +// ex the x86 case on an x64 machine just doesn't execute the test logic (otherwise we'd get a BadImageFormatException) +if IntPtr.Size = 8 then // we don't use System.Environment.Is64BitOperatingSystem because it is not in NetFx2.0 +#if AMD64 + test1() + test2() +#else + printfn "Did nothing" + () +#endif +else +#if AMD64 + printfn "Did nothing" + () +#else + test1() + test2() +#endif + +exit 0 \ No newline at end of file diff --git a/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst index 29658bcf7a9..b80ddd42e4d 100644 --- a/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst +++ b/tests/fsharpqa/Source/Conformance/DeclarationElements/P-invokeDeclarations/env.lst @@ -8,4 +8,6 @@ SOURCE=E_DLLImportInTypeDef01.fs SCFLAGS="--test:ErrorRanges" # E_DLLImportInTypeDef01.fs SOURCE=CallingConventions01.fs SCFLAGS="--platform:x86" PLATFORM=x86 # CallingConventions01.fs - x86 + SOURCE=CallingConventions01_Records.fs SCFLAGS="--platform:x86" PLATFORM=x86 # CallingConventions01_Records.fs - x86 SOURCE=CallingConventions01.fs SCFLAGS="--platform:x64 --define:AMD64" PLATFORM=AMD64 # CallingConventions01.fs - x64 + SOURCE=CallingConventions01_Records.fs SCFLAGS="--platform:x64 --define:AMD64" PLATFORM=AMD64 # CallingConventions01_Records.fs - x64 From d5a17ba00eb2ed8ef810ddf40cb6f71f18c2bb77 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 28 Feb 2016 13:53:30 -0800 Subject: [PATCH 040/148] Added test for FSharpValue.MakeRecord using a struct record --- .../FSharp.Core/RecordTypes.fs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 93625ed9244..6b301d8113e 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -300,4 +300,18 @@ let [] ``struct records order mutable field correctly with [] ``can properly construct a struct record using FSharpValue.MakeRecord, and we get the fields by FSharpValue.GetRecordFields`` () = + let structRecord = Microsoft.FSharp.Reflection.FSharpValue.MakeRecord (typeof, [|1234;999|]) + + Assert.IsTrue (structRecord.GetType().IsValueType) + + let fields = Microsoft.FSharp.Reflection.FSharpValue.GetRecordFields structRecord + + let c = (fields.[0] :?> int) + Assert.AreEqual (1234, c) + + let d = (fields.[1] :?> int) + Assert.AreEqual (999, d) + \ No newline at end of file From edc67542973a455ef1c03644f0ffbad5e07f535d Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 28 Feb 2016 13:56:28 -0800 Subject: [PATCH 041/148] Removed bad line in TastPickle --- src/fsharp/TastPickle.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/TastPickle.fs b/src/fsharp/TastPickle.fs index 56d19470b8d..57d5badbdf1 100755 --- a/src/fsharp/TastPickle.fs +++ b/src/fsharp/TastPickle.fs @@ -2548,4 +2548,4 @@ let unpickleModuleOrNamespace st = u_tycon_spec st let unpickleCcuInfo st = let a,b,c,_space = u_tup4 unpickleModuleOrNamespace u_string u_bool (u_space 3) st - { mspec=a; compileTimeWorkingDir=b; usesQuotations=c } \ No newline at end of file + { mspec=a; compileTimeWorkingDir=b; usesQuotations=c } From 46a3e49b47536a7179b21cc4d6ced17928ae8375 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 28 Feb 2016 14:24:59 -0800 Subject: [PATCH 042/148] A round of cleanup --- src/fsharp/IlxGen.fs | 4 ++-- src/fsharp/TastOps.fs | 20 +++++++++++--------- src/fsharp/TypeChecker.fs | 10 +++++----- src/fsharp/tast.fs | 5 ++++- 4 files changed, 22 insertions(+), 17 deletions(-) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 0f601dd17b6..b6f149475c9 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -6098,7 +6098,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = | TTyconInterface -> ILTypeDefKind.Interface | TTyconEnum -> ILTypeDefKind.Enum | TTyconDelegate _ -> ILTypeDefKind.Delegate - | TRecdRepr _ when tycon.Data.entity_flags.IsStructRecordType -> ILTypeDefKind.ValueType + | TRecdRepr _ when tycon.IsStructRecordTycon -> ILTypeDefKind.ValueType | _ -> ILTypeDefKind.Class let requiresExtraField = @@ -6300,7 +6300,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = relevantFields |> List.map (fun (_,ilFieldName,_,_,_,ilPropType,_,fspec) -> (fspec.Name,ilFieldName,ilPropType)) - let isStructRecord = tycon.Data.entity_flags.IsStructRecordType + let isStructRecord = tycon.IsStructRecordTycon // No type spec if the record is a value type let spec = if isStructRecord then None else Some(cenv.g.ilg.tspec_Object) diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index 3625c10e9f2..df1f4440a52 100755 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -1556,14 +1556,17 @@ let isStructTy g ty = (isAppTy g ty && (tyconOfAppTy g ty).IsStructOrEnumTycon) || isTupleStructTy g ty let isRefTy g ty = - isUnionTy g ty || - (isTupleTy g ty && not (isStructTy g ty)) || - (isRecdTy g ty && not (isStructTy g ty)) || - isILReferenceTy g ty || - isFunTy g ty || - isReprHiddenTy g ty || - isFSharpObjModelRefTy g ty || - isUnitTy g ty + not (isStructTy g ty) && + ( + isUnionTy g ty || + isTupleTy g ty || + isRecdTy g ty || + isILReferenceTy g ty || + isFunTy g ty || + isReprHiddenTy g ty || + isFSharpObjModelRefTy g ty || + isUnitTy g ty + ) // ECMA C# LANGUAGE SPECIFICATION, 27.2 // An unmanaged-type is any type that isn't a reference-type, a type-parameter, or a generic struct-type and @@ -7073,7 +7076,6 @@ let MemberIsCompiledAsInstance g parent isExtensionMember (membInfo:ValMemberInf let isSealedTy g ty = let ty = stripTyEqnsAndMeasureEqns g ty not (isRefTy g ty) || - isRecdTy g ty || isUnitTy g ty || isArrayTy g ty || diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index e3a509fdc20..13303cebf86 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -13511,8 +13511,8 @@ module EstablishTypeDefinitionCores = begin | k -> if hasClassAttr && not (match k with TyconClass -> true | _ -> false) || hasMeasureAttr && not (match k with TyconClass | TyconAbbrev | TyconHiddenRepr -> true | _ -> false) || - hasInterfaceAttr && not (match k with TyconInterface -> true | _ -> false) || - hasStructAttr && not (match k with TyconStruct | TyconRecord -> true | _ -> false) then + hasInterfaceAttr && not (match k with TyconInterface -> true | _ -> false) || + hasStructAttr && not (match k with TyconStruct | TyconRecord -> true | _ -> false) then error(Error(FSComp.SR.tcKindOfTypeSpecifiedDoesNotMatchDefinition(),m)) k @@ -13680,7 +13680,7 @@ module EstablishTypeDefinitionCores = begin InferTyconKind cenv.g (TyconILAssemblyCode,attrs,[],[],inSig,true,m) |> ignore TAsmRepr s - | SynTypeDefnSimpleRepr.Record (_,_,m) -> + | SynTypeDefnSimpleRepr.Record (_,_,m) -> // Run InferTyconKind to raise errors on inconsistent attribute sets InferTyconKind cenv.g (TyconRecord,attrs,[],[],inSig,true,m) |> ignore // Note: the table of record fields is initially empty @@ -14036,7 +14036,7 @@ module EstablishTypeDefinitionCores = begin | SynTypeDefnSimpleRepr.Union _ -> None | SynTypeDefnSimpleRepr.LibraryOnlyILAssembly _ -> None | SynTypeDefnSimpleRepr.Record _ -> - if tycon.Data.entity_flags.IsStructRecordType then Some(cenv.g.system_Value_typ) + if tycon.IsStructRecordTycon then Some(cenv.g.system_Value_typ) else None | SynTypeDefnSimpleRepr.General (kind,_,slotsigs,fields,isConcrete,_,_,_) -> let kind = InferTyconKind cenv.g (kind,attrs,slotsigs,fields,inSig,isConcrete,m) @@ -14233,7 +14233,7 @@ module EstablishTypeDefinitionCores = begin writeFakeUnionCtorsToSink unionCases MakeUnionRepr unionCases, None, NoSafeInitInfo - | SynTypeDefnSimpleRepr.Record (_,fields,_) -> + | SynTypeDefnSimpleRepr.Record (_,fields,_) -> noMeasureAttributeCheck() noSealedAttributeCheck FSComp.SR.tcTypesAreAlwaysSealedRecord noAbstractClassAttributeCheck() diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index 26563dd9702..57e1c2fbd15 100755 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -771,6 +771,9 @@ type Entity = /// Indicates if this is an F# type definition whose r.h.s. is known to be a record type definition. member x.IsRecordTycon = match x.TypeReprInfo with | TRecdRepr _ -> true | _ -> false + /// Indicates if this is an F# type definition whose r.h.s. is known to be a record type definition that is a value type. + member x.IsStructRecordTycon = match x.TypeReprInfo with | TRecdRepr _ -> x.Data.entity_flags.IsStructRecordType | _ -> false + /// Indicates if this is an F# type definition whose r.h.s. is known to be some kind of F# object model definition member x.IsFSharpObjectModelTycon = match x.TypeReprInfo with | TFsObjModelRepr _ -> true | _ -> false @@ -815,7 +818,7 @@ type Entity = /// Indicates if this is an F#-defined struct or enum type definition , i.e. a value type definition member x.IsFSharpStructOrEnumTycon = match x.TypeReprInfo with - | TRecdRepr _ -> x.Data.entity_flags.IsStructRecordType + | TRecdRepr _ -> x.IsStructRecordTycon | TFsObjModelRepr info -> match info.fsobjmodel_kind with | TTyconClass | TTyconInterface | TTyconDelegate _ -> false From d94becf2ca9f116bd081656f99c629e8159c5623 Mon Sep 17 00:00:00 2001 From: Lincoln Atkinson Date: Sun, 28 Feb 2016 20:34:11 -0800 Subject: [PATCH 043/148] Add tests covering ref/struct/null type constraints --- .../CheckingSyntacticTypes/E_NullnessConstraint01.fs | 12 +++++++++++- .../CheckingSyntacticTypes/E_RefConstraint01.fs | 5 +++++ .../CheckingSyntacticTypes/E_StructConstraint01.fs | 5 +++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_NullnessConstraint01.fs b/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_NullnessConstraint01.fs index a4ca8279282..eb585a9f56f 100644 --- a/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_NullnessConstraint01.fs +++ b/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_NullnessConstraint01.fs @@ -1,7 +1,17 @@ // #Regression #Conformance #TypeConstraints -// The type 'int' does not have 'null' as a proper value +// The type 'int' does not have 'null' as a proper value +// The type 'StructRecd' does not have 'null' as a proper value +// The type 'StdRecd' does not have 'null' as a proper value let mkInput<'d when 'd:null>() () = () let r = mkInput() +[] +type StructRecd = { A : float } + +type StdRecd = { B : float } + +let _ = mkInput() +let _ = mkInput() + exit 1 diff --git a/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_RefConstraint01.fs b/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_RefConstraint01.fs index 78bb5adde3f..bba65fd7e67 100644 --- a/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_RefConstraint01.fs +++ b/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_RefConstraint01.fs @@ -1,13 +1,18 @@ // #Regression #Conformance #TypeConstraints // Verify error when reference constraint is not satisifed //A generic construct requires that the type 'int' have reference semantics, but it does not, i.e. it is a struct +//A generic construct requires that the type 'StructRecd' have reference semantics, but it does not, i.e. it is a struct let isReference (x : 'a when 'a : not struct) = () +[] +type StructRecd = { X : byte } + // Works do isReference "a string" // Fails do isReference 42 +do isReference { X = 123y } exit 1 diff --git a/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_StructConstraint01.fs b/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_StructConstraint01.fs index 9c32382442d..cd71018afc2 100644 --- a/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_StructConstraint01.fs +++ b/tests/fsharpqa/Source/Conformance/TypesAndTypeConstraints/CheckingSyntacticTypes/E_StructConstraint01.fs @@ -9,12 +9,17 @@ type S = member this.Value = this.x end +[] +type StructRecord = { X : int } + let isStruct (x : 'a when 'a : struct) = () // Works let s = new S() do isStruct s +do isStruct { X = 99 } + // This also works, System.Int32 is a value type do isStruct 42 From 0d8fa1572409c8470e5b970a567cc1234891a388 Mon Sep 17 00:00:00 2001 From: Jared Hester Date: Sun, 6 Mar 2016 05:10:40 -0500 Subject: [PATCH 044/148] don't run recordtypes on portable7 FSharpValue isn't compatible with the profile --- src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index 1c26640b428..e7e3aeffb65 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -100,7 +100,7 @@ - + From 6fc9d8a14767c7dd1000d911f54f7a5075145a8d Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 13 Mar 2016 16:03:42 -0700 Subject: [PATCH 045/148] Removed ctofiles --- .../ctofiles/MenusAndCommands.cto | Bin 4456 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 vsintegration/src/FSharp.ProjectSystem.FSharp/ctofiles/MenusAndCommands.cto diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/ctofiles/MenusAndCommands.cto b/vsintegration/src/FSharp.ProjectSystem.FSharp/ctofiles/MenusAndCommands.cto deleted file mode 100644 index 6ae7e514a9ddfa1178a52ec41dfd1bd0cc60d95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4456 zcmYjVX*|@6_x}3M7_%5N7-4KgA%I%kuo13h^d;kCY;`h8b=RD{0InQ%mofn5@NAnN|0Dxo*0Jy*NKTz)5 zc>E7{O@6CRk_Lcib}ajDF}L_)aZw|e+br48i0Zw|MfGxfYX*cUUUl(Bc5&9-4E7Ul zQAtU4GnZS;F3qTBv*8(RZbn0Ye{*wxA5z%d$Q3mTMLdMC0T6MUg^i*bVRN(OKwnd1 zA0Wv?A#3h7^$G{tP<_J2YHo9hBv07i&+TgyW~Udm_3#ii!9D-K9^lz~83+fMKAzlg zfb)0H_C`@nNnJ`$J;-%-C+>g@R2VCCdDjjaBJn5O=2$l z<_!J56%?M8@Ry12#WsRBWSmTk7sH($P4$HK2+#GfJ3lP@jh7x8PpI}3Y;BbWzS}_j zQd|Z@pB~emX&stEOudXjm~Q9!*!7*(&+FxC<%&rj^JXPqu)GRCGih+l7q&kJDY7Q2 zKt>-BtIG_J@{rad zwoECuSXMB%)j-ny@${o z-Xq^|ygBmL@{P&V+nkh;-%nd1!qfk7eDywg_pcKfflsw$6u<8tit4Z2TixnRH0>_> zQBtidhu~Du9Se2{_gHpFjnsIotzY<(IJ@7h@~QDvyY0y#t99^kZ0b+XI{{hcu3ef5 zdWl*Y6Q}|w)r`%~BVx{jnu#SjKBS#j=UpBc+um7R`E>4l@+QY;?Bj05znUjXZ`7x6 z9Dl3ZJ$=O@X#9)FTw|@w|Lo~d7{b>sCxYZ(>DjT_xzm#- zLn4Ps|7+&13HeX9SfV#Pv`ea+p{=1-{@3ez9XW1`J*($UT?!s&1YYd0dEBpkWHx7j zh$xbKlePbT>g?l>fkPV$KU@Fc-q>!AXT@GBVfbGQ4Sl<3r~j}R%fGW~>#w}511;9e z?zc?eO(?}T)UM=}JZ|G!`e`$z@}v;eUAwH3$7-8eyRThpyn|U!J{mY{s*P@$)sf%K zKHo<|M9Wx@D0~SdKQN-?#u4sGl+A>6o((|-3 z$E%Y5i*j=xZm4Ae3;1ND)j*e~;4(H^=1o$3y2hY2zDkGRyXq~H($@Obwe6DI?jd(} zS4I_6Io0A<^y?bm7Tx;c^2gP+LFSqE=lz44Y`L$%TjNL6Uxuli8Vsw*T@8IX=#vv` zq3oi?b$xeTZKjB_yG(v197pr-?+tsQ;hHe`xqj8q{_8Vo&2lWHfDQD<%j$a#FG1m> z>e2P9Dt6s9GB$H2evqCW8sBZK0&Ke!H6ZK0K$I7CDQVncN*`wS6etV zRIkqZQBN23;?yBCSqUrT={+BJTAz8UHC^}Ax>N1U*7E5h!8YPucFR_bXR=ay529yQnBJ5h-l}<$H~!SU=$T8TnXX;(puX-PZ21N45!%?`!pvrRY%_So(4x@5 zCQ1rQK2NlIi)auNH=JDn?+rA6zXmmb>wISHnt_{v@hUnssFYG_hcEe{UNU{-cGmaj z&9Oprz4^hoKI4_4y(h!QEF19h_tN~W&lF4*=sZk)B%xC%c(`DExu|OL$It#wd#~>f zM(UsU{n_IVwO9I$cCZ6xpg*TPfBkH%xm3i9?x$NtUqZgrUR`_p;kAicT2pnCY%SX2 zL~Vyso>OCZPviu2{MB1#S7OBev$U|oKh`HIJzuQ9);}A2Oo$Hs?cOhY!Hm)|){xoP z(x+3px2LGb2C{Un1S};P$M|hK1u$H@-MyZ9UVN={Sl-$4O9G}y4(_C%GEt$Ti7L30 z_h3u%Ueol^%HN&$sU-?ePi}e|e+cw``)Fla*>$hPe|qvNpBr3F`PFJGKEpTpkA8!J zH$Q%~*w(z&RgjD{6KD|c+Kv$j=2t=+wtWR0QgHbk6;R>$^X(WWYH|XXOCv1?T{jDJnLhu9e_Z6i-)t)@J+dbA+MSnF2Xh`~? zRVhMHW-#^Ox%qY0(RRB&4@T#UN%HNMt@3l#g=P0WU$#nq&sT`N7t-k0pwkf}C6$@r zM$rsAHF0p%^`O@uJoiWKGF_`>K}Dl(LR7^Gzr?C;m1qMud%kOHfsuzlOG0xW`bGky z0)tn=Bb`7er<@>$78(n(B*f4#Tt^C?nbweX*$bePh&WX!3C}=c@E~5?xYC!NG7K={ zq=$pZL@PWzh{VIG;u$2Is>Z*8sH(AazzA8lyd%z9r)p+kIZ9HwShaYj2;u3&NSG_0 zsRI1NX`{S*TD|#2EW3lzH?cNfM}kgfDr~`t z7;!Lpw#_Mt2Pz1VEFJ_Hm-!usG^!G~Q=EIUz-FmkZq%8L<4P6?&giSQp z7Y@%z#Pi?sPI%a)c}cK>{4Ad@_``G|7QxqJ6Z-v+RI#HsCZC5YbI+ z47r~f(8*2YADi|EWN>yTK~TYmg@dXS&~tqd5(VBHug=Ea?lHxJ#~TjZ8>Xm5k-siU zG+)YCwClu+n~NI0Fa)9bsr%!B_Sq9^aSc~cyNQ6 z#Nr#{{aNzVF};$?0_#8QzuCS=rmP{t;e@FSFJPQ(mqJA17Z}j*LC6!^`*0t|!9F5L z6L3-pih}z9gzo#dA{8ZrA|YP}0UrnepLZAYi*!pD(DfG>xxzF^I0{2@1SBg%a6mm4 z%u01*q8!T!ZG7GsW*1d^2CPu)*>v~u84 zGKOEu^-JVqHD*A_MIA9!QdqAXH9P|B)hxU5B$+-LOCzWD=OEvkAi` znW-7+8^sJ6Qp9pOrCf+3wYwcvE^1>*fu}j?7a>>C?vIpNNGjH57Z&N;)z&&KhEYZl zX4qKrSYkOqX1)oeA%3?#E}0Dm@O;TT?OEhU8->f#fIrlL210;j=)o>&>d_A(SB+M3 z&rKax^%mJfW(2T7NtGc3IsNA$V(<;Q9g$EFAiN^h5r$>=f(V!#fjE%$)SX8lMM!{a zpei^!+ev}>gu179=C66$sT+ah#&j{BZ)XzvZKuHD6Bf>wsyX*Z@?Qqtl@wMV8VXTI z>Ry-7m|~#j6&NDyFx_NUA8A$-OBsDPy9SFdwGs)i+;6yDz3}pK-K^_O} z2f1Sm(?ZRQ^Ko9jd>#mb{FfXmkH_QtYx%*XUN3tcr z9qbhiaq{2C*aEh(niMTAPK7YjY&hyWDPj^c9V8qPDoA1wF+a%25P3I>kB*xZWe+;o z1FsZBbc#&zz|2x;G}oKa*I4{3a;i}zT<6|QYD#?y0g~2X!y)YC4nb6HNVp2Uon7sO z2o?m12Jvhv#haQ887>s)*(4Ko9(n-*3^dv~J1D-84l*3>ra(tA$PyMlK}0t=9l~H> z7~%Y3^+jx|Jm+KCjGEp(ih(`fy%^-zXJXU2G&PWxnj?=#TH}ZU3nGSaZkSPq<-mAM zi3@E|C{a?tA}TfbLG|irEiBRSHf5yAP}J@BCaWxQE3e zS}^+f$HV#O#|lr*k|qNyf;qMM)9amCR3VX^4{s4Y33Gx-Vo0@N{gEn a`;u&|FrG4FPehcaQe%Jv|MNWfxBM@zm7vN1 From 62ce9bdd8bbcbd097da11b2340e96597ec38829b Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 13 Mar 2016 19:13:55 -0700 Subject: [PATCH 046/148] Small cleanup for isRefTy --- src/fsharp/TastOps.fs | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index df1f4440a52..bb27ca77d8f 100755 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -1552,21 +1552,22 @@ let isClassTy g ty = | ILTypeMetadata (_,td) -> (td.tdKind = ILTypeDefKind.Class) | FSharpOrArrayOrByrefOrTupleOrExnTypeMetadata -> isFSharpClassTy g ty -let isStructTy g ty = - (isAppTy g ty && (tyconOfAppTy g ty).IsStructOrEnumTycon) || isTupleStructTy g ty +let isStructOrEnumTyconTy g ty = isAppTy g ty && (tyconOfAppTy g ty).IsStructOrEnumTycon + +let isStructTy g ty = isStructOrEnumTyconTy g ty let isRefTy g ty = - not (isStructTy g ty) && - ( - isUnionTy g ty || - isTupleTy g ty || - isRecdTy g ty || - isILReferenceTy g ty || - isFunTy g ty || - isReprHiddenTy g ty || - isFSharpObjModelRefTy g ty || - isUnitTy g ty - ) + not (isStructOrEnumTyconTy g ty) && + ( + isUnionTy g ty || + isTupleTy g ty || + isRecdTy g ty || + isILReferenceTy g ty || + isFunTy g ty || + isReprHiddenTy g ty || + isFSharpObjModelRefTy g ty || + isUnitTy g ty + ) // ECMA C# LANGUAGE SPECIFICATION, 27.2 // An unmanaged-type is any type that isn't a reference-type, a type-parameter, or a generic struct-type and From 1e41aae82bc1f1d1da3749119ed53e8f15c3ab96 Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Wed, 16 Mar 2016 14:49:17 +1100 Subject: [PATCH 047/148] Tests for OperatorIntrinsics.Range* Various tests for both signed and unsigned integer values or various bit sizings --- .../FSharp.Core/PrimTypes.fs | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs index 8f23db3a41e..dfc605519b1 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs @@ -683,3 +683,115 @@ type UnboxAndOptionStuff() = Assert.IsTrue( not (isNull [| |])) Assert.IsTrue( not (isNull "")) Assert.IsTrue( not (isNull "1")) + + +module internal RangeTestsHelpers = + // strictly speaking, this is just undefined behaviour, but at some point the F# library decided that + // it was an exception, so we are ensuring that such behaviour is retained + let inline regressionExceptionBeforeStart n = + let sequence = seq { n .. n } + let enumerator = sequence.GetEnumerator() + enumerator.Current |> ignore + + // strictly speaking, this is just undefined behaviour, but at some point the F# library decided that + // it was an exception, so we are ensuring that such behaviour is retained + let inline regressionExceptionAfterEnd n = + let sequence = seq { n .. n } + let enumerator = sequence.GetEnumerator() + while enumerator.MoveNext () do ignore () + enumerator.Current |> ignore + + let inline exceptions zero one two = + Assert.Throws (typeof, (fun () -> [one .. zero .. two] |> List.length |> ignore)) |> ignore + + Assert.Throws (typeof, (fun () -> regressionExceptionBeforeStart zero)) |> ignore + Assert.Throws (typeof, (fun () -> regressionExceptionAfterEnd zero)) |> ignore + + let inline common (min0, min1, min2, min3) (max0, max1, max2, max3) (zero, one, two, three) = + Assert.AreEqual ([min0 .. min3], [min0; min1; min2; min3]) + Assert.AreEqual ([min0 .. one .. min3], [min0; min1; min2; min3]) + Assert.AreEqual ([min0 .. two .. min3], [min0; min2]) + Assert.AreEqual ([min0 .. three .. min3], [min0; min3]) + + Assert.AreEqual ([max3 .. max0], [max3; max2; max1; max0]) + Assert.AreEqual ([max3 .. one .. max0], [max3; max2; max1; max0]) + Assert.AreEqual ([max3 .. two .. max0], [max3; max1]) + Assert.AreEqual ([max3 .. three .. max0], [max3; max0]) + + Assert.AreEqual ([max0 .. min0], []) + Assert.AreEqual ([max0 .. one .. min0], []) + Assert.AreEqual ([max0 .. two .. min0], []) + Assert.AreEqual ([max0 .. three .. min0], []) + + exceptions zero one two + + let inline signed min0 max0 = + let zero = LanguagePrimitives.GenericZero + let one = LanguagePrimitives.GenericOne + let two = one + one + let three = two + one + + let min1 = min0 + one + let min2 = min1 + one + let min3 = min2 + one + + let max1 = max0 - one + let max2 = max1 - one + let max3 = max2 - one + + common (min0, min1, min2, min3) (max0, max1, max2, max3) (zero, one, two, three) + + Assert.AreEqual ([min0 .. max0 .. max0], [ min0; min0 + max0; min0 + max0 + max0 ]) + Assert.AreEqual ([min0 .. max1 .. max0], [ min0; min0 + max1; min0 + max1 + max1 ]) + Assert.AreEqual ([min0 .. max2 .. max0], [ min0; min0 + max2; min0 + max2 + max2 ]) + Assert.AreEqual ([min0 .. max3 .. max0], [ min0; min0 + max3; min0 + max3 + max3 ]) + + Assert.AreEqual ([min3 .. -one .. min0], [min3; min2; min1; min0]) + Assert.AreEqual ([min3 .. -two .. min0], [min3; min1]) + Assert.AreEqual ([min3 .. -three .. min0], [min3; min0]) + + Assert.AreEqual ([max0 .. -one .. max3], [max0; max1; max2; max3]) + Assert.AreEqual ([max0 .. -two .. max3], [max0; max2]) + Assert.AreEqual ([max0 .. -three .. max3], [max0; max3]) + + Assert.AreEqual ([min0 .. -one .. max0], []) + Assert.AreEqual ([min0 .. -two .. max0], []) + Assert.AreEqual ([min0 .. -three .. max0], []) + + Assert.AreEqual ([max0 .. min0 .. min0], [max0; max0 + min0]) + Assert.AreEqual ([max0 .. min1 .. min0], [max0; max0 + min1; max0 + min1 + min1 ]) + Assert.AreEqual ([max0 .. min2 .. min0], [max0; max0 + min2; max0 + min2 + min2 ]) + Assert.AreEqual ([max0 .. min3 .. min0], [max0; max0 + min3; max0 + min3 + min3 ]) + + let inline unsigned min0 max0 = + let zero = LanguagePrimitives.GenericZero + let one = LanguagePrimitives.GenericOne + let two = one + one + let three = two + one + + let min1 = min0 + one + let min2 = min1 + one + let min3 = min2 + one + + let max1 = max0 - one + let max2 = max1 - one + let max3 = max2 - one + + common (min0, min1, min2, min3) (max0, max1, max2, max3) (zero, one, two, three) + + Assert.AreEqual ([min0 .. max0 .. max0], [min0; min0 + max0]) + Assert.AreEqual ([min0 .. max1 .. max0], [min0; min0 + max1]) + Assert.AreEqual ([min0 .. max2 .. max0], [min0; min0 + max2]) + Assert.AreEqual ([min0 .. max3 .. max0], [min0; min0 + max3]) + +[] +type RangeTests() = + [] member this.SByte () = RangeTestsHelpers.signed System.SByte.MinValue System.SByte.MaxValue + [] member this.Byte () = RangeTestsHelpers.unsigned System.Byte.MinValue System.Byte.MaxValue + [] member this.Int16 () = RangeTestsHelpers.signed System.Int16.MinValue System.Int16.MaxValue + [] member this.UInt16 () = RangeTestsHelpers.unsigned System.UInt16.MinValue System.UInt16.MaxValue + [] member this.Int32 () = RangeTestsHelpers.signed System.Int32.MinValue System.Int32.MaxValue + [] member this.UInt32 () = RangeTestsHelpers.unsigned System.UInt32.MinValue System.UInt32.MaxValue + [] member this.Int64 () = RangeTestsHelpers.signed System.Int64.MinValue System.Int64.MaxValue + [] member this.UInt64 () = RangeTestsHelpers.unsigned System.UInt64.MinValue System.UInt64.MaxValue + From 288ea4ce1d87f47b3e5a0def620661824e745881 Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Wed, 16 Mar 2016 19:56:24 +1100 Subject: [PATCH 048/148] Fix throwing of exception After MoveNext has been returning false, we should have been throwing an exception. This has now been rectified. --- src/fsharp/FSharp.Core/prim-types.fs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fsharp/FSharp.Core/prim-types.fs b/src/fsharp/FSharp.Core/prim-types.fs index 753c8bdb409..d6e261d8075 100644 --- a/src/fsharp/FSharp.Core/prim-types.fs +++ b/src/fsharp/FSharp.Core/prim-types.fs @@ -6594,6 +6594,9 @@ namespace Microsoft.FSharp.Core if !value < m then value := !value + LanguagePrimitives.GenericOne true + elif !value = m then + value := m + LanguagePrimitives.GenericOne + false else false } { new IEnumerable<'T> with From e00d1e52cad218fa6f23a1024dbb7c32a4467508 Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Sat, 19 Mar 2016 13:43:29 +1100 Subject: [PATCH 049/148] Additional tests covering remaining cases - singleStepRangeEnumerator cases - exceptions for variableStepRangeEnumerator - IntPtr & UIntPtr --- .../FSharp.Core/PrimTypes.fs | 41 ++++++++++++++++--- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs index dfc605519b1..e8b23e1de4d 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs @@ -688,15 +688,26 @@ type UnboxAndOptionStuff() = module internal RangeTestsHelpers = // strictly speaking, this is just undefined behaviour, but at some point the F# library decided that // it was an exception, so we are ensuring that such behaviour is retained - let inline regressionExceptionBeforeStart n = - let sequence = seq { n .. n } + let inline regressionExceptionBeforeStartSingleStepRangeEnumerator zero one = + let sequence = seq { zero .. one .. one } + let enumerator = sequence.GetEnumerator() + enumerator.Current |> ignore + + let inline regressionExceptionBeforeStartVariableStepIntegralRange zero two = + let sequence = seq { zero .. two .. two } let enumerator = sequence.GetEnumerator() enumerator.Current |> ignore // strictly speaking, this is just undefined behaviour, but at some point the F# library decided that // it was an exception, so we are ensuring that such behaviour is retained - let inline regressionExceptionAfterEnd n = - let sequence = seq { n .. n } + let inline regressionExceptionAfterEndSingleStepRangeEnumerator zero one = + let sequence = seq { zero .. one .. one } + let enumerator = sequence.GetEnumerator() + while enumerator.MoveNext () do ignore () + enumerator.Current |> ignore + + let inline regressionExceptionAfterEndVariableStepIntegralRange zero two = + let sequence = seq { zero .. two .. two } let enumerator = sequence.GetEnumerator() while enumerator.MoveNext () do ignore () enumerator.Current |> ignore @@ -704,8 +715,10 @@ module internal RangeTestsHelpers = let inline exceptions zero one two = Assert.Throws (typeof, (fun () -> [one .. zero .. two] |> List.length |> ignore)) |> ignore - Assert.Throws (typeof, (fun () -> regressionExceptionBeforeStart zero)) |> ignore - Assert.Throws (typeof, (fun () -> regressionExceptionAfterEnd zero)) |> ignore + Assert.Throws (typeof, (fun () -> regressionExceptionBeforeStartSingleStepRangeEnumerator zero one)) |> ignore + Assert.Throws (typeof, (fun () -> regressionExceptionBeforeStartVariableStepIntegralRange zero two)) |> ignore + Assert.Throws (typeof, (fun () -> regressionExceptionAfterEndSingleStepRangeEnumerator zero one)) |> ignore + Assert.Throws (typeof, (fun () -> regressionExceptionAfterEndVariableStepIntegralRange zero two)) |> ignore let inline common (min0, min1, min2, min3) (max0, max1, max2, max3) (zero, one, two, three) = Assert.AreEqual ([min0 .. min3], [min0; min1; min2; min3]) @@ -725,6 +738,11 @@ module internal RangeTestsHelpers = exceptions zero one two + // tests for singleStepRangeEnumerator, as it only is used if start and/or end are not the + // minimum or maximum of the number range and it is counting by 1s + Assert.AreEqual ([min1 .. min3], [min1; min2; min3]) + Assert.AreEqual ([max3 .. max1], [max3; max2; max1]) + let inline signed min0 max0 = let zero = LanguagePrimitives.GenericZero let one = LanguagePrimitives.GenericOne @@ -795,3 +813,14 @@ type RangeTests() = [] member this.Int64 () = RangeTestsHelpers.signed System.Int64.MinValue System.Int64.MaxValue [] member this.UInt64 () = RangeTestsHelpers.unsigned System.UInt64.MinValue System.UInt64.MaxValue + [] + member this.IntPtr () = + if System.IntPtr.Size >= 4 then RangeTestsHelpers.signed (System.IntPtr System.Int32.MinValue) (System.IntPtr System.Int32.MaxValue) + if System.IntPtr.Size >= 8 then RangeTestsHelpers.signed (System.IntPtr System.Int64.MinValue) (System.IntPtr System.Int64.MaxValue) + + [] + member this.UIntPtr () = + if System.UIntPtr.Size >= 4 then RangeTestsHelpers.unsigned (System.UIntPtr System.UInt32.MinValue) (System.UIntPtr System.UInt32.MaxValue) + if System.UIntPtr.Size >= 8 then RangeTestsHelpers.unsigned (System.UIntPtr System.UInt64.MinValue) (System.UIntPtr System.UInt64.MaxValue) + + From a698a979b5b3b9d86dab0cc3a7fa616cc230c14b Mon Sep 17 00:00:00 2001 From: Paul Westcott Date: Sat, 19 Mar 2016 13:55:59 +1100 Subject: [PATCH 050/148] Nicer naming for Visual Studio's "Test Explorer" Well maybe it can be configured, but just shows the method name, not the class, so prepended Range to the names, which appears to be a mostly followed naming convention for tests. --- .../FSharp.Core/PrimTypes.fs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs index e8b23e1de4d..5e792e8d723 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/PrimTypes.fs @@ -804,22 +804,22 @@ module internal RangeTestsHelpers = [] type RangeTests() = - [] member this.SByte () = RangeTestsHelpers.signed System.SByte.MinValue System.SByte.MaxValue - [] member this.Byte () = RangeTestsHelpers.unsigned System.Byte.MinValue System.Byte.MaxValue - [] member this.Int16 () = RangeTestsHelpers.signed System.Int16.MinValue System.Int16.MaxValue - [] member this.UInt16 () = RangeTestsHelpers.unsigned System.UInt16.MinValue System.UInt16.MaxValue - [] member this.Int32 () = RangeTestsHelpers.signed System.Int32.MinValue System.Int32.MaxValue - [] member this.UInt32 () = RangeTestsHelpers.unsigned System.UInt32.MinValue System.UInt32.MaxValue - [] member this.Int64 () = RangeTestsHelpers.signed System.Int64.MinValue System.Int64.MaxValue - [] member this.UInt64 () = RangeTestsHelpers.unsigned System.UInt64.MinValue System.UInt64.MaxValue + [] member __.``Range.SByte`` () = RangeTestsHelpers.signed System.SByte.MinValue System.SByte.MaxValue + [] member __.``Range.Byte`` () = RangeTestsHelpers.unsigned System.Byte.MinValue System.Byte.MaxValue + [] member __.``Range.Int16`` () = RangeTestsHelpers.signed System.Int16.MinValue System.Int16.MaxValue + [] member __.``Range.UInt16`` () = RangeTestsHelpers.unsigned System.UInt16.MinValue System.UInt16.MaxValue + [] member __.``Range.Int32`` () = RangeTestsHelpers.signed System.Int32.MinValue System.Int32.MaxValue + [] member __.``Range.UInt32`` () = RangeTestsHelpers.unsigned System.UInt32.MinValue System.UInt32.MaxValue + [] member __.``Range.Int64`` () = RangeTestsHelpers.signed System.Int64.MinValue System.Int64.MaxValue + [] member __.``Range.UInt64`` () = RangeTestsHelpers.unsigned System.UInt64.MinValue System.UInt64.MaxValue [] - member this.IntPtr () = + member __.``Range.IntPtr`` () = if System.IntPtr.Size >= 4 then RangeTestsHelpers.signed (System.IntPtr System.Int32.MinValue) (System.IntPtr System.Int32.MaxValue) if System.IntPtr.Size >= 8 then RangeTestsHelpers.signed (System.IntPtr System.Int64.MinValue) (System.IntPtr System.Int64.MaxValue) [] - member this.UIntPtr () = + member __.``Range.UIntPtr`` () = if System.UIntPtr.Size >= 4 then RangeTestsHelpers.unsigned (System.UIntPtr System.UInt32.MinValue) (System.UIntPtr System.UInt32.MaxValue) if System.UIntPtr.Size >= 8 then RangeTestsHelpers.unsigned (System.UIntPtr System.UInt64.MinValue) (System.UIntPtr System.UInt64.MaxValue) From 367ebc5036167502c484b83d32dde5045ce4d205 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 15 Apr 2016 12:00:35 -0700 Subject: [PATCH 051/148] Combined all vsix into one. --- build-everything.proj | 2 +- .../EnableOpenSource.pkgdef | 0 .../Desktop/Source.extension.vsixmanifest} | 16 +- .../Local/Source.extension.vsixmanifest} | 9 +- .../Pro/Source.extension.vsixmanifest} | 16 +- .../Web/Source.extension.vsixmanifest} | 16 +- .../VisualFSharpVsix.csproj} | 144 ++++++------ .../Properties/AssemblyInfo.cs | 21 -- .../VWDExpressDeployTemplates.csproj | 210 ------------------ .../extension.vsixlangpack | 8 - .../VsProDeployTemplates.csproj | 209 ----------------- .../extension.vsixlangpack | 8 - .../WDExpressDeployTemplates.csproj | 210 ------------------ .../extension.vsixlangpack | 9 - ...fsharp-vsintegration-deployment-build.proj | 16 -- .../fsharp-vsintegration-vsix-build.proj | 32 +++ 16 files changed, 146 insertions(+), 780 deletions(-) rename vsintegration/{deployment/EnableOpenSource => VisualFSharpVsix}/EnableOpenSource.pkgdef (100%) rename vsintegration/{deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest => VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest} (59%) rename vsintegration/{deployment/EnableOpenSource/source.extension.vsixmanifest => VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest} (96%) rename vsintegration/{deployment/VsProDeployTemplates/source.extension.vsixmanifest => VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest} (64%) rename vsintegration/{deployment/WDExpressDeployTemplates/source.extension.vsixmanifest => VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest} (58%) rename vsintegration/{deployment/EnableOpenSource/EnableOpenSource.csproj => VisualFSharpVsix/VisualFSharpVsix.csproj} (77%) delete mode 100644 vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs delete mode 100644 vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj delete mode 100644 vsintegration/deployment/VWDExpressDeployTemplates/extension.vsixlangpack delete mode 100644 vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj delete mode 100644 vsintegration/deployment/VsProDeployTemplates/extension.vsixlangpack delete mode 100644 vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj delete mode 100644 vsintegration/deployment/WDExpressDeployTemplates/extension.vsixlangpack delete mode 100644 vsintegration/fsharp-vsintegration-deployment-build.proj create mode 100644 vsintegration/fsharp-vsintegration-vsix-build.proj diff --git a/build-everything.proj b/build-everything.proj index 9a44b8ee9de..c79e243066f 100644 --- a/build-everything.proj +++ b/build-everything.proj @@ -25,7 +25,7 @@ - + diff --git a/vsintegration/deployment/EnableOpenSource/EnableOpenSource.pkgdef b/vsintegration/VisualFSharpVsix/EnableOpenSource.pkgdef similarity index 100% rename from vsintegration/deployment/EnableOpenSource/EnableOpenSource.pkgdef rename to vsintegration/VisualFSharpVsix/EnableOpenSource.pkgdef diff --git a/vsintegration/deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest similarity index 59% rename from vsintegration/deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest rename to vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest index 50d0ef52f69..b9ccf201f07 100644 --- a/vsintegration/deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio Express for Web @@ -13,6 +13,20 @@ + + + + + + + + + + + + + + diff --git a/vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest similarity index 96% rename from vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest rename to vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest index fc8315e890e..319de5f21a1 100644 --- a/vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest @@ -2,13 +2,12 @@ - - Microsoft.VisualFSharpTools.EnableOpenSource - Enable FSharp.VS.FSI. - License.txt + + Visual F# Tools Templates + Deploy Visual F# Tools templates to Visual Studio - + diff --git a/vsintegration/deployment/VsProDeployTemplates/source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest similarity index 64% rename from vsintegration/deployment/VsProDeployTemplates/source.extension.vsixmanifest rename to vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest index e08e9d6dd8d..43153e93e1f 100644 --- a/vsintegration/deployment/VsProDeployTemplates/source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio @@ -13,6 +13,20 @@ + + + + + + + + + + + + + + diff --git a/vsintegration/deployment/WDExpressDeployTemplates/source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest similarity index 58% rename from vsintegration/deployment/WDExpressDeployTemplates/source.extension.vsixmanifest rename to vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest index f42d726ca2a..8f2470d3812 100644 --- a/vsintegration/deployment/WDExpressDeployTemplates/source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio Express for Windows Desktop @@ -13,6 +13,20 @@ + + + + + + + + + + + + + + diff --git a/vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj similarity index 77% rename from vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj rename to vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 17902cd9247..533adf9f60c 100644 --- a/vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -1,14 +1,18 @@  - + - ..\..\..\src + ..\..\src + ..\src 15.0 + net40 11.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) 12.0 + 2.0 + {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} publish\ true @@ -17,26 +21,10 @@ Foreground 7 Days - false + true false true 0 - 1.0.0.%2a - false - false - true - Debug - AnyCPU - - - - 2.0 - {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7} - Library - Properties - EnableOpenSource - EnableOpenSource v4.6 false false @@ -44,46 +32,44 @@ false false false - ..\..\.. - + false + false + true None - False - True - - - Program - $(DevEnvDir)devenv.exe - /rootsuffix FSharp /log - FSharp - true - - + Debug + AnyCPU + false + Library + Properties + FSharp Program $(DevEnvDir)devenv.exe - /rootsuffix FSharp /log - FSharp true + /rootsuffix $(VSRootSuffix) /log + $(VSRootSuffix) + Local + VisualFSharpVsix.$(BuildSku) + VisualFSharpVsix.$(BuildSku) + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\vsix\$(BuildSku) + 15.4.1.0 + cs + + + - - - - + Designer - - - PreserveNewest - true - - - + + Always true + False @@ -101,6 +87,7 @@ false + {649FA588-F02E-457C-9FCF-87E46407481E} @@ -150,172 +137,172 @@ DebugSymbolsProjectOutputGroup%3b false - + {6BA13AA4-C25F-480F-856B-8E8000299A72} AppConfig ItemTemplates false TemplateProjectOutputGroup%3b - + {12AC2813-E895-4AAA-AE6C-94E21DA09F64} CodeFile ItemTemplates false TemplateProjectOutputGroup%3b - + {17716AF4-D439-4C74-8326-475FB1847DF2} ODataServiceConnection ItemTemplates false TemplateProjectOutputGroup%3b - + {A333B85A-DC23-49B6-9797-B89A7951E92D} ScriptFile ItemTemplates false TemplateProjectOutputGroup%3b - + {E3FDD4AC-46B6-4B9F-B672-317D1202CC50} SignatureFile ItemTemplates false TemplateProjectOutputGroup%3b - + {35E83EDF-CC5A-441D-8949-17AACC463CA4} SqlDataConnection ItemTemplates false TemplateProjectOutputGroup%3b - + {A2CDA945-EF31-4C37-A063-BD1E2B3938EB} SqlEntityConnection ItemTemplates false TemplateProjectOutputGroup%3b - + {D11FC318-8F5D-4C8C-9287-AB40A016D13C} TextFile ItemTemplates false TemplateProjectOutputGroup%3b - + {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520} WsdlServiceConnection ItemTemplates false TemplateProjectOutputGroup%3b - + {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} XMLFile ItemTemplates false TemplateProjectOutputGroup%3b - + {604F0DAA-2D33-48DD-B162-EDF0B672803D} ConsoleProject ProjectTemplates false TemplateProjectOutputGroup%3b - + {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} LibraryProject ProjectTemplates false TemplateProjectOutputGroup%3b - + {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} NetCoreProject ProjectTemplates false TemplateProjectOutputGroup%3b - + {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} NetCore78Project ProjectTemplates false TemplateProjectOutputGroup%3b - + {D9D95330-3626-4199-B7AF-17B8E4AF6D87} NetCore259Project ProjectTemplates false TemplateProjectOutputGroup%3b - + {DB374A0C-7560-479F-9B21-D37C81F7624F} PortableLibraryProject ProjectTemplates false TemplateProjectOutputGroup%3b - + {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} SilverlightProject ProjectTemplates false TemplateProjectOutputGroup%3b - + {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} TutorialProject ProjectTemplates false TemplateProjectOutputGroup%3b - + {65e0e82a-eace-4787-8994-888674c2fe87} FSharp.Editor - + {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF} FSharp.LanguageService.Base BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false - + {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F} FSharp.LanguageService BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false - + {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7} ProjectSystem.Base BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false - + {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44} ProjectSystem BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false - + {FCFB214C-462E-42B3-91CA-FC557EFEE74F} FSharp.PropertiesPages BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false - + {991DCF75-C2EB-42B6-9A0D-AA1D2409D519} FSharp.VS.FSI BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b @@ -323,15 +310,12 @@ false - - CSharp - - - \ No newline at end of file diff --git a/vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs b/vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs deleted file mode 100644 index 30e66c58d33..00000000000 --- a/vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("EnableOpenSource")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("EnableOpenSource")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] diff --git a/vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj b/vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj deleted file mode 100644 index 4fe9611b2fd..00000000000 --- a/vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj +++ /dev/null @@ -1,210 +0,0 @@ - - - - - 15.0 - 11.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - 12.0 - SAK - SAK - SAK - SAK - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - $(NoWarn);2008 - - - - Debug - AnyCPU - 2.0 - {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {530DF8CA-7996-407A-B533-D0C2873257AF} - Library - Properties - VWDExpressDeployTemplates - VWDExpressDeployTemplates - v4.6 - false - false - false - false - false - false - False - False - True - ..\..\..\src - net40 - - - - $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\DeploymentTemplates\$(AssemblyName).vsixlangpack.lcl - $(FSharpSourcesRoot)\..\loc\lci\DeploymentTemplates\$(AssemblyName).vsixlangpack.lci - false - false - 210 - - - - true - full - false - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - TRACE - prompt - 4 - - - - Designer - - - - - {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} - LibraryProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} - SilverlightProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} - TutorialProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {6BA13AA4-C25F-480F-856B-8E8000299A72} - AppConfig - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {12AC2813-E895-4AAA-AE6C-94E21DA09F64} - CodeFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {17716AF4-D439-4C74-8326-475FB1847DF2} - ODataServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {A333B85A-DC23-49B6-9797-B89A7951E92D} - ScriptFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {E3FDD4AC-46B6-4B9F-B672-317D1202CC50} - SignatureFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {35E83EDF-CC5A-441D-8949-17AACC463CA4} - SqlDataConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {A2CDA945-EF31-4C37-A063-BD1E2B3938EB} - SqlEntityConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {D11FC318-8F5D-4C8C-9287-AB40A016D13C} - TextFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520} - WsdlServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} - XMLFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - - - False - Microsoft .NET Framework 4.6 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - - CSharp - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/deployment/VWDExpressDeployTemplates/extension.vsixlangpack b/vsintegration/deployment/VWDExpressDeployTemplates/extension.vsixlangpack deleted file mode 100644 index 38b92465a98..00000000000 --- a/vsintegration/deployment/VWDExpressDeployTemplates/extension.vsixlangpack +++ /dev/null @@ -1,8 +0,0 @@ - - - - - Visual F# Tools Templates - Deploy Visual F# Tools templates to Visual Studio Express for Web - - diff --git a/vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj b/vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj deleted file mode 100644 index e0b3510ecc5..00000000000 --- a/vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj +++ /dev/null @@ -1,209 +0,0 @@ - - - - - 15.0 - 11.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - 12.0 - - - - - Debug - AnyCPU - 2.0 - {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {493D19F9-35A4-4D0B-9B25-CA948823B709} - Library - Properties - VsProDeployTemplates - VsProDeployTemplates - v4.6 - false - false - false - false - false - false - False - False - True - ..\..\..\src - net40 - $(NoWarn);2008 - - - - $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\DeploymentTemplates\$(AssemblyName).vsixlangpack.lcl - $(FSharpSourcesRoot)\..\loc\lci\DeploymentTemplates\$(AssemblyName).vsixlangpack.lci - false - false - 210 - - - - true - full - false - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - TRACE - prompt - 4 - - - - Designer - - - - - {6BA13AA4-C25F-480F-856B-8E8000299A72} - AppConfig - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {12AC2813-E895-4AAA-AE6C-94E21DA09F64} - CodeFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {17716AF4-D439-4C74-8326-475FB1847DF2} - ODataServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {A333B85A-DC23-49B6-9797-B89A7951E92D} - ScriptFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {E3FDD4AC-46B6-4B9F-B672-317D1202CC50} - SignatureFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {35E83EDF-CC5A-441D-8949-17AACC463CA4} - SqlDataConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {A2CDA945-EF31-4C37-A063-BD1E2B3938EB} - SqlEntityConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {D11FC318-8F5D-4C8C-9287-AB40A016D13C} - TextFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520} - WsdlServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} - XMLFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {604F0DAA-2D33-48DD-B162-EDF0B672803D} - ConsoleProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} - LibraryProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} - NetCoreProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} - NetCore78Project - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {D9D95330-3626-4199-B7AF-17B8E4AF6D87} - NetCore259Project - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {DB374A0C-7560-479F-9B21-D37C81F7624F} - PortableLibraryProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} - SilverlightProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} - TutorialProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - - - - - CSharp - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/deployment/VsProDeployTemplates/extension.vsixlangpack b/vsintegration/deployment/VsProDeployTemplates/extension.vsixlangpack deleted file mode 100644 index e945fca7c6e..00000000000 --- a/vsintegration/deployment/VsProDeployTemplates/extension.vsixlangpack +++ /dev/null @@ -1,8 +0,0 @@ - - - - - Visual F# Tools Templates - Deploy Visual F# Tools templates to Visual Studio - - diff --git a/vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj b/vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj deleted file mode 100644 index 802a4c0345d..00000000000 --- a/vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj +++ /dev/null @@ -1,210 +0,0 @@ - - - - - 15.0 - 11.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - - - 12.0 - SAK - SAK - SAK - SAK - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - $(NoWarn);2008 - - - - Debug - AnyCPU - 2.0 - {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {98ABDE09-9E08-49C7-B006-FB3CB5365B54} - Library - Properties - WDExpressDeployTemplates - WDExpressDeployTemplates - v4.6 - false - false - false - false - false - false - False - False - True - ..\..\..\src - net40 - - - - $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\DeploymentTemplates\$(AssemblyName).vsixlangpack.lcl - $(FSharpSourcesRoot)\..\loc\lci\DeploymentTemplates\$(AssemblyName).vsixlangpack.lci - false - false - 210 - - - - true - full - false - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - TRACE - prompt - 4 - - - - Designer - - - - - {604F0DAA-2D33-48DD-B162-EDF0B672803D} - ConsoleProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} - LibraryProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} - TutorialProject - ProjectTemplates - false - TemplateProjectOutputGroup%3b - - - {6BA13AA4-C25F-480F-856B-8E8000299A72} - AppConfig - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {12AC2813-E895-4AAA-AE6C-94E21DA09F64} - CodeFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {17716AF4-D439-4C74-8326-475FB1847DF2} - ODataServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {A333B85A-DC23-49B6-9797-B89A7951E92D} - ScriptFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {E3FDD4AC-46B6-4B9F-B672-317D1202CC50} - SignatureFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {35E83EDF-CC5A-441D-8949-17AACC463CA4} - SqlDataConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {A2CDA945-EF31-4C37-A063-BD1E2B3938EB} - SqlEntityConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {D11FC318-8F5D-4C8C-9287-AB40A016D13C} - TextFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520} - WsdlServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} - XMLFile - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - - - False - Microsoft .NET Framework 4.6 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - - CSharp - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/deployment/WDExpressDeployTemplates/extension.vsixlangpack b/vsintegration/deployment/WDExpressDeployTemplates/extension.vsixlangpack deleted file mode 100644 index e979e4cfb5e..00000000000 --- a/vsintegration/deployment/WDExpressDeployTemplates/extension.vsixlangpack +++ /dev/null @@ -1,9 +0,0 @@ - - - - - Visual F# Tools Templates - Deploy Visual F# Tools templates to Visual Studio Express for Windows Desktop - - - diff --git a/vsintegration/fsharp-vsintegration-deployment-build.proj b/vsintegration/fsharp-vsintegration-deployment-build.proj deleted file mode 100644 index 4eee6108376..00000000000 --- a/vsintegration/fsharp-vsintegration-deployment-build.proj +++ /dev/null @@ -1,16 +0,0 @@ - - - - net40 - - - - - - - - - - - - diff --git a/vsintegration/fsharp-vsintegration-vsix-build.proj b/vsintegration/fsharp-vsintegration-vsix-build.proj new file mode 100644 index 00000000000..e62691e48e8 --- /dev/null +++ b/vsintegration/fsharp-vsintegration-vsix-build.proj @@ -0,0 +1,32 @@ + + + + net40 + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 9dd0de48eb40a5315e7d79b14644193de061c230 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Wed, 20 Apr 2016 10:30:52 -0700 Subject: [PATCH 052/148] Fix VisualFSharp.sln --- VisualFSharp.sln | 122 ++++-------------- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 29 ++--- .../Project/ProjectSystem.Base.csproj | 1 - 3 files changed, 36 insertions(+), 116 deletions(-) diff --git a/VisualFSharp.sln b/VisualFSharp.sln index f7c3f825295..86096408b61 100644 --- a/VisualFSharp.sln +++ b/VisualFSharp.sln @@ -1,16 +1,8 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.0.0 +# Visual Studio 14 +VisualStudioVersion = 14.0.25123.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnableOpenSource", "vsintegration\deployment\EnableOpenSource\EnableOpenSource.csproj", "{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VsProDeployTemplates", "vsintegration\deployment\VsProDeployTemplates\VsProDeployTemplates.csproj", "{493D19F9-35A4-4D0B-9B25-CA948823B709}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VWDExpressDeployTemplates", "vsintegration\deployment\VWDExpressDeployTemplates\VWDExpressDeployTemplates.csproj", "{530DF8CA-7996-407A-B533-D0C2873257AF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WDExpressDeployTemplates", "vsintegration\deployment\WDExpressDeployTemplates\WDExpressDeployTemplates.csproj", "{98ABDE09-9E08-49C7-B006-FB3CB5365B54}" -EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.Compiler", "src\fsharp\FSharp.Compiler\FSharp.Compiler.fsproj", "{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}" EndProject Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.VS.FSI", "vsintegration\src\FSharp.VS.FSI\FSharp.VS.FSI.fsproj", "{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}" @@ -98,8 +90,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{B8DDA694 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{3058BC79-8E79-4645-B05D-48CC182FA8A6}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Deployment", "Deployment", "{1B739E2E-8B04-43EB-97A4-CDBC245E69FD}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleProject", "vsintegration\ProjectTemplates\ConsoleProject\ConsoleProject.csproj", "{604F0DAA-2D33-48DD-B162-EDF0B672803D}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibraryProject", "vsintegration\ProjectTemplates\LibraryProject\LibraryProject.csproj", "{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}" @@ -138,6 +128,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WsdlServiceConnection", "vs EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XMLFile", "vsintegration\ItemTemplates\XMLFile\XMLFile.csproj", "{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpVsix", "vsintegration\VisualFSharpVsix\VisualFSharpVsix.csproj", "{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -152,86 +144,6 @@ Global VSRelease|x86 = VSRelease|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|x86.ActiveCfg = Debug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|x86.Build.0 = Debug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|Any CPU.ActiveCfg = Proto|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|Any CPU.Build.0 = Proto|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|x86.ActiveCfg = Proto|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|x86.Build.0 = Proto|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|Any CPU.Build.0 = Release|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|x86.ActiveCfg = Release|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|x86.Build.0 = Release|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|x86.Build.0 = VSDebug|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|x86.Build.0 = VSRelease|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.Build.0 = Debug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|x86.ActiveCfg = Debug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|x86.Build.0 = Debug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|Any CPU.ActiveCfg = Proto|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|Any CPU.Build.0 = Proto|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|x86.ActiveCfg = Proto|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|x86.Build.0 = Proto|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.ActiveCfg = Release|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.Build.0 = Release|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|x86.ActiveCfg = Release|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|x86.Build.0 = Release|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|x86.Build.0 = VSDebug|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU - {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|x86.Build.0 = VSRelease|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|x86.ActiveCfg = Debug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|x86.Build.0 = Debug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|Any CPU.ActiveCfg = Proto|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|Any CPU.Build.0 = Proto|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|x86.ActiveCfg = Proto|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|x86.Build.0 = Proto|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.Build.0 = Release|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Release|x86.ActiveCfg = Release|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.Release|x86.Build.0 = Release|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|x86.Build.0 = VSDebug|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU - {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|x86.Build.0 = VSRelease|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.Build.0 = Debug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|x86.ActiveCfg = Debug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|x86.Build.0 = Debug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|Any CPU.ActiveCfg = Proto|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|Any CPU.Build.0 = Proto|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|x86.ActiveCfg = Proto|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|x86.Build.0 = Proto|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.ActiveCfg = Release|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.Build.0 = Release|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|x86.ActiveCfg = Release|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|x86.Build.0 = Release|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|x86.Build.0 = VSDebug|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU - {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|x86.Build.0 = VSRelease|Any CPU {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|Any CPU.Build.0 = Debug|Any CPU {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|x86.ActiveCfg = Debug|Any CPU @@ -1269,15 +1181,31 @@ Global {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|x86.Build.0 = VSRelease|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Debug|x86.ActiveCfg = Debug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Debug|x86.Build.0 = Debug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Proto|Any CPU.ActiveCfg = Proto|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Proto|Any CPU.Build.0 = Proto|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Proto|x86.ActiveCfg = Proto|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Proto|x86.Build.0 = Proto|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Release|Any CPU.Build.0 = Release|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Release|x86.ActiveCfg = Release|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Release|x86.Build.0 = Release|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|x86.Build.0 = VSDebug|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|x86.Build.0 = VSRelease|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD} - {493D19F9-35A4-4D0B-9B25-CA948823B709} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD} - {530DF8CA-7996-407A-B533-D0C2873257AF} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD} - {98ABDE09-9E08-49C7-B006-FB3CB5365B54} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD} {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3} = {3881429D-A97A-49EB-B7AE-A82BA5FE9C77} {991DCF75-C2EB-42B6-9A0D-AA1D2409D519} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D} {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06} = {B8DDA694-7939-42E3-95E5-265C2217C142} @@ -1315,7 +1243,6 @@ Global {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5} = {CFE3259A-2D30-4EB0-80D5-E8B5F3D01449} {88E2D422-6852-46E3-A740-83E391DC7973} = {CFE3259A-2D30-4EB0-80D5-E8B5F3D01449} {F7876C9B-FB6A-4EFB-B058-D6967DB75FB2} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D} - {1B739E2E-8B04-43EB-97A4-CDBC245E69FD} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D} {604F0DAA-2D33-48DD-B162-EDF0B672803D} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4} {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4} {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4} @@ -1335,5 +1262,6 @@ Global {D11FC318-8F5D-4C8C-9287-AB40A016D13C} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA} {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA} {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA} + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D} EndGlobalSection EndGlobal diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 533adf9f60c..bbb40f4115d 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -4,16 +4,16 @@ ..\..\src ..\src - 15.0 net40 - 11.0 + 15.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - 12.0 + 15.0 2.0 {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - + + publish\ true Disk @@ -41,35 +41,32 @@ false Library Properties - FSharp + FSharp Program $(DevEnvDir)devenv.exe true /rootsuffix $(VSRootSuffix) /log $(VSRootSuffix) - Local + Local VisualFSharpVsix.$(BuildSku) VisualFSharpVsix.$(BuildSku) - $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\vsix\$(BuildSku) - 15.4.1.0 - cs + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\vsix\$(BuildSku) + 15.4.1.0 + cs + 14.0 - - Designer - Always true - False @@ -87,7 +84,6 @@ false - {649FA588-F02E-457C-9FCF-87E46407481E} @@ -310,12 +306,9 @@ false - - - + \ No newline at end of file diff --git a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj index cd54c53ae57..ce57ea0b070 100644 --- a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj +++ b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj @@ -5,7 +5,6 @@ ..\..\..\..\src CSharp true - 15.0 3001,3002,3003,3005,3008,3009,3021,3024 15.4.1.0 cs From 416a3859c8e1d10cfeb2a6009d9055c03c363c43 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Wed, 20 Apr 2016 15:54:45 -0700 Subject: [PATCH 053/148] Added RegisterFsharpPackage.pkgdef --- .../Desktop/Source.extension.vsixmanifest | 3 +- .../Local/Source.extension.vsixmanifest | 3 +- .../Pro/Source.extension.vsixmanifest | 3 +- .../Web/Source.extension.vsixmanifest | 3 +- .../RegisterFsharpPackage.pkgdef | 309 ++++++++++++++++++ .../VisualFSharpVsix/VisualFSharpVsix.csproj | 4 + 6 files changed, 321 insertions(+), 4 deletions(-) create mode 100644 vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef diff --git a/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest index b9ccf201f07..35e55d9d455 100644 --- a/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio Express for Web @@ -13,6 +13,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest index 319de5f21a1..401cda74172 100644 --- a/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio @@ -14,6 +14,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest index 43153e93e1f..a05df2e85c8 100644 --- a/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio @@ -13,6 +13,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest index 8f2470d3812..2721d73ea4e 100644 --- a/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio Express for Windows Desktop @@ -13,6 +13,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef new file mode 100644 index 00000000000..9124e268ef6 --- /dev/null +++ b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef @@ -0,0 +1,309 @@ +# Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +[$RootKey$\ShellFileAssociations] +".fs"="VisualStudio.fs.15.0" +".fsi"="VisualStudio.fsi.15.0" +".fsscript"="VisualStudio.fsscript.15.0" +".fsx"="VisualStudio.fsx.15.0" +".fsproj"="VisualStudio.Launcher.fsproj.15.0" + +[$RootKey$\Editors\{8B382828-6202-11d1-8870-0000F87579D2}\Extensions] +"fs"="97" +"fsi"="97" +"fsscript"="97" +"fsx"="97" +"ml"="97" +"mli"="97" + +[$RootKey$\Packages] +"{871d2a70-12a2-4e42-9440-425dd92a4116}"="Microsoft.VisualStudio.FSharp.LanguageService.FSharpPackage" + +[$RootKey$\Packages\{871d2a70-12a2-4e42-9440-425dd92a4116}] +"InprocServer32"="$System$\mscoree.dll" +"Class"="Microsoft.VisualStudio.FSharp.LanguageService.FSharpPackage" +"Assembly"="FSharp.LanguageService, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ID"="1" +"MinEdition"="standard" +"ProductVersion"="4.1" +"ProductName"="Visual F#" +"CompanyName"="Microsoft Corp." +"VWDExpressId"="3" +"WDExpressId"="2" + +[$RootKey$\Languages\File Extensions] +".fs"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" +".fsi"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" +".fsscript"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" +".fsx"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" +".ml"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" +".mli"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" + +[$RootKey$\Languages\Language Services] +"F#"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" + +[$RootKey$\Languages\Language Services\F#] +"Package"="{871d2a70-12a2-4e42-9440-425dd92a4116}" +"LangResID"="100" +"MatchBracesAtCaret"="1" +"ShowCompletion"="1" +"CodeSenseDelay"="100" +"ShowMatchingBrace"="1" +"MatchBraces"="1" +"EnableAsyncCompletion"="1" +"QuickInfo"="1" +"DefaultToInsertSpaces"="1" +"CodeSense"="1" +"Default to Non Hot URLs"="1" +"EnableCommenting"="1" +"ShowSmartIndent"="1" +"ShowBraceCompletion"="1" + +[$RootKey$\Services] +"{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}"="{871d2a70-12a2-4e42-9440-425dd92a4116}" + +[$RootKey$\Services\{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}] +"Name"="F#" + +[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{e847195f-56ff-fbc3-d0f2-f7254fb9439c}] +"Name"="FSharp.Core" +"PublicKeyToken"="b03f5f7f11d50a3a" +"OldVersion"="2.0.0.0-4.4.0.0" +"NewVersion"="4.4.1.0" +"Culture"="neutral" + +[$RootKey$\Projects\{A1591282-1198-4647-A2B1-27E5FF5F6F3B}\LanguageTemplates] +"{F2A71F9B-5D33-465A-A702-920D77279786}"="{76B279E8-36ED-494E-B145-5344F8DEFCB6}" + +[$RootKey$\Projects] +"{76B279E8-36ED-494E-B145-5344F8DEFCB6}"="F# Silverlight Project Templates" + +[$RootKey$\Projects\{76B279E8-36ED-494E-B145-5344F8DEFCB6}] +"Language(VsTemplate)"="FSharp" +"Package"="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}" +"ShowOnlySpecifiedTemplates(VsTemplate)"="00000000" +"TemplateGroupIDs(VsTemplate)"="Silverlight" + +[$RootKey$\Projects\{76B279E8-36ED-494E-B145-5344F8DEFCB6}\SilverlightProperties] +"CodeFileExtension"=".fs" +"TemplateFolder"="FSharp" +"DefaultProjectTemplate"="SilverlightLibrary\SilverlightLibrary.vstemplate" +"LanguageDisplayString"="Visual F#" +"PropertyPagesToRemove"="{6D2D9B56-2691-4624-A1BF-D07A14594748};{9CFBEB2A-6824-43e2-BD3B-B112FEBC3772}" + +[$RootKey$\InstalledProducts] +"Microsoft Visual F#"="#9001" + +[$RootKey$\InstalledProducts\Microsoft Visual F#] +"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" +"ProductDetails"="#9002" +"LogoID"="#400" +"UseVSProductID"="1" + +[$RootKey$\AD7Metrics\ExpressionEvaluator\{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}\{994B45C4-E6E9-11D2-903F-00C04FA302A1}] +"CLSID"="{60F5556F-7EBC-4992-8E83-E9B49187FDE3}" +"Language"="F#" +"Name"="F#" +"PreloadModules"="1" +"CacheFile"="attribcache90.bin" +"GlobalVisualizersDirectory"="$(reg.MODULE_DIR)" +"HelperObject"="{5749A995-CBC2-4de4-86AF-C934D5E57BB9}" +"HostAssemblyName"="$(reg.VisualizerAssemblyName)" +"HostAssemblyRelativeLocation"="PublicAssemblies" +"HostAssemblyFile"="Microsoft.VisualStudio.DebuggerVisualizers.dll" +"HostClassName"="Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.DebugeeHost" +"ViewerClassRef"="Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.ManagedShim, $(reg.VisualizerAssemblyName)" +"ObjectSourceClassRef"="Microsoft.VisualStudio.DebuggerVisualizers.VisualizerObjectSource, $(reg.VisualizerAssemblyName)" +"UnmanagedViewer"="{0A9F2A56-3827-42dc-8A8F-B594879873AF}" +"VSUserDataLocationKey"="$(reg.REGROOT)" +"VSUserDataLocationValue"="VisualStudioLocation" +"VisualizersDirectoryName"="Visualizers" +"VisualizersOriginalDirectoryName"="Original" +"DefaultVSLocation"="Microsoft Visual Studio 15" +"AssertToggleObject"="System.Diagnostics.TraceInternal.listeners.list._items[\[]0[\]]" +"AssertToggleField"="assertUIEnabled" +"AssertToggleInit"="((System.Diagnostics.DefaultTraceListener)System.Diagnostics.TraceInternal.Listeners[\[]0[\]]).AssertUiEnabled" +"LoadRuntimeExpression1"="System.Type.GetType("Microsoft.VisualStudio.Debugger.Runtime.Main, Microsoft.VisualStudio.Debugger.Runtime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")" +"LoadRuntimeExpression2"="Microsoft.VisualStudio.Debugger.Runtime.Main.Initialize((System.IntPtr)0x%p)" +"LoadInShimManagedEE"="1" +"TracingExpression1"="System.Type.GetType("Microsoft.VisualStudio.Debugger.Runtime.Tracing, Microsoft.VisualStudio.Debugger.Runtime, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")" +"TracingExpression2"="Microsoft.VisualStudio.Debugger.Runtime.Tracing.Refresh(@"%s")" + +[$RootKey$\AD7Metrics\ExpressionEvaluator\{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}\{994B45C4-E6E9-11D2-903F-00C04FA302A1}\Engine] +"0"="{449EC4CC-30D2-4032-9256-EE18EB41B62B}" +"1"="{92EF0900-2251-11D2-B72E-0000F87572EF}" + +[$RootKey$\Packages] +"{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpProjectPackage" + +[$RootKey$\Packages\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}] +"InprocServer32"="$System$\mscoree.dll" +"Class"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpProjectPackage" +"Assembly"="FSharp.ProjectSystem.FSharp, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ID"="1" +"MinEdition"="standard" +"ProductVersion"="4.1" +"ProductName"="Visual F#" +"CompanyName"="Microsoft Corp." +"VWDExpressId"="3" +"WDExpressId"="2" + +[$RootKey$\KeyBindingTables] +"{dee22b65-9761-4a26-8fb2-759b971d6dfc}"="#6001" + +[$RootKey$\KeyBindingTables\{dee22b65-9761-4a26-8fb2-759b971d6dfc}] +"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" +"AllowNavKeyBinding"="0" + +[$RootKey$\Menus] +"{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}"=", 1000.ctmenu, 1" + +[$RootKey$\CLSID] +"{e1194663-db3c-49eb-8b45-276fcdc440ea}"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage" + +[$RootKey$\CLSID\{e1194663-db3c-49eb-8b45-276fcdc440ea}] +"InprocServer32"="$System$\mscoree.dll" +"Class"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage" +"Assembly"="FSharp.ProjectSystem.FSharp, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ThreadingModel"="Both" + +[$RootKey$\CLSID] +"{6d2d9b56-2691-4624-a1bf-d07a14594748}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass" + +[$RootKey$\CLSID\{6d2d9b56-2691-4624-a1bf-d07a14594748}] +"InprocServer32"="$System$\mscoree.dll" +"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass" +"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ThreadingModel"="Both" + +[$RootKey$\CLSID] +"{dd84aa8f-71bb-462a-8ef8-c9992cb325b7}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildEventsPropPageComClass" + +[$RootKey$\CLSID\{dd84aa8f-71bb-462a-8ef8-c9992cb325b7}] +"InprocServer32"="$System$mscoree.dll" +"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildEventsPropPageComClass" +"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ThreadingModel"="Both" + +[$RootKey$\CLSID] +"{fac0a17e-2e70-4211-916a-0d34fb708bff}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass" + +[$RootKey$\CLSID\{fac0a17e-2e70-4211-916a-0d34fb708bff}] +"InprocServer32"="$System$mscoree.dll" +"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass" +"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ThreadingModel"="Both" + +[$RootKey$\CLSID] +"{9cfbeb2a-6824-43e2-bd3b-b112febc3772}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass" + +[$RootKey$\CLSID\{9cfbeb2a-6824-43e2-bd3b-b112febc3772}] +"InprocServer32"="$System$\mscoree.dll" +"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass" +"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ThreadingModel"="Both" + +[$RootKey$\CLSID] +"{df16b1a2-0e91-4499-ae60-c7144e614bf1}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass" + +[$RootKey$\CLSID\{df16b1a2-0e91-4499-ae60-c7144e614bf1}] +"InprocServer32"="$System$\mscoree.dll" +"Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass" +"Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" +"ThreadingModel"="Both" + +[$RootKey$\ToolsOptionsPages] +"F# Tools"="#6000" + +[$RootKey$\ToolsOptionsPages\F# Tools] +"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" + +[$RootKey$\ToolsOptionsPages\F# Tools] +"F# Interactive"="#6001" + +[$RootKey$\ToolsOptionsPages\F# Tools\F# Interactive] +"Keywords"="#6005" +"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" +"Page"="{4489e9de-6ac1-3cd6-bff8-a904fd0e82d4}" + +[$RootKey$\AutomationProperties\F# Tools\F# Interactive] +"Name"="F# Tools.F# Interactive" +"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" + +[$RootKey$\Projects] +"{f2a71f9b-5d33-465a-a702-920d77279786}"="FSharpProjectFactory" + +[$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}] +"DisplayName"="Visual F#" +"DisplayProjectFileExtensions"="#6002" +"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" +"DefaultProjectExtension"="fsproj" +"PossibleProjectExtensions"="fsproj" +"ProjectTemplatesDir"="\.\NullPath" +"Language(VsTemplate)"="FSharp" + +[$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\Filters] +"F# Code Files"="#6003" + +[$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\Filters\F# Code Files] +"CommonOpenFilesFilter"="1" +"SortPriority"="2000" + +[$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\AddItemTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}] +"/1"="#6007" + +[$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\AddItemTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}\/1] +"SortPriority"="32" +"TemplatesDir"="\.\NullPath" + +[$RootKey$\Projects\{4ead5bc6-47f1-4fcb-823d-0cd64302d5b9}\WebApplicationProperties] +"CodeBehindCodeGenerator"="{00000000-0000-0000-0000-000000000000}" + +[$RootKey$\NewProjectTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}] +"/1"="Visual F#" + +[$RootKey$\NewProjectTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}\/1] +"SortPriority"="31" +"TemplatesDir"="\.\NullPath" +"DeveloperActivity"="Visual F#" + +[$RootKey$\Services] +"{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" + +[$RootKey$\Services\{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}] +"Name"="FSharpInteractive" + +[$RootKey$\AutomationProperties\TextEditor] +"FSharp"="F#" + +[$RootKey$\AutomationProperties\TextEditor\FSharp] +"Package"="{F5E7E720-1401-11D1-883B-0000F87579D2}" +"Name"="F#" +"ProfileSave"="1" +"VSSettingsMigration"="1" + +[$RootKey$\Languages\Language Services] +"FSharpInteractive"="{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}" + + +[$RootKey$\Languages\Language Services\FSharpInteractive] +"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" +"NotALanguage"="1" + +[$RootKey$\ToolWindows] +"{dee22b65-9761-4a26-8fb2-759b971d6dfc}"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" + +[$RootKey$\ToolWindows\{dee22b65-9761-4a26-8fb2-759b971d6dfc}] +"Name"="Microsoft.VisualStudio.FSharp.Interactive.FsiToolWindow" +"Orientation"="Bottom" +"Style"="Tabbed" +"Window"="{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" +"Float"="0, 0, 360, 120" + +[$RootKey$\FontAndColors] +"FSharpInteractive"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" + +[$RootKey$\FontAndColors\FSharpInteractive] +"Category"="{00CCEE86-3140-4E06-A65A-A92665A40D6F}" +"Package"="{F5E7E71D-1401-11D1-883B-0000F87579D2}" +"ToolWindowPackage"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" +"NameID"="9027" diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index bbb40f4115d..0c87f444743 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -60,6 +60,10 @@ Designer + + Always + true + From 24b27adb62ce2d20b5aecfd6584db6b8fce1553f Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 21 Apr 2016 12:57:59 -0700 Subject: [PATCH 054/148] Fixed reg keys default values --- .../RegisterFsharpPackage.pkgdef | 97 +++++-------------- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 2 +- 2 files changed, 25 insertions(+), 74 deletions(-) diff --git a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef index 9124e268ef6..d9389a1a55b 100644 --- a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef +++ b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef @@ -15,9 +15,6 @@ "ml"="97" "mli"="97" -[$RootKey$\Packages] -"{871d2a70-12a2-4e42-9440-425dd92a4116}"="Microsoft.VisualStudio.FSharp.LanguageService.FSharpPackage" - [$RootKey$\Packages\{871d2a70-12a2-4e42-9440-425dd92a4116}] "InprocServer32"="$System$\mscoree.dll" "Class"="Microsoft.VisualStudio.FSharp.LanguageService.FSharpPackage" @@ -29,6 +26,7 @@ "CompanyName"="Microsoft Corp." "VWDExpressId"="3" "WDExpressId"="2" +@="Microsoft.VisualStudio.FSharp.LanguageService.FSharpPackage" [$RootKey$\Languages\File Extensions] ".fs"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" @@ -38,9 +36,6 @@ ".ml"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" ".mli"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" -[$RootKey$\Languages\Language Services] -"F#"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" - [$RootKey$\Languages\Language Services\F#] "Package"="{871d2a70-12a2-4e42-9440-425dd92a4116}" "LangResID"="100" @@ -57,12 +52,11 @@ "EnableCommenting"="1" "ShowSmartIndent"="1" "ShowBraceCompletion"="1" - -[$RootKey$\Services] -"{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}"="{871d2a70-12a2-4e42-9440-425dd92a4116}" +@="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" [$RootKey$\Services\{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}] "Name"="F#" +@="{871d2a70-12a2-4e42-9440-425dd92a4116}" [$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{e847195f-56ff-fbc3-d0f2-f7254fb9439c}] "Name"="FSharp.Core" @@ -74,14 +68,12 @@ [$RootKey$\Projects\{A1591282-1198-4647-A2B1-27E5FF5F6F3B}\LanguageTemplates] "{F2A71F9B-5D33-465A-A702-920D77279786}"="{76B279E8-36ED-494E-B145-5344F8DEFCB6}" -[$RootKey$\Projects] -"{76B279E8-36ED-494E-B145-5344F8DEFCB6}"="F# Silverlight Project Templates" - [$RootKey$\Projects\{76B279E8-36ED-494E-B145-5344F8DEFCB6}] "Language(VsTemplate)"="FSharp" "Package"="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}" "ShowOnlySpecifiedTemplates(VsTemplate)"="00000000" "TemplateGroupIDs(VsTemplate)"="Silverlight" +@="F# Silverlight Project Templates" [$RootKey$\Projects\{76B279E8-36ED-494E-B145-5344F8DEFCB6}\SilverlightProperties] "CodeFileExtension"=".fs" @@ -90,14 +82,12 @@ "LanguageDisplayString"="Visual F#" "PropertyPagesToRemove"="{6D2D9B56-2691-4624-A1BF-D07A14594748};{9CFBEB2A-6824-43e2-BD3B-B112FEBC3772}" -[$RootKey$\InstalledProducts] -"Microsoft Visual F#"="#9001" - [$RootKey$\InstalledProducts\Microsoft Visual F#] "Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" "ProductDetails"="#9002" "LogoID"="#400" "UseVSProductID"="1" +@="#9001" [$RootKey$\AD7Metrics\ExpressionEvaluator\{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}\{994B45C4-E6E9-11D2-903F-00C04FA302A1}] "CLSID"="{60F5556F-7EBC-4992-8E83-E9B49187FDE3}" @@ -132,9 +122,6 @@ "0"="{449EC4CC-30D2-4032-9256-EE18EB41B62B}" "1"="{92EF0900-2251-11D2-B72E-0000F87572EF}" -[$RootKey$\Packages] -"{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpProjectPackage" - [$RootKey$\Packages\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}] "InprocServer32"="$System$\mscoree.dll" "Class"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpProjectPackage" @@ -146,92 +133,72 @@ "CompanyName"="Microsoft Corp." "VWDExpressId"="3" "WDExpressId"="2" - -[$RootKey$\KeyBindingTables] -"{dee22b65-9761-4a26-8fb2-759b971d6dfc}"="#6001" +@="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpProjectPackage" [$RootKey$\KeyBindingTables\{dee22b65-9761-4a26-8fb2-759b971d6dfc}] "Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" "AllowNavKeyBinding"="0" +@="#6001" [$RootKey$\Menus] "{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}"=", 1000.ctmenu, 1" -[$RootKey$\CLSID] -"{e1194663-db3c-49eb-8b45-276fcdc440ea}"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage" - [$RootKey$\CLSID\{e1194663-db3c-49eb-8b45-276fcdc440ea}] "InprocServer32"="$System$\mscoree.dll" "Class"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage" "Assembly"="FSharp.ProjectSystem.FSharp, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" - -[$RootKey$\CLSID] -"{6d2d9b56-2691-4624-a1bf-d07a14594748}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass" +@="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage" [$RootKey$\CLSID\{6d2d9b56-2691-4624-a1bf-d07a14594748}] "InprocServer32"="$System$\mscoree.dll" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" - -[$RootKey$\CLSID] -"{dd84aa8f-71bb-462a-8ef8-c9992cb325b7}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildEventsPropPageComClass" +@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass" [$RootKey$\CLSID\{dd84aa8f-71bb-462a-8ef8-c9992cb325b7}] "InprocServer32"="$System$mscoree.dll" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildEventsPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" - -[$RootKey$\CLSID] -"{fac0a17e-2e70-4211-916a-0d34fb708bff}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass" +@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildEventsPropPageComClass" [$RootKey$\CLSID\{fac0a17e-2e70-4211-916a-0d34fb708bff}] "InprocServer32"="$System$mscoree.dll" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" - -[$RootKey$\CLSID] -"{9cfbeb2a-6824-43e2-bd3b-b112febc3772}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass" +@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass" [$RootKey$\CLSID\{9cfbeb2a-6824-43e2-bd3b-b112febc3772}] "InprocServer32"="$System$\mscoree.dll" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" - -[$RootKey$\CLSID] -"{df16b1a2-0e91-4499-ae60-c7144e614bf1}"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass" +@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass" [$RootKey$\CLSID\{df16b1a2-0e91-4499-ae60-c7144e614bf1}] "InprocServer32"="$System$\mscoree.dll" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" - -[$RootKey$\ToolsOptionsPages] -"F# Tools"="#6000" +@="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass" [$RootKey$\ToolsOptionsPages\F# Tools] "Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" - -[$RootKey$\ToolsOptionsPages\F# Tools] -"F# Interactive"="#6001" +@="#6000" [$RootKey$\ToolsOptionsPages\F# Tools\F# Interactive] "Keywords"="#6005" "Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" "Page"="{4489e9de-6ac1-3cd6-bff8-a904fd0e82d4}" +@="#6001" [$RootKey$\AutomationProperties\F# Tools\F# Interactive] "Name"="F# Tools.F# Interactive" "Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" -[$RootKey$\Projects] -"{f2a71f9b-5d33-465a-a702-920d77279786}"="FSharpProjectFactory" - [$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}] "DisplayName"="Visual F#" "DisplayProjectFileExtensions"="#6002" @@ -240,57 +207,42 @@ "PossibleProjectExtensions"="fsproj" "ProjectTemplatesDir"="\.\NullPath" "Language(VsTemplate)"="FSharp" - -[$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\Filters] -"F# Code Files"="#6003" +@="FSharpProjectFactory" [$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\Filters\F# Code Files] "CommonOpenFilesFilter"="1" "SortPriority"="2000" +@="#6003" -[$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\AddItemTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}] -"/1"="#6007" - [$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}\AddItemTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}\/1] "SortPriority"="32" "TemplatesDir"="\.\NullPath" +@="#6007" [$RootKey$\Projects\{4ead5bc6-47f1-4fcb-823d-0cd64302d5b9}\WebApplicationProperties] "CodeBehindCodeGenerator"="{00000000-0000-0000-0000-000000000000}" -[$RootKey$\NewProjectTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}] -"/1"="Visual F#" - [$RootKey$\NewProjectTemplates\TemplateDirs\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}\/1] "SortPriority"="31" "TemplatesDir"="\.\NullPath" "DeveloperActivity"="Visual F#" +@="Visual F#" -[$RootKey$\Services] -"{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" - [$RootKey$\Services\{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}] "Name"="FSharpInteractive" - -[$RootKey$\AutomationProperties\TextEditor] -"FSharp"="F#" +@="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" [$RootKey$\AutomationProperties\TextEditor\FSharp] "Package"="{F5E7E720-1401-11D1-883B-0000F87579D2}" "Name"="F#" "ProfileSave"="1" "VSSettingsMigration"="1" +@="F#" -[$RootKey$\Languages\Language Services] -"FSharpInteractive"="{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}" - - [$RootKey$\Languages\Language Services\FSharpInteractive] "Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" "NotALanguage"="1" - -[$RootKey$\ToolWindows] -"{dee22b65-9761-4a26-8fb2-759b971d6dfc}"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" +@="{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}" [$RootKey$\ToolWindows\{dee22b65-9761-4a26-8fb2-759b971d6dfc}] "Name"="Microsoft.VisualStudio.FSharp.Interactive.FsiToolWindow" @@ -298,12 +250,11 @@ "Style"="Tabbed" "Window"="{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" "Float"="0, 0, 360, 120" +@="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" -[$RootKey$\FontAndColors] -"FSharpInteractive"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" - [$RootKey$\FontAndColors\FSharpInteractive] "Category"="{00CCEE86-3140-4E06-A65A-A92665A40D6F}" "Package"="{F5E7E71D-1401-11D1-883B-0000F87579D2}" "ToolWindowPackage"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" "NameID"="9027" +@="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 0c87f444743..354a0bc0b6c 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -50,7 +50,7 @@ Local VisualFSharpVsix.$(BuildSku) VisualFSharpVsix.$(BuildSku) - $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\vsix\$(BuildSku) + $(FSharpSourcesRoot)\..\$(Configuration)\setup\$(AssemblyName) 15.4.1.0 cs 14.0 From 6671638d2044a1fcbf7b5a040ef506a98cdafbdd Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 21 Apr 2016 18:08:33 -0700 Subject: [PATCH 055/148] Generated FSharp.ProjectSystem.FSharp.pkgdef --- .../VisualFSharpVsix/EnableOpenSource.pkgdef | 88 ------------------- .../Desktop/Source.extension.vsixmanifest | 45 ---------- .../Pro/Source.extension.vsixmanifest | 50 ----------- .../Web/Source.extension.vsixmanifest | 45 ---------- .../RegisterFsharpPackage.pkgdef | 35 -------- .../Local => }/Source.extension.vsixmanifest | 16 +--- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 23 +++-- .../fsharp-vsintegration-vsix-build.proj | 21 +---- .../InternalsVisibleTo.fs | 2 + .../ProjectSystem.fsproj | 10 ++- 10 files changed, 22 insertions(+), 313 deletions(-) delete mode 100644 vsintegration/VisualFSharpVsix/EnableOpenSource.pkgdef delete mode 100644 vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest delete mode 100644 vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest delete mode 100644 vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest rename vsintegration/VisualFSharpVsix/{Manifests/Local => }/Source.extension.vsixmanifest (66%) diff --git a/vsintegration/VisualFSharpVsix/EnableOpenSource.pkgdef b/vsintegration/VisualFSharpVsix/EnableOpenSource.pkgdef deleted file mode 100644 index 0af694c1da8..00000000000 --- a/vsintegration/VisualFSharpVsix/EnableOpenSource.pkgdef +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{11605AD3-9E1C-4DAE-AA39-C17470D15752}] -"name"="FSharp.Compiler" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="4.3.0.0-4.4.1.0" -"newVersion"="4.4.1.0" -"codeBase"="$PackageFolder$\FSharp.Compiler.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{091CE614-9F5C-46F6-82ED-2BCEC3740C54}] -"name"="FSharp.Compiler.Server.Shared" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="4.3.0.0-4.4.1.0" -"newVersion"="4.4.1.0" -"codeBase"="$PackageFolder$\FSharp.Compiler.Server.Shared.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{4D79C9FC-8AB8-476D-8526-E55B2AF6C6B7}] -"name"="FSharp.Core" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="2.3.0.0-4.4.1.0" -"newVersion"="4.4.1.0" -"codeBase"="$PackageFolder$\FSharp.Core.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{2DB67780-3B09-41E5-A8DC-92AF2E1665BD}] -"name"="FSharp.Editor" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.Editor.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{EBAA5FAC-BE56-4693-82AB-0FD093861AAE}] -"name"="FSharp.LanguageService" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.LanguageService.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{B1E0C67D-87CD-4EA5-A9BC-0D8210A876E7}] -"name"="FSharp.LanguageService.Base" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.LanguageService.Base.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{C9555D76-CA9E-484F-9C53-ED10598E2A48}] -"name"="FSharp.LanguageService.Compiler" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.LanguageService.Compiler.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{892D5910-A99B-4591-9A90-6FBA6E7EFB83}] -"name"="FSharp.VS.FSI" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.VS.FSI.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{01E671A2-D375-4F61-AAB1-FC4A360B7566}] -"name"="FSharp.ProjectSystem.FSharp" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.ProjectSystem.FSharp.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{1FD3D46E-E558-4000-AB74-60745B18F991}] -"name"="FSharp.ProjectSystem.Base" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.ProjectSystem.Base.dll" - -[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{666BAAE7-BC0E-4B74-8048-09567E0862E6}] -"name"="FSharp.ProjectSystem.PropertyPages" -"publicKeyToken"="b03f5f7f11d50a3a" -"culture"="neutral" -"oldVersion"="12.0.0.0-15.0.0.0" -"newVersion"="15.4.1.0" -"codeBase"="$PackageFolder$\FSharp.ProjectSystem.PropertyPages.dll" diff --git a/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest deleted file mode 100644 index 35e55d9d455..00000000000 --- a/vsintegration/VisualFSharpVsix/Manifests/Desktop/Source.extension.vsixmanifest +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - Visual F# Tools Templates - Deploy Visual F# Tools templates to Visual Studio Express for Web - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest deleted file mode 100644 index a05df2e85c8..00000000000 --- a/vsintegration/VisualFSharpVsix/Manifests/Pro/Source.extension.vsixmanifest +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Visual F# Tools Templates - Deploy Visual F# Tools templates to Visual Studio - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest deleted file mode 100644 index 2721d73ea4e..00000000000 --- a/vsintegration/VisualFSharpVsix/Manifests/Web/Source.extension.vsixmanifest +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - Visual F# Tools Templates - Deploy Visual F# Tools templates to Visual Studio Express for Windows Desktop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef index d9389a1a55b..8cf31f30118 100644 --- a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef +++ b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef @@ -123,22 +123,9 @@ "1"="{92EF0900-2251-11D2-B72E-0000F87572EF}" [$RootKey$\Packages\{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}] -"InprocServer32"="$System$\mscoree.dll" -"Class"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpProjectPackage" -"Assembly"="FSharp.ProjectSystem.FSharp, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" -"ID"="1" -"MinEdition"="standard" "ProductVersion"="4.1" "ProductName"="Visual F#" "CompanyName"="Microsoft Corp." -"VWDExpressId"="3" -"WDExpressId"="2" -@="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpProjectPackage" - -[$RootKey$\KeyBindingTables\{dee22b65-9761-4a26-8fb2-759b971d6dfc}] -"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" -"AllowNavKeyBinding"="0" -@="#6001" [$RootKey$\Menus] "{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}"=", 1000.ctmenu, 1" @@ -185,20 +172,6 @@ "ThreadingModel"="Both" @="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass" -[$RootKey$\ToolsOptionsPages\F# Tools] -"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" -@="#6000" - -[$RootKey$\ToolsOptionsPages\F# Tools\F# Interactive] -"Keywords"="#6005" -"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" -"Page"="{4489e9de-6ac1-3cd6-bff8-a904fd0e82d4}" -@="#6001" - -[$RootKey$\AutomationProperties\F# Tools\F# Interactive] -"Name"="F# Tools.F# Interactive" -"Package"="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" - [$RootKey$\Projects\{f2a71f9b-5d33-465a-a702-920d77279786}] "DisplayName"="Visual F#" "DisplayProjectFileExtensions"="#6002" @@ -244,14 +217,6 @@ "NotALanguage"="1" @="{35a5e6b8-4012-41fc-a652-2cdc56d74e9f}" -[$RootKey$\ToolWindows\{dee22b65-9761-4a26-8fb2-759b971d6dfc}] -"Name"="Microsoft.VisualStudio.FSharp.Interactive.FsiToolWindow" -"Orientation"="Bottom" -"Style"="Tabbed" -"Window"="{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" -"Float"="0, 0, 360, 120" -@="{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}" - [$RootKey$\FontAndColors\FSharpInteractive] "Category"="{00CCEE86-3140-4E06-A65A-A92665A40D6F}" "Package"="{F5E7E71D-1401-11D1-883B-0000F87579D2}" diff --git a/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest similarity index 66% rename from vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest rename to vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index 401cda74172..1b3d1d31601 100644 --- a/vsintegration/VisualFSharpVsix/Manifests/Local/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -13,22 +13,8 @@ - - - - - - - - - - - - - - - + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 354a0bc0b6c..8ef8e8f7704 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -1,6 +1,6 @@  - + ..\..\src ..\src @@ -42,33 +42,33 @@ Library Properties FSharp + true Program $(DevEnvDir)devenv.exe true /rootsuffix $(VSRootSuffix) /log $(VSRootSuffix) - Local - VisualFSharpVsix.$(BuildSku) - VisualFSharpVsix.$(BuildSku) - $(FSharpSourcesRoot)\..\$(Configuration)\setup\$(AssemblyName) + VisualFSharpVsix + VisualFSharpVsix + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin 15.4.1.0 cs 14.0 + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} - - + Designer Always true + RegisterFsharpPackage.pkgdef - - - + Always true + FSharp.ProjectSystem.FSharp.pkgdef @@ -312,7 +312,4 @@ - - - \ No newline at end of file diff --git a/vsintegration/fsharp-vsintegration-vsix-build.proj b/vsintegration/fsharp-vsintegration-vsix-build.proj index e62691e48e8..99f456f9f7b 100644 --- a/vsintegration/fsharp-vsintegration-vsix-build.proj +++ b/vsintegration/fsharp-vsintegration-vsix-build.proj @@ -8,25 +8,6 @@ - - - - - - - - - - - - - - - - - - - - + diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/InternalsVisibleTo.fs b/vsintegration/src/FSharp.ProjectSystem.FSharp/InternalsVisibleTo.fs index b2bc0961d09..3554721433e 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/InternalsVisibleTo.fs +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/InternalsVisibleTo.fs @@ -3,6 +3,7 @@ namespace Microsoft.FSharp open System.Reflection open System.Runtime.CompilerServices +open Microsoft.VisualStudio.Shell [] [] @@ -12,6 +13,7 @@ open System.Runtime.CompilerServices [] [] +[] do() diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj index 628cfa962a4..d90cef2594f 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj @@ -1,6 +1,6 @@  - + ..\..\..\src FSharp @@ -24,6 +24,12 @@ false true ProjectResources.rc + true + false + false + true + true + true @@ -136,7 +142,7 @@ FSharp.Core - + true From 0af588175487439a50f3cac78c5840d843b54e26 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 22 Apr 2016 13:45:10 -0700 Subject: [PATCH 056/148] Added FSharp.ProjectSystem.Base.pkgdef --- .../VisualFSharpVsix/Source.extension.vsixmanifest | 3 ++- vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj | 9 ++------- .../FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs | 2 ++ .../Project/ProjectSystem.Base.csproj | 8 ++++++++ .../{InternalsVisibleTo.fs => AssemblyInfo.fs} | 0 .../src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj | 4 ++-- 6 files changed, 16 insertions(+), 10 deletions(-) rename vsintegration/src/FSharp.ProjectSystem.FSharp/{InternalsVisibleTo.fs => AssemblyInfo.fs} (100%) diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index 1b3d1d31601..115855750e1 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -2,7 +2,7 @@ - + Visual F# Tools Templates Deploy Visual F# Tools templates to Visual Studio @@ -15,6 +15,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 8ef8e8f7704..0b44cdf450e 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -65,11 +65,6 @@ true RegisterFsharpPackage.pkgdef - - Always - true - FSharp.ProjectSystem.FSharp.pkgdef - @@ -284,14 +279,14 @@ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7} ProjectSystem.Base - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44} ProjectSystem - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false diff --git a/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs b/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs index 631339a3aa5..df70af9eaad 100644 --- a/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs +++ b/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs @@ -20,3 +20,5 @@ [assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.ProjectSystem.PropertyPages, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")] [assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VisualFSharp.Salsa, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")] [assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VisualFSharp.Unittests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")] + +[assembly: Microsoft.VisualStudio.Shell.ProvideCodeBase(CodeBase = @"$PackageFolder$\FSharp.ProjectSystem.Base.dll")] diff --git a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj index ce57ea0b070..c20e22eaeb3 100644 --- a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj +++ b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj @@ -29,6 +29,13 @@ $(DefineConstants);FX_ATLEAST_LINQ $(DefineConstants);FX_PREFERRED_UI_LANG + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true @@ -207,6 +214,7 @@ + diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/InternalsVisibleTo.fs b/vsintegration/src/FSharp.ProjectSystem.FSharp/AssemblyInfo.fs similarity index 100% rename from vsintegration/src/FSharp.ProjectSystem.FSharp/InternalsVisibleTo.fs rename to vsintegration/src/FSharp.ProjectSystem.FSharp/AssemblyInfo.fs diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj index d90cef2594f..48512268a4a 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj @@ -1,6 +1,6 @@  - + ..\..\..\src FSharp @@ -55,7 +55,7 @@ fsiCommands.vsct - + From ce60884cd04290ac6da9738ea5ba5e76f978b4bf Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 22 Apr 2016 13:48:26 -0700 Subject: [PATCH 057/148] Added FSharp.VS.FSI.pkgdef --- .../VisualFSharpVsix/Source.extension.vsixmanifest | 1 + vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj | 2 +- .../{InternalsVisibleTo.fs => AssemblyInfo.fs} | 3 +++ vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj | 10 +++++++++- 4 files changed, 14 insertions(+), 2 deletions(-) rename vsintegration/src/FSharp.VS.FSI/{InternalsVisibleTo.fs => AssemblyInfo.fs} (95%) diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index 115855750e1..fea79c2ca6d 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -16,6 +16,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 0b44cdf450e..ad22c00d0e2 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -300,7 +300,7 @@ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519} FSharp.VS.FSI - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false diff --git a/vsintegration/src/FSharp.VS.FSI/InternalsVisibleTo.fs b/vsintegration/src/FSharp.VS.FSI/AssemblyInfo.fs similarity index 95% rename from vsintegration/src/FSharp.VS.FSI/InternalsVisibleTo.fs rename to vsintegration/src/FSharp.VS.FSI/AssemblyInfo.fs index e4a5bd2e60d..0aa5ac71add 100644 --- a/vsintegration/src/FSharp.VS.FSI/InternalsVisibleTo.fs +++ b/vsintegration/src/FSharp.VS.FSI/AssemblyInfo.fs @@ -5,6 +5,7 @@ namespace Microsoft.FSharp open System.Reflection open System.Runtime.CompilerServices open System.Runtime.InteropServices +open Microsoft.VisualStudio.Shell [] @@ -17,5 +18,7 @@ open System.Runtime.InteropServices [] [] +[] + do() diff --git a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj index bda3346734e..9f30d813ee6 100644 --- a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj +++ b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj @@ -20,6 +20,13 @@ LIBRARY $(NoWarn);47;75 $(OtherFlags) --subsystemversion:6.00 + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true @@ -31,7 +38,7 @@ - + CompilerLocationUtils.fs @@ -106,6 +113,7 @@ + From efe9d286c2344063b48747457a5baa7abf55b766 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 22 Apr 2016 13:48:26 -0700 Subject: [PATCH 058/148] Added FSharp.VS.FSI.pkgdef --- .../VisualFSharpVsix/Source.extension.vsixmanifest | 1 + .../VisualFSharpVsix/VisualFSharpVsix.csproj | 2 +- .../{InternalsVisibleTo.fs => AssemblyInfo.fs} | 3 +++ vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj | 12 +++++++++++- 4 files changed, 16 insertions(+), 2 deletions(-) rename vsintegration/src/FSharp.VS.FSI/{InternalsVisibleTo.fs => AssemblyInfo.fs} (96%) diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index 115855750e1..fea79c2ca6d 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -16,6 +16,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 0b44cdf450e..ad22c00d0e2 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -300,7 +300,7 @@ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519} FSharp.VS.FSI - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false diff --git a/vsintegration/src/FSharp.VS.FSI/InternalsVisibleTo.fs b/vsintegration/src/FSharp.VS.FSI/AssemblyInfo.fs similarity index 96% rename from vsintegration/src/FSharp.VS.FSI/InternalsVisibleTo.fs rename to vsintegration/src/FSharp.VS.FSI/AssemblyInfo.fs index e4a5bd2e60d..6fa80ea3d1c 100644 --- a/vsintegration/src/FSharp.VS.FSI/InternalsVisibleTo.fs +++ b/vsintegration/src/FSharp.VS.FSI/AssemblyInfo.fs @@ -5,6 +5,7 @@ namespace Microsoft.FSharp open System.Reflection open System.Runtime.CompilerServices open System.Runtime.InteropServices +open Microsoft.VisualStudio.Shell [] @@ -17,5 +18,7 @@ open System.Runtime.InteropServices [] [] +[] + do() diff --git a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj index bda3346734e..27c69ce3c91 100644 --- a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj +++ b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj @@ -20,6 +20,13 @@ LIBRARY $(NoWarn);47;75 $(OtherFlags) --subsystemversion:6.00 + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true @@ -31,7 +38,7 @@ - + CompilerLocationUtils.fs @@ -65,6 +72,8 @@ + + @@ -106,6 +115,7 @@ + From 80cbebecd545eaee26f08b106897caae452e93ed Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 22 Apr 2016 17:22:13 -0700 Subject: [PATCH 059/148] Added missing assemblies pkgdef files --- ...nfo.FSharp.LanguageService.Compiler.dll.fs | 60 +++++++++++++++++++ .../FSharp.LanguageService.Compiler.fsproj | 23 ++++++- .../RegisterFsharpPackage.pkgdef | 21 ++----- .../Source.extension.vsixmanifest | 5 ++ .../VisualFSharpVsix/VisualFSharpVsix.csproj | 11 ++-- .../src/FSharp.Editor/AssemblyInfo.fs | 10 ++++ .../src/FSharp.Editor/FSharp.Editor.fsproj | 26 ++++++-- .../FSharp.LanguageService.Base.csproj | 10 ++++ .../Properties/AssemblyInfo.cs | 3 + ...{InternalsVisibleTo.fs => AssemblyInfo.fs} | 5 ++ .../FSharp.LanguageService.fsproj | 14 ++++- .../AssemblyInfo.vb | 3 + .../Common/Utils.vb | 2 +- .../FSharp.PropertiesPages.vbproj | 11 ++++ 14 files changed, 174 insertions(+), 30 deletions(-) create mode 100644 src/assemblyinfo/assemblyinfo.FSharp.LanguageService.Compiler.dll.fs create mode 100644 vsintegration/src/FSharp.Editor/AssemblyInfo.fs rename vsintegration/src/FSharp.LanguageService/{InternalsVisibleTo.fs => AssemblyInfo.fs} (97%) diff --git a/src/assemblyinfo/assemblyinfo.FSharp.LanguageService.Compiler.dll.fs b/src/assemblyinfo/assemblyinfo.FSharp.LanguageService.Compiler.dll.fs new file mode 100644 index 00000000000..d246c7d156e --- /dev/null +++ b/src/assemblyinfo/assemblyinfo.FSharp.LanguageService.Compiler.dll.fs @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +namespace Microsoft.FSharp + +open System.Reflection +open System.Runtime.InteropServices +open Microsoft.VisualStudio.Shell + +[] +[] +[] +[] +[] +[] + +#if NO_STRONG_NAMES +[] +[] +[] +[] +[] +[] +[] +[] +[] + +// Note: internals visible to unit test DLLs in Retail (and all) builds. +[] +[] +[] +[] +#if BUILDING_WITH_LKG +[] +#endif +#endif +#if STRONG_NAME_AND_DELAY_SIGN_FSHARP_COMPILER_WITH_MSFT_KEY + +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +[] +#endif + +#if BUILDING_WITH_LKG +[] +#endif + +[] + +do() diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj index 3551db51797..341c79ef43c 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj +++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj @@ -21,6 +21,13 @@ {a437a6ec-5323-47c2-8f86-e2cac54ff152} true 0x06800000 + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true @@ -40,8 +47,8 @@ Reflection\reshapedreflection.fs - - assemblyinfo.FSharp.Compiler.dll.fs + + assemblyinfo.FSharp.LanguageService.Compiler.dll.fs @@ -533,6 +540,17 @@ + + + + + + + + + + + @@ -550,6 +568,7 @@ + $(OtherFlags) /warnon:1182 diff --git a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef index 8cf31f30118..aeedcb9c730 100644 --- a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef +++ b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef @@ -15,19 +15,6 @@ "ml"="97" "mli"="97" -[$RootKey$\Packages\{871d2a70-12a2-4e42-9440-425dd92a4116}] -"InprocServer32"="$System$\mscoree.dll" -"Class"="Microsoft.VisualStudio.FSharp.LanguageService.FSharpPackage" -"Assembly"="FSharp.LanguageService, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" -"ID"="1" -"MinEdition"="standard" -"ProductVersion"="4.1" -"ProductName"="Visual F#" -"CompanyName"="Microsoft Corp." -"VWDExpressId"="3" -"WDExpressId"="2" -@="Microsoft.VisualStudio.FSharp.LanguageService.FSharpPackage" - [$RootKey$\Languages\File Extensions] ".fs"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" ".fsi"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" @@ -131,14 +118,14 @@ "{91a04a73-4f2c-4e7c-ad38-c1a68e7da05c}"=", 1000.ctmenu, 1" [$RootKey$\CLSID\{e1194663-db3c-49eb-8b45-276fcdc440ea}] -"InprocServer32"="$System$\mscoree.dll" +"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL" "Class"="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage" "Assembly"="FSharp.ProjectSystem.FSharp, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" @="Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpBuildPropertyPage" [$RootKey$\CLSID\{6d2d9b56-2691-4624-a1bf-d07a14594748}] -"InprocServer32"="$System$\mscoree.dll" +"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpApplicationPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" @@ -159,14 +146,14 @@ @="Microsoft.VisualStudio.Editors.PropertyPages.FSharpBuildPropPageComClass" [$RootKey$\CLSID\{9cfbeb2a-6824-43e2-bd3b-b112febc3772}] -"InprocServer32"="$System$\mscoree.dll" +"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" @="Microsoft.VisualStudio.Editors.PropertyPages.FSharpDebugPropPageComClass" [$RootKey$\CLSID\{df16b1a2-0e91-4499-ae60-c7144e614bf1}] -"InprocServer32"="$System$\mscoree.dll" +"InprocServer32"="$WinDir$\SYSTEM32\MSCOREE.DLL" "Class"="Microsoft.VisualStudio.Editors.PropertyPages.FSharpReferencePathsPropPageComClass" "Assembly"="FSharp.ProjectSystem.PropertyPages, Version=15.4.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" "ThreadingModel"="Both" diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index fea79c2ca6d..b2de135809b 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -17,6 +17,11 @@ + + + + + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index ad22c00d0e2..94e008c57f2 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -114,7 +114,7 @@ {A437A6EC-5323-47C2-8F86-E2CAC54FF152} FSharp.LanguageService.Compiler - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false @@ -261,18 +261,21 @@ {65e0e82a-eace-4787-8994-888674c2fe87} FSharp.Editor + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF} FSharp.LanguageService.Base - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F} FSharp.LanguageService - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false @@ -293,7 +296,7 @@ {FCFB214C-462E-42B3-91CA-FC557EFEE74F} FSharp.PropertiesPages - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false diff --git a/vsintegration/src/FSharp.Editor/AssemblyInfo.fs b/vsintegration/src/FSharp.Editor/AssemblyInfo.fs new file mode 100644 index 00000000000..df2a6155a39 --- /dev/null +++ b/vsintegration/src/FSharp.Editor/AssemblyInfo.fs @@ -0,0 +1,10 @@ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +namespace Microsoft.VisualStudio.FSharp.Editor + +open Microsoft.VisualStudio.Shell + +[] + +do() + diff --git a/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj b/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj index dc3b6afa8f0..4bdc4a0a106 100644 --- a/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj +++ b/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj @@ -20,8 +20,16 @@ $(NoWarn);75 false $(OtherFlags) --warnon:1182 --subsystemversion:6.00 + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true + @@ -60,11 +68,21 @@ - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj b/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj index d220bb28138..6071de5261b 100644 --- a/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj +++ b/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj @@ -31,6 +31,13 @@ $(DefineConstants);FX_ATLEAST_LINQ + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true @@ -67,6 +74,8 @@ + + @@ -131,6 +140,7 @@ + diff --git a/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs b/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs index 31b1845831f..93c6c598728 100644 --- a/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs +++ b/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs @@ -4,6 +4,7 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; +using Microsoft.VisualStudio.Shell; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information @@ -26,3 +27,5 @@ [assembly: Guid("1EB3E293-6A40-4480-8FE6-7436C4879CA4")] [assembly: CLSCompliant(true)] + +[assembly: ProvideCodeBase(CodeBase = @"$PackageFolder$\FSharp.LanguageService.Base.dll")] diff --git a/vsintegration/src/FSharp.LanguageService/InternalsVisibleTo.fs b/vsintegration/src/FSharp.LanguageService/AssemblyInfo.fs similarity index 97% rename from vsintegration/src/FSharp.LanguageService/InternalsVisibleTo.fs rename to vsintegration/src/FSharp.LanguageService/AssemblyInfo.fs index 97015e4bc6e..4c0b3b26c18 100644 --- a/vsintegration/src/FSharp.LanguageService/InternalsVisibleTo.fs +++ b/vsintegration/src/FSharp.LanguageService/AssemblyInfo.fs @@ -1,7 +1,10 @@ // Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace Microsoft.FSharp + open System.Reflection +open Microsoft.VisualStudio.Shell + [] [] [] @@ -13,5 +16,7 @@ open System.Reflection [] [] +[] + do() diff --git a/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj b/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj index 3a2634fe79a..9c38f06bf16 100644 --- a/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj +++ b/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj @@ -6,6 +6,13 @@ FSharp true v4.6 + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true @@ -33,7 +40,7 @@ - + @@ -72,7 +79,8 @@ - + + @@ -115,7 +123,9 @@ True + + diff --git a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb index 9a4e0c2f89c..945213f2d89 100644 --- a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb +++ b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb @@ -3,6 +3,7 @@ Imports System Imports System.Reflection Imports System.Runtime.CompilerServices +Imports Microsoft.VisualStudio.Shell '/* F# additions: begin. */ @@ -12,3 +13,5 @@ Imports System.Runtime.CompilerServices + + diff --git a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb index 2341ea9021c..058374e5fbb 100644 --- a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb +++ b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/Common/Utils.vb @@ -268,7 +268,7 @@ Namespace Microsoft.VisualStudio.Editors.Common If TypeOf ex Is NullReferenceException _ OrElse (Not IgnoreOutOfMemory AndAlso TypeOf ex Is OutOfMemoryException) _ OrElse TypeOf ex Is StackOverflowException _ - OrElse TypeOf ex Is Threading.ThreadAbortException _ + OrElse TypeOf ex Is System.Threading.ThreadAbortException _ OrElse TypeOf ex Is AccessViolationException _ Then Return True diff --git a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj index 7c7314bd741..3d41669383f 100644 --- a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj +++ b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj @@ -41,6 +41,13 @@ $(DefineConstants),FX_ATLEAST_LINQ=True + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true @@ -63,9 +70,12 @@ + + + @@ -305,6 +315,7 @@ + From 1d88a9369cf99358bc148317d5c6fdf45cd1f766 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 24 Apr 2016 18:36:25 -0700 Subject: [PATCH 060/148] Added code quotation conformance test for struct records --- .../Baselines/NewStructRecord.fs | 12 ++++++++++++ .../ExpressionQuotations/Baselines/env.lst | 1 + 2 files changed, 13 insertions(+) create mode 100644 tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/NewStructRecord.fs diff --git a/tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/NewStructRecord.fs b/tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/NewStructRecord.fs new file mode 100644 index 00000000000..0571277fca2 --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/NewStructRecord.fs @@ -0,0 +1,12 @@ +// #Conformance #Quotations +open Microsoft.FSharp.Quotations +open Microsoft.FSharp.Quotations.Patterns +open QuoteUtils + +[] type t = { Name : string; Age : int } +let q = <@ let x = { Name = "Bob"; Age = 10; } in x @> +let q' = Expr.NewRecord(typeof, [Expr.Value("Bob"); Expr.Value(10)]) + +let r1 = verify q (|NewRecord|_|) "Let (x, NewRecord (t, Value (\"Bob\"), Value (10)), x)" +let r2 = verify q' (|NewRecord|_|) "NewRecord (t, Value (\"Bob\"), Value (10))" +exit <| if r1 = 0 && r2 = 0 then 0 else 1 diff --git a/tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/env.lst b/tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/env.lst index da0fadda588..569c124dfb3 100644 --- a/tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/env.lst +++ b/tests/fsharpqa/Source/Conformance/Expressions/ExpressionQuotations/Baselines/env.lst @@ -29,6 +29,7 @@ SOURCE=NewDelegate.fs SCFLAGS=-r:QuoteUtils.dll # NewDelegateQuote SOURCE=NewObject.fs SCFLAGS=-r:QuoteUtils.dll # NewObjectQuote SOURCE=NewRecord.fs SCFLAGS=-r:QuoteUtils.dll # NewRecordQuote + SOURCE=NewStructRecord.fs SCFLAGS=-r:QuoteUtils.dll # NewStructRecordQuote SOURCE=NewTuple.fs SCFLAGS=-r:QuoteUtils.dll # NewTupleQuote SOURCE=NewUnionCase.fs SCFLAGS=-r:QuoteUtils.dll # NewUnionCaseQuote SOURCE=OrElse.fs SCFLAGS=-r:QuoteUtils.dll # OrElseQuote From 323237d4ea44687d1b56151b21e7a5d10d9d4bcd Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 24 Apr 2016 19:38:46 -0700 Subject: [PATCH 061/148] Added reflected definition test for struct record --- tests/fsharp/core/quotes/test.fsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/fsharp/core/quotes/test.fsx b/tests/fsharp/core/quotes/test.fsx index 47151507fdb..2c45e996577 100644 --- a/tests/fsharp/core/quotes/test.fsx +++ b/tests/fsharp/core/quotes/test.fsx @@ -2283,6 +2283,14 @@ module ReflectedDefinitionOnTypesWithImplicitCodeGen = #endif check "celnwer34" (Quotations.Expr.TryGetReflectedDefinition(m).IsNone) true + // This type has an implicit IComparable implementation, it is not accessible as a reflected definition + [] type SR = { x:int; y:string; z:System.DateTime } +#if NetCore + for m in typeof.GetMethods() do +#else + for m in typeof.GetMethods(System.Reflection.BindingFlags.DeclaredOnly) do +#endif + check "celnwer35" (Quotations.Expr.TryGetReflectedDefinition(m).IsNone) true #if Portable #else From a71222cfdfd418d45af7c244f9c766923f47a76d Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 24 Apr 2016 19:44:09 -0700 Subject: [PATCH 062/148] Added pattern matching struct record tests --- .../PatternMatching/Record/env.lst | 3 ++ .../Record/structRecordPatterns01.fs | 32 +++++++++++++++ .../Record/structRecordPatterns02.fs | 39 +++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns01.fs create mode 100644 tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns02.fs diff --git a/tests/fsharpqa/Source/Conformance/PatternMatching/Record/env.lst b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/env.lst index 9736f33cef5..36e0494dd25 100644 --- a/tests/fsharpqa/Source/Conformance/PatternMatching/Record/env.lst +++ b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/env.lst @@ -1,6 +1,9 @@ SOURCE=recordPatterns01.fs # recordPatterns01.fs SOURCE=recordPatterns02.fs # recordPatterns02.fs + SOURCE=structRecordPatterns01.fs # structRecordPatterns01.fs + SOURCE=structRecordPatterns02.fs # structRecordPatterns02.fs + SOURCE=E_SyntaxError01.fs # E_SyntaxError01.fs SOURCE=E_RecordFieldNotDefined01.fs # E_RecordFieldNotDefined01.fs SOURCE=E_RecTypesNotMatch01.fs # E_RecTypesNotMatch01.fs \ No newline at end of file diff --git a/tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns01.fs b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns01.fs new file mode 100644 index 00000000000..007aac6c23a --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns01.fs @@ -0,0 +1,32 @@ +// #Conformance #PatternMatching #Records +#light + +// Test ability to match records even if a subset of tags are specified. + +type Type = Plant | Animal | Mineral +[] type Thing = {Name : string; Age : int; Type : Type} + +// Single part +let isAnimal thing = + match thing with + | {Type=Animal} -> true + | _ -> false + +// Multi part +let isSteve thing = + match thing with + | {Name = "Steve"; Age = 2} -> true + | _ -> false + + +let animal = {Name = "Steve"; Age = 2; Type = Animal} +let plant = {Name = "Sunflower"; Age = 5; Type = Plant} +let rock = {Name = "Gold"; Age = 500000; Type = Mineral} + +if isAnimal animal <> true then exit 1 +if isAnimal rock <> false then exit 1 + +if isSteve animal <> true then exit 1 +if isSteve plant <> false then exit 1 + +exit 0 diff --git a/tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns02.fs b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns02.fs new file mode 100644 index 00000000000..0d34aaadc7f --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/structRecordPatterns02.fs @@ -0,0 +1,39 @@ +// #Conformance #PatternMatching #Records +#light + +// Verify ability to have nested patterns in record types + +type Type = Plant | Animal | Mineral +[] type Thing = {Name : string; Age : int; Type : Type} + +let isYoung thing = + match thing with + | {Age = x; Type = (Plant|Animal|Mineral)} when x < 10 -> true + | _ -> false + +let isMatch thing (thingName : string option) (thingAge : int option) = + // We can't extract the option value in a match and use it in the same statement, + // so we first break open the optional values. + let name = match thingName with Some(name) -> name | None -> "" + let age = match thingAge with Some(age) -> age | None -> 0 + // Finally match it all + match thingName, thingAge, thing with + | None, None, _ -> false + | Some(_), None, {Name=itsName} when itsName = name -> true + | None, Some(_), {Age=itsAge} when itsAge = age -> true + | Some(_), Some(_), {Name=name; Age=age} -> true + | _ -> false + +let animal = {Name = "Steve"; Age = 2; Type = Animal} +let plant = {Name = "Sunflower"; Age = 5; Type = Plant} +let rock = {Name = "Gold"; Age = 500000; Type = Mineral} + +if isYoung animal <> true then exit 1 +if isYoung rock <> false then exit 1 + +if isMatch animal (Some("Steve")) (Some(2)) <> true then exit 1 +if isMatch animal (Some("Steve")) None <> true then exit 1 + +if isMatch animal (Some("NotSteve")) None <> false then exit 1 + +exit 0 From 3351647294ba00bd6ffa4ff2daca84829a6fe101 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Sun, 24 Apr 2016 19:55:24 -0700 Subject: [PATCH 063/148] Added struct record cloning conformance tests --- .../RecordTypes/StructRecordCloning01.fs | 26 +++++++++++++++++ .../RecordTypes/StructRecordCloning02.fs | 15 ++++++++++ .../RecordTypes/StructRecordCloning03.fs | 29 +++++++++++++++++++ .../RecordTypes/env.lst | 4 +++ 4 files changed, 74 insertions(+) create mode 100644 tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning01.fs create mode 100644 tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning02.fs create mode 100644 tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning03.fs diff --git a/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning01.fs b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning01.fs new file mode 100644 index 00000000000..27f0c90b20d --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning01.fs @@ -0,0 +1,26 @@ +// #Conformance #TypesAndModules #Records +#light + +// Verify the ability to clone records using a simplified syntax + +[] type RecType = { A : int; B : string; C : float; D : RecType option } + +let t1 = { A = 1; B = "t1"; C = 3.14; D = None } + +let t2 = { t1 with A = 2 } +let t3 = { t2 with B = "t3" } +let t4 = { t3 with C = 4.4; D = Some(t1) } + +// Changed field +if t1.A <> 1 || t2.A <> 2 then exit 1 +// The rest were cloned from t1 +if t1.B <> t2.B || t1.C <> t2.C || t1.D <> t2.D then exit 1 + +if t3.B <> "t3" then exit 1 +// The rest were cloned from t2 +if t3.A <> t2.A || t3.C <> t2.C || t3.D <> t2.D then exit 1 + +if t4.C <> 4.4 || t4.D <> Some(t1) then exit 1 +if t4.A <> t3.A || t4.B <> t3.B then exit 1 + +exit 0 diff --git a/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning02.fs b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning02.fs new file mode 100644 index 00000000000..85aec8d865b --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning02.fs @@ -0,0 +1,15 @@ +// #Conformance #TypesAndModules #Records +#light + +// Verify ability to clone records when they are returned from an arbitrary expression + +[] type Person = { Name : string; Age : int } + +let createPersonArray n a num = [| 1 .. num |] |> Array.map (fun _ -> { Name = n; Age = a } ) + +let test = { (createPersonArray "Bob" 30 100).[99] with Age = 0 } + +if test.Name <> "Bob" then exit 1 +if test.Age <> 0 then exit 1 + +exit 0 diff --git a/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning03.fs b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning03.fs new file mode 100644 index 00000000000..4d95518f756 --- /dev/null +++ b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/StructRecordCloning03.fs @@ -0,0 +1,29 @@ +// #Conformance #TypesAndModules #Records +#light + +// Verify ability to clone a record with mutable fields + +[] type MutableRec = { mutable A : int; mutable B : string } + +let mutable t = { A = 1; B = "1" } +if t.A <> 1 || t.B <> "1" then exit 1 + +// Verify ability to mutate record fields +t.A <- 2 +t.B <- "2" +if t.A <> 2 || t.B <> "2" then exit 1 + +// Make a copy +let mutable copy = { t with A = -1 } +if copy.A <> -1 || copy.B <> "2" then exit 1 + +// Mutate the copy, verify it does NOT affect origional +copy.A <- -3 +copy.B <- "-3" + +if t.A <> 2 || t.B <> "2" then exit 1 +if copy.A <> -3 || copy.B <> "-3" then exit 1 + +exit 0 + + diff --git a/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/env.lst b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/env.lst index b3122e7431b..7d4fa2dc06f 100644 --- a/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/env.lst +++ b/tests/fsharpqa/Source/Conformance/BasicTypeAndModuleDefinitions/RecordTypes/env.lst @@ -53,6 +53,10 @@ NoMT SOURCE=Overload_ToString.fs COMPILE_ONLY=1 SCFLAGS=--warnaserror+ FSIMOD SOURCE=RecordCloning02.fs # RecordCloning02.fs SOURCE=RecordCloning03.fs # RecordCloning03.fs + SOURCE=StructRecordCloning01.fs # StructRecordCloning01.fs + SOURCE=StructRecordCloning02.fs # StructRecordCloning02.fs + SOURCE=StructRecordCloning03.fs # StructRecordCloning03.fs + SOURCE=E_RecordCloning01.fs # E_RecordCloning01.fs SOURCE=Syntax01.fs # Syntax01.fs From bcd02f7d0f1a4c5c55e29ca0c73b5dbeddf0e289 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 3 May 2016 17:07:53 -0700 Subject: [PATCH 064/148] Moved F# language service to code attributes --- .../RegisterFsharpPackage.pkgdef | 18 ---------------- .../FSharpLanguageService.fs | 2 ++ .../FSharp.LanguageService/FSharpPackage.fs | 18 +++++++++++++++- .../FSharp.ProjectSystem.FSharp/Project.fs | 21 +------------------ 4 files changed, 20 insertions(+), 39 deletions(-) diff --git a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef index aeedcb9c730..41f001ffb5a 100644 --- a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef +++ b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef @@ -23,24 +23,6 @@ ".ml"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" ".mli"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" -[$RootKey$\Languages\Language Services\F#] -"Package"="{871d2a70-12a2-4e42-9440-425dd92a4116}" -"LangResID"="100" -"MatchBracesAtCaret"="1" -"ShowCompletion"="1" -"CodeSenseDelay"="100" -"ShowMatchingBrace"="1" -"MatchBraces"="1" -"EnableAsyncCompletion"="1" -"QuickInfo"="1" -"DefaultToInsertSpaces"="1" -"CodeSense"="1" -"Default to Non Hot URLs"="1" -"EnableCommenting"="1" -"ShowSmartIndent"="1" -"ShowBraceCompletion"="1" -@="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" - [$RootKey$\Services\{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}] "Name"="F#" @="{871d2a70-12a2-4e42-9440-425dd92a4116}" diff --git a/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs b/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs index 54b2110fbd5..7cbf383230e 100644 --- a/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs +++ b/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs @@ -28,9 +28,11 @@ module internal FSharpCommonConstants = module internal FSharpConstants = + [] let fsharpLanguageName = "F#" // These are the IDs from fslangservice.dll + [] let packageGuidString = "871D2A70-12A2-4e42-9440-425DD92A4116" [] let languageServiceGuidString = FSharpCommonConstants.languageServiceGuidString diff --git a/vsintegration/src/FSharp.LanguageService/FSharpPackage.fs b/vsintegration/src/FSharp.LanguageService/FSharpPackage.fs index fb61e0e854a..bcede51e0cf 100644 --- a/vsintegration/src/FSharp.LanguageService/FSharpPackage.fs +++ b/vsintegration/src/FSharp.LanguageService/FSharpPackage.fs @@ -8,6 +8,7 @@ open System.ComponentModel.Design open System.Runtime.InteropServices open Microsoft.VisualStudio open Microsoft.VisualStudio.Shell +open Microsoft.VisualStudio.Shell.Interop open Microsoft.VisualStudio.OLE.Interop @@ -16,7 +17,22 @@ open Microsoft.VisualStudio.OLE.Interop [] type internal SVsSettingsPersistenceManager = class end -[] +[] +[, + strLanguageName = FSharpConstants.fsharpLanguageName, + languageResourceID = 100, + MatchBraces = true, + MatchBracesAtCaret = true, + ShowCompletion = true, + ShowMatchingBrace = true, + ShowSmartIndent = true, + EnableAsyncCompletion = true, + QuickInfo = true, + DefaultToInsertSpaces = true, + CodeSense = true, + DefaultToNonHotURLs = true, + EnableCommenting = true, + CodeSenseDelay = 100)>] type internal FSharpPackage() as self = inherit Package() diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/Project.fs b/vsintegration/src/FSharp.ProjectSystem.FSharp/Project.fs index baab1d9b51f..c817ed92784 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/Project.fs +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/Project.fs @@ -167,27 +167,8 @@ namespace Microsoft.VisualStudio.FSharp.ProjectSystem // FSharpProjectFactory // .... - type (* start of very large set of mutually recursive OO types *) - -(* -See also ...\SetupAuthoring\FSharp\Registry\FSProjSys_Registration.wxs, e.g. - - - - - - - - - - - - - -*) + type [, - (* NOTE: search for FSHARP-TOOLS-INTERACTIVE-LINK *) - (* NOTE: the cat/sub-cat names appear in an error message in sessions.ml, fix up any changes there *) "F# Tools", "F# Interactive", // category/sub-category on Tools>Options... 6000s, 6001s, // resource id for localisation of the above true)>] // true = supports automation From b0689b2534944ca7c3234ddee1e204489de2a4d3 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 3 May 2016 17:47:21 -0700 Subject: [PATCH 065/148] Added file extensions to code attributes --- .../RegisterFsharpPackage.pkgdef | 16 ---------------- .../FSharpLanguageService.fs | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef index 41f001ffb5a..f1c59dcff6d 100644 --- a/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef +++ b/vsintegration/VisualFSharpVsix/RegisterFsharpPackage.pkgdef @@ -7,22 +7,6 @@ ".fsx"="VisualStudio.fsx.15.0" ".fsproj"="VisualStudio.Launcher.fsproj.15.0" -[$RootKey$\Editors\{8B382828-6202-11d1-8870-0000F87579D2}\Extensions] -"fs"="97" -"fsi"="97" -"fsscript"="97" -"fsx"="97" -"ml"="97" -"mli"="97" - -[$RootKey$\Languages\File Extensions] -".fs"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" -".fsi"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" -".fsscript"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" -".fsx"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" -".ml"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" -".mli"="{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}" - [$RootKey$\Services\{bc6dd5a5-d4d6-4dab-a00d-a51242dbaf1b}] "Name"="F#" @="{871d2a70-12a2-4e42-9440-425dd92a4116}" diff --git a/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs b/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs index 7cbf383230e..b600690644f 100644 --- a/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs +++ b/vsintegration/src/FSharp.LanguageService/FSharpLanguageService.fs @@ -314,6 +314,21 @@ type internal FSharpViewFilter(mgr:CodeWindowManager,view:IVsTextView) = [] + +[, ".fs")>] +[, ".fsi")>] +[, ".fsx")>] +[, ".fsscript")>] +[, ".ml")>] +[, ".mli")>] + +[] +[] +[] +[] +[] +[] + type internal FSharpLanguageService() as fls = inherit LanguageService() From 8297fb29c2b2a1da28618d1e68723270ee489d52 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 5 May 2016 12:38:18 -0700 Subject: [PATCH 066/148] Remove TypeProviders item templates --- .../ODataServiceConnection.csproj | 42 ------------------- .../SqlDataConnection.csproj | 42 ------------------- .../SqlEntityConnection.csproj | 42 ------------------- .../WsdlServiceConnection.csproj | 42 ------------------- .../Source.extension.vsixmanifest | 4 -- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 28 ------------- ...rp-vsintegration-item-templates-build.proj | 4 -- 7 files changed, 204 deletions(-) delete mode 100644 vsintegration/ItemTemplates/ODataServiceConnection/ODataServiceConnection.csproj delete mode 100644 vsintegration/ItemTemplates/SqlDataConnection/SqlDataConnection.csproj delete mode 100644 vsintegration/ItemTemplates/SqlEntityConnection/SqlEntityConnection.csproj delete mode 100644 vsintegration/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.csproj diff --git a/vsintegration/ItemTemplates/ODataServiceConnection/ODataServiceConnection.csproj b/vsintegration/ItemTemplates/ODataServiceConnection/ODataServiceConnection.csproj deleted file mode 100644 index 874f8fb662d..00000000000 --- a/vsintegration/ItemTemplates/ODataServiceConnection/ODataServiceConnection.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Library - $(NoWarn);2008 - false - false - true - false - None - - - ..\..\..\src - {17716af4-d439-4c74-8326-475fb1847df2} - ItemTemplates - ODataServiceConnection - true - - - - - $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\ODataServiceConnection.fs.lcl - $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\ODataServiceConnection.fs.lci - false - false - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/SqlDataConnection/SqlDataConnection.csproj b/vsintegration/ItemTemplates/SqlDataConnection/SqlDataConnection.csproj deleted file mode 100644 index d10d26c6271..00000000000 --- a/vsintegration/ItemTemplates/SqlDataConnection/SqlDataConnection.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Library - $(NoWarn);2008 - false - false - true - false - None - - - ..\..\..\src - {35e83edf-cc5a-441d-8949-17aacc463ca4} - ItemTemplates - SqlDataConnection - true - - - - - $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\SqlDataConnection.fs.lcl - $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\SqlDataConnection.fs.lci - false - false - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/SqlEntityConnection/SqlEntityConnection.csproj b/vsintegration/ItemTemplates/SqlEntityConnection/SqlEntityConnection.csproj deleted file mode 100644 index 40f93c24f82..00000000000 --- a/vsintegration/ItemTemplates/SqlEntityConnection/SqlEntityConnection.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Library - $(NoWarn);2008 - false - false - true - false - None - - - ..\..\..\src - {a2cda945-ef31-4c37-a063-bd1e2b3938eb} - ItemTemplates - SqlEntityConnection - true - - - - - $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\SqlEntityConnection.fs.lcl - $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\SqlEntityConnection.fs.lci - false - false - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.csproj b/vsintegration/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.csproj deleted file mode 100644 index c8b70f81d14..00000000000 --- a/vsintegration/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.csproj +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Library - $(NoWarn);2008 - false - false - true - false - None - - - ..\..\..\src - {7fdf9571-b7df-4f09-bd5e-12bddf4fa520} - ItemTemplates - WsdlServiceConnection - true - - - - - $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\WsdlServiceConnection.fs.lcl - $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\WsdlServiceConnection.fs.lci - false - false - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index b2de135809b..c67f85f5bd8 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -32,13 +32,9 @@ - - - - \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index b5372b5ee8a..5f0a3613593 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -157,13 +157,6 @@ false TemplateProjectOutputGroup%3b - - {17716AF4-D439-4C74-8326-475FB1847DF2} - ODataServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - {A333B85A-DC23-49B6-9797-B89A7951E92D} ScriptFile @@ -178,20 +171,6 @@ false TemplateProjectOutputGroup%3b - - {35E83EDF-CC5A-441D-8949-17AACC463CA4} - SqlDataConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - - - {A2CDA945-EF31-4C37-A063-BD1E2B3938EB} - SqlEntityConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - {D11FC318-8F5D-4C8C-9287-AB40A016D13C} TextFile @@ -199,13 +178,6 @@ false TemplateProjectOutputGroup%3b - - {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520} - WsdlServiceConnection - ItemTemplates - false - TemplateProjectOutputGroup%3b - {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} XMLFile diff --git a/vsintegration/fsharp-vsintegration-item-templates-build.proj b/vsintegration/fsharp-vsintegration-item-templates-build.proj index 02be2f2e58a..7ccfbc8c296 100644 --- a/vsintegration/fsharp-vsintegration-item-templates-build.proj +++ b/vsintegration/fsharp-vsintegration-item-templates-build.proj @@ -7,13 +7,9 @@ - - - - From 64f7d96322bc942ad7aefd71549861ebf9b0f509 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 5 May 2016 16:11:25 -0700 Subject: [PATCH 067/148] Added NetCore259Project to vsix --- src/Microbuild.Settings.targets | 9 +++++--- .../FSharp.LanguageService.Compiler.fsproj | 1 + .../NetCore259Project.csproj | 2 -- .../Source.extension.vsixmanifest | 2 +- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 10 ++++++--- .../manifest/templateManifest0.noloc.vstman | 21 +++++++++++++++++++ .../fsharp-vsintegration-vsix-build.proj | 17 ++++++++++++--- 7 files changed, 50 insertions(+), 12 deletions(-) create mode 100644 vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman diff --git a/src/Microbuild.Settings.targets b/src/Microbuild.Settings.targets index 3b8a37cca01..7383b4f35ae 100644 --- a/src/Microbuild.Settings.targets +++ b/src/Microbuild.Settings.targets @@ -163,15 +163,18 @@ - + + + ENU + + + LocLanguages="$(Languages)" /> diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj index 733da453365..7272e01b5a3 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj +++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj @@ -28,6 +28,7 @@ true true true + v4.6 diff --git a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj index f22fa9187fe..686edfbb897 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj @@ -46,6 +46,4 @@ - - \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index c67f85f5bd8..f5a06f9d019 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -25,7 +25,6 @@ - @@ -36,5 +35,6 @@ + \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 5f0a3613593..9ebaddfd4e1 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -43,8 +43,10 @@ Properties FSharp true + 14.0 False True + {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} Program @@ -65,16 +67,19 @@ 15.4.1.0 cs 14.0 - {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} + + Always + true + Designer Always true - RegisterFsharpPackage.pkgdef + RegisterFsharpPackage.pkgdef @@ -218,7 +223,6 @@ NetCore259Project ProjectTemplates false - TemplateProjectOutputGroup%3b {DB374A0C-7560-479F-9B21-D37C81F7624F} diff --git a/vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman b/vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman new file mode 100644 index 00000000000..432a48c60b8 --- /dev/null +++ b/vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman @@ -0,0 +1,21 @@ + + + NetCore259Project\NetCore259Project + NETCore259PortableLibrary.vstemplate + + + + + + Microsoft.FSharp.NETCore259PortableLibrary + FSharp + 4.5 + 1 + true + PortableLibrary + true + true + + + + \ No newline at end of file diff --git a/vsintegration/fsharp-vsintegration-vsix-build.proj b/vsintegration/fsharp-vsintegration-vsix-build.proj index 99f456f9f7b..fc1fa57e940 100644 --- a/vsintegration/fsharp-vsintegration-vsix-build.proj +++ b/vsintegration/fsharp-vsintegration-vsix-build.proj @@ -5,9 +5,20 @@ - + + + + + + + + + + - + + + + - From c5e88dee83a211aa0e417f69f0f3d78bad130636 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 6 May 2016 11:49:35 -0700 Subject: [PATCH 068/148] Added other project templates/item templates to vsix --- .../ItemTemplates/AppConfig/AppConfig.csproj | 1 - .../ItemTemplates/CodeFile/CodeFile.csproj | 2 - .../ScriptFile/ScriptFile.csproj | 2 - .../SignatureFile/SignatureFile.csproj | 2 - .../ItemTemplates/TextFile/TextFile.csproj | 2 - .../ItemTemplates/XMLFile/XMLFile.csproj | 2 - .../ConsoleProject/ConsoleProject.csproj | 2 - .../LibraryProject/LibraryProject.csproj | 2 - .../NetCore78Project/NetCore78Project.csproj | 2 - .../NetCoreProject/NetCoreProject.csproj | 2 - .../PortableLibraryProject.csproj | 2 - .../SilverlightProject.csproj | 2 - .../TutorialProject/TutorialProject.csproj | 2 - .../Source.extension.vsixmanifest | 29 +++--- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 97 +++++++++++++------ .../manifest/templateManifest0.noloc.vstman | 21 ---- 16 files changed, 86 insertions(+), 86 deletions(-) delete mode 100644 vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman diff --git a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj index eb988028ea7..3291c931d36 100644 --- a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj +++ b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj @@ -29,5 +29,4 @@ - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj index 3d5e86e9cf7..1878943a362 100644 --- a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj +++ b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj @@ -29,6 +29,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj index 67038452d5a..81f19113812 100644 --- a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj +++ b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj @@ -29,6 +29,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj index 71c2c4b2c49..1768ada4162 100644 --- a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj +++ b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj @@ -29,6 +29,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/TextFile/TextFile.csproj b/vsintegration/ItemTemplates/TextFile/TextFile.csproj index 237a0c863f9..a3ff9ad0849 100644 --- a/vsintegration/ItemTemplates/TextFile/TextFile.csproj +++ b/vsintegration/ItemTemplates/TextFile/TextFile.csproj @@ -29,6 +29,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj index eef81385701..ab0e9c4faa3 100644 --- a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj +++ b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj @@ -29,6 +29,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj index 38a9c2647fa..1dcfa606324 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj +++ b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj @@ -46,6 +46,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj index 7cfbafee8a3..7cf51d301c8 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj +++ b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj @@ -46,6 +46,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj index d10aa78cda4..962f4f8df36 100644 --- a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj @@ -46,6 +46,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj index 84032598e75..888ef4ada76 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj +++ b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj @@ -46,6 +46,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj index 64350513dd6..47fb1eab272 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj @@ -46,6 +46,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj index b6a0b5542b2..2fa165570a2 100644 --- a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj +++ b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj @@ -46,6 +46,4 @@ - - \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj index 92055b683e8..2dfc1492bb2 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj +++ b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj @@ -38,6 +38,4 @@ - - \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index f5a06f9d019..1aee2c892ed 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -14,6 +14,7 @@ + @@ -22,19 +23,21 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 9ebaddfd4e1..d1541abeb46 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -69,10 +69,80 @@ 14.0 + + Always + true + ProjectTemplates\SilverlightProject.zip + + + Always + true + ProjectTemplates\NetCoreProject.zip + + + Always + true + ProjectTemplates\NetCore78Project.zip + Always true + ProjectTemplates\NetCore259Project.zip + + + Always + true + ProjectTemplates\PortableLibraryProject.zip + + + Always + true + ProjectTemplates\TutorialProject.zip + + Always + true + ProjectTemplates\ConsoleProject.zip + + + Always + true + ProjectTemplates\LibraryProject.zip + + + + + Always + true + ItemTemplates\AppConfig.zip + + + Always + true + ItemTemplates\CodeFile.zip + + + Always + true + ItemTemplates\ScriptFile.zip + + + Always + true + ItemTemplates\SignatureFile.zip + + + Always + true + ItemTemplates\TextFile.zip + + + Always + true + ItemTemplates\XMLFile.zip + + + Designer @@ -151,99 +221,72 @@ {6BA13AA4-C25F-480F-856B-8E8000299A72} AppConfig - ItemTemplates false - TemplateProjectOutputGroup%3b {12AC2813-E895-4AAA-AE6C-94E21DA09F64} CodeFile - ItemTemplates false - TemplateProjectOutputGroup%3b {A333B85A-DC23-49B6-9797-B89A7951E92D} ScriptFile - ItemTemplates false - TemplateProjectOutputGroup%3b {E3FDD4AC-46B6-4B9F-B672-317D1202CC50} SignatureFile - ItemTemplates false - TemplateProjectOutputGroup%3b {D11FC318-8F5D-4C8C-9287-AB40A016D13C} TextFile - ItemTemplates false - TemplateProjectOutputGroup%3b {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} XMLFile - ItemTemplates false - TemplateProjectOutputGroup%3b {604F0DAA-2D33-48DD-B162-EDF0B672803D} ConsoleProject - ProjectTemplates false - TemplateProjectOutputGroup%3b {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} LibraryProject - ProjectTemplates false - TemplateProjectOutputGroup%3b {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} NetCoreProject - ProjectTemplates false - TemplateProjectOutputGroup%3b {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} NetCore78Project - ProjectTemplates false - TemplateProjectOutputGroup%3b {D9D95330-3626-4199-B7AF-17B8E4AF6D87} NetCore259Project - ProjectTemplates false {DB374A0C-7560-479F-9B21-D37C81F7624F} PortableLibraryProject - ProjectTemplates false - TemplateProjectOutputGroup%3b {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} SilverlightProject - ProjectTemplates false - TemplateProjectOutputGroup%3b {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} TutorialProject - ProjectTemplates false - TemplateProjectOutputGroup%3b {65e0e82a-eace-4787-8994-888674c2fe87} diff --git a/vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman b/vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman deleted file mode 100644 index 432a48c60b8..00000000000 --- a/vsintegration/VisualFSharpVsix/manifest/templateManifest0.noloc.vstman +++ /dev/null @@ -1,21 +0,0 @@ - - - NetCore259Project\NetCore259Project - NETCore259PortableLibrary.vstemplate - - - - - - Microsoft.FSharp.NETCore259PortableLibrary - FSharp - 4.5 - 1 - true - PortableLibrary - true - true - - - - \ No newline at end of file From 4f914e29f3c59ba4cb485067a0949f96de2540a4 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 6 May 2016 12:37:58 -0700 Subject: [PATCH 069/148] Added WIX setup projects --- build-everything.proj | 7 + build.cmd | 12 +- packages.config | 3 + setup/Common.Wix.Properties.wxs | 145 + setup/FSharp.SDK/FSharp.SDK.wixproj | 66 + setup/FSharp.SDK/FSharp.SDK.wxs | 44 + .../Compiler_OtherResources.wxs | 46 + .../Compiler_PrivateAssemblies.wxs | 65 + .../Compiler_PublicAssemblies.wxs | 39 + .../component-groups/Compiler_SDK.wxs | 147 + .../Langpack_ManagedFiles.wxs | 174 ++ .../component-groups/Redist_ManagedFiles.wxs | 190 ++ setup/FSharp.Setup.props | 23 + setup/FSharp.Wix.Extensions/AssemblyInfo.cs | 6 + .../FSharp.Wix.Extensions.csproj | 45 + .../FSharpPreprocessorExtension.cs | 96 + .../FSharpWixExtension.cs | 17 + setup/fsharp-setup-build.proj | 42 + setup/resources/Microsoft.FSharp.Shim.targets | 5 + .../Microsoft.Portable.FSharp.Shim.targets | 5 + setup/resources/ThirdPartyNotices.txt | 30 + setup/resources/eula/VF_EULA.CHS.rtf | 894 ++++++ setup/resources/eula/VF_EULA.CHT.rtf | 897 ++++++ setup/resources/eula/VF_EULA.CSY.rtf | 692 +++++ setup/resources/eula/VF_EULA.DEU.rtf | 770 ++++++ setup/resources/eula/VF_EULA.ENU.rtf | 692 +++++ setup/resources/eula/VF_EULA.ESN.rtf | 783 ++++++ setup/resources/eula/VF_EULA.FRA.rtf | 772 ++++++ setup/resources/eula/VF_EULA.ITA.rtf | 782 ++++++ setup/resources/eula/VF_EULA.JPN.rtf | 1043 +++++++ setup/resources/eula/VF_EULA.KOR.rtf | 2421 +++++++++++++++++ setup/resources/eula/VF_EULA.PLK.rtf | 692 +++++ setup/resources/eula/VF_EULA.PTB.rtf | 787 ++++++ setup/resources/eula/VF_EULA.RUS.rtf | 949 +++++++ setup/resources/eula/VF_EULA.TRK.rtf | 692 +++++ 35 files changed, 14072 insertions(+), 1 deletion(-) create mode 100644 setup/Common.Wix.Properties.wxs create mode 100644 setup/FSharp.SDK/FSharp.SDK.wixproj create mode 100644 setup/FSharp.SDK/FSharp.SDK.wxs create mode 100644 setup/FSharp.SDK/component-groups/Compiler_OtherResources.wxs create mode 100644 setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs create mode 100644 setup/FSharp.SDK/component-groups/Compiler_PublicAssemblies.wxs create mode 100644 setup/FSharp.SDK/component-groups/Compiler_SDK.wxs create mode 100644 setup/FSharp.SDK/component-groups/Langpack_ManagedFiles.wxs create mode 100644 setup/FSharp.SDK/component-groups/Redist_ManagedFiles.wxs create mode 100644 setup/FSharp.Setup.props create mode 100644 setup/FSharp.Wix.Extensions/AssemblyInfo.cs create mode 100644 setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj create mode 100644 setup/FSharp.Wix.Extensions/FSharpPreprocessorExtension.cs create mode 100644 setup/FSharp.Wix.Extensions/FSharpWixExtension.cs create mode 100644 setup/fsharp-setup-build.proj create mode 100644 setup/resources/Microsoft.FSharp.Shim.targets create mode 100644 setup/resources/Microsoft.Portable.FSharp.Shim.targets create mode 100644 setup/resources/ThirdPartyNotices.txt create mode 100644 setup/resources/eula/VF_EULA.CHS.rtf create mode 100644 setup/resources/eula/VF_EULA.CHT.rtf create mode 100644 setup/resources/eula/VF_EULA.CSY.rtf create mode 100644 setup/resources/eula/VF_EULA.DEU.rtf create mode 100644 setup/resources/eula/VF_EULA.ENU.rtf create mode 100644 setup/resources/eula/VF_EULA.ESN.rtf create mode 100644 setup/resources/eula/VF_EULA.FRA.rtf create mode 100644 setup/resources/eula/VF_EULA.ITA.rtf create mode 100644 setup/resources/eula/VF_EULA.JPN.rtf create mode 100644 setup/resources/eula/VF_EULA.KOR.rtf create mode 100644 setup/resources/eula/VF_EULA.PLK.rtf create mode 100644 setup/resources/eula/VF_EULA.PTB.rtf create mode 100644 setup/resources/eula/VF_EULA.RUS.rtf create mode 100644 setup/resources/eula/VF_EULA.TRK.rtf diff --git a/build-everything.proj b/build-everything.proj index 6702f515511..4c370b0d1fc 100644 --- a/build-everything.proj +++ b/build-everything.proj @@ -37,6 +37,10 @@ + + + + @@ -44,6 +48,7 @@ + @@ -53,6 +58,7 @@ + @@ -62,5 +68,6 @@ + diff --git a/build.cmd b/build.cmd index e51f54f7b28..9810e3c2ebf 100644 --- a/build.cmd +++ b/build.cmd @@ -13,7 +13,7 @@ echo Build and run a subset of test suites echo. echo Usage: echo. -echo build.cmd ^ +echo build.cmd ^ echo. echo No arguments default to 'build' echo. @@ -99,6 +99,15 @@ if /i '%ARG%' == 'all' ( set SKIP_EXPENSIVE_TESTS=0 ) +if /i '%ARG%' == 'microbuild' ( + set BUILD_PROTO=1 + set BUILD_NET40=1 + set BUILD_CORECLR=1 + set BUILD_PORTABLE=1 + set BUILD_VS=1 + set BUILD_SETUP=1 +) + if /i '%ARG%' == 'proto' ( set BUILD_PROTO=1 ) @@ -232,6 +241,7 @@ echo BUILD_NET40=%BUILD_NET40% echo BUILD_CORECLR=%BUILD_CORECLR% echo BUILD_PORTABLE=%BUILD_PORTABLE% echo BUILD_VS=%BUILD_VS% +echo BUILD_SETUP=%BUILD_SETUP% echo BUILD_CONFIG=%BUILD_CONFIG% echo BUILD_CONFIG_LOWERCASE=%BUILD_CONFIG_LOWERCASE% echo. diff --git a/packages.config b/packages.config index 176d60691ff..c8c0d183d1d 100644 --- a/packages.config +++ b/packages.config @@ -13,4 +13,7 @@ + + + diff --git a/setup/Common.Wix.Properties.wxs b/setup/Common.Wix.Properties.wxs new file mode 100644 index 00000000000..bb590d7d31d --- /dev/null +++ b/setup/Common.Wix.Properties.wxs @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/FSharp.SDK.wixproj b/setup/FSharp.SDK/FSharp.SDK.wixproj new file mode 100644 index 00000000000..8f008813dbc --- /dev/null +++ b/setup/FSharp.SDK/FSharp.SDK.wixproj @@ -0,0 +1,66 @@ + + + + + $(MSBuildProjectDirectory)\..\.. + $(FSharpTreeRoot)\setup + + + + + + + FSharp.SDK + da0da41f-0e00-4598-8eee-b29d31b0ca04 + Package + net + true + false + true + false + + + + $(DefineConstants);Lang=$(Lang) + $(DefineConstants);BinariesDir=$(BinariesDir) + $(DefineConstants);FSharpTreeRoot=$(FSharpTreeRoot) + $(DefineConstants);FSharpCoreRedistDir=$(FSharpCoreRedistDir) + $(DefineConstants);FSharpTypeProvidersRedistDir=$(FSharpTypeProvidersRedistDir) + + + + + WixNetFxExtension + + + FSharp.Wix.Extensions + $(BinariesDir)\setup\FSharp.Wix.Extensions.dll + + + + + + + + + + + + + + + + + + + MicrosoftSHA1 + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/FSharp.SDK.wxs b/setup/FSharp.SDK/FSharp.SDK.wxs new file mode 100644 index 00000000000..5559097ca49 --- /dev/null +++ b/setup/FSharp.SDK/FSharp.SDK.wxs @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/component-groups/Compiler_OtherResources.wxs b/setup/FSharp.SDK/component-groups/Compiler_OtherResources.wxs new file mode 100644 index 00000000000..5ce60020850 --- /dev/null +++ b/setup/FSharp.SDK/component-groups/Compiler_OtherResources.wxs @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs b/setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs new file mode 100644 index 00000000000..895e101e3cd --- /dev/null +++ b/setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/component-groups/Compiler_PublicAssemblies.wxs b/setup/FSharp.SDK/component-groups/Compiler_PublicAssemblies.wxs new file mode 100644 index 00000000000..de1a877d160 --- /dev/null +++ b/setup/FSharp.SDK/component-groups/Compiler_PublicAssemblies.wxs @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/component-groups/Compiler_SDK.wxs b/setup/FSharp.SDK/component-groups/Compiler_SDK.wxs new file mode 100644 index 00000000000..c80c5774d3d --- /dev/null +++ b/setup/FSharp.SDK/component-groups/Compiler_SDK.wxs @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/component-groups/Langpack_ManagedFiles.wxs b/setup/FSharp.SDK/component-groups/Langpack_ManagedFiles.wxs new file mode 100644 index 00000000000..b28240f206e --- /dev/null +++ b/setup/FSharp.SDK/component-groups/Langpack_ManagedFiles.wxs @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.SDK/component-groups/Redist_ManagedFiles.wxs b/setup/FSharp.SDK/component-groups/Redist_ManagedFiles.wxs new file mode 100644 index 00000000000..4ee6b6e7892 --- /dev/null +++ b/setup/FSharp.SDK/component-groups/Redist_ManagedFiles.wxs @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.Setup.props b/setup/FSharp.Setup.props new file mode 100644 index 00000000000..b3030a02d99 --- /dev/null +++ b/setup/FSharp.Setup.props @@ -0,0 +1,23 @@ + + + + + 2.0 + 3.10 + 3.10.0.1503 + $(SetupRootFolder)\..\packages\WiX.Toolset.2015.$(WiXToolset2015Version)\tools\wix + $(SetupRootFolder)\..\packages\Microsoft.VisualFSharp.Core.Redist.1.0.0 + $(SetupRootFolder)\..\packages\Microsoft.VisualFSharp.Type.Providers.Redist.1.0.0 + + + net40 + Debug + AnyCPU + + + $(SetupRootFolder)\..\$(Configuration) + obj\$(Configuration)\ + $(BinariesDir)\setup + $(BinariesDir)\setup\$(Lang) + + diff --git a/setup/FSharp.Wix.Extensions/AssemblyInfo.cs b/setup/FSharp.Wix.Extensions/AssemblyInfo.cs new file mode 100644 index 00000000000..0faf5e1a2ee --- /dev/null +++ b/setup/FSharp.Wix.Extensions/AssemblyInfo.cs @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +using FSharp.WIX.Extensions; +using Microsoft.Tools.WindowsInstallerXml; + +[assembly: AssemblyDefaultWixExtension(typeof(FSharpWixExtension))] diff --git a/setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj b/setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj new file mode 100644 index 00000000000..cc0710faa1b --- /dev/null +++ b/setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj @@ -0,0 +1,45 @@ + + + + + $(MSBuildProjectDirectory)\.. + + + + + + + CSharp + 15.0 + 4.4.1.0 + cs + + + + Library + FSharp.Wix.Extensions + {321E6C2C-9E1C-4506-B1C0-1F81DCAEF207} + v4.5 + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/setup/FSharp.Wix.Extensions/FSharpPreprocessorExtension.cs b/setup/FSharp.Wix.Extensions/FSharpPreprocessorExtension.cs new file mode 100644 index 00000000000..27e7663be5a --- /dev/null +++ b/setup/FSharp.Wix.Extensions/FSharpPreprocessorExtension.cs @@ -0,0 +1,96 @@ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +using Microsoft.Tools.WindowsInstallerXml; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Security.Cryptography; +using System.Text; + +namespace FSharp.WIX.Extensions +{ + public class FSharpPreprocessorExtension : PreprocessorExtension + { + private readonly string[] prefixes = new string[] { "fsharp" }; + + private readonly List supportedLanguages = new List() + { + new CultureInfo(1028), // CHT + new CultureInfo(1029), // CSY + new CultureInfo(1031), // DEU + new CultureInfo(1033), // ENU + new CultureInfo(1036), // FRA + new CultureInfo(1040), // ITA + new CultureInfo(1041), // JPN + new CultureInfo(1042), // KOR + new CultureInfo(1045), // PLK + new CultureInfo(1046), // PTB + new CultureInfo(1049), // RUS + new CultureInfo(1055), // TRK + new CultureInfo(2052), // CHS + new CultureInfo(3082), // ESN + }; + + public override string[] Prefixes + { + get { return this.prefixes; } + } + + public override string EvaluateFunction(string prefix, string function, string[] args) + { + if (prefixes.Contains(prefix)) + { + switch (function) + { + case "guid": + return this.Guid(args); + case "localeToId": + return this.LocaleToId(args); + case "localeToCulture": + return this.LocaleToCulture(args); + } + } + + return null; + } + + private string Guid(string[] args) + { + var input = string.Join("|", args); + var bytes = Encoding.Default.GetBytes(input); + var output = MD5.Create().ComputeHash(bytes); + + return new Guid(output).ToString(); + } + + private string LocaleToId(string[] args) + { + return this.GetSupportedLanguage(args).LCID.ToString(); + } + + private string LocaleToCulture(string[] args) + { + return this.GetSupportedLanguage(args).Name; + } + + private CultureInfo GetSupportedLanguage(string[] args) + { + if (args.Length != 1) + { + throw new ArgumentException("Exactly one argument (locale) should be provided."); + } + + var language = this.supportedLanguages.FirstOrDefault(l => l.ThreeLetterWindowsLanguageName.ToString() == args[0]); + + if (language == null) + { + throw new ArgumentException($"Locale '{args[0]}' is not supported."); + } + else + { + return language; + } + } + } +} diff --git a/setup/FSharp.Wix.Extensions/FSharpWixExtension.cs b/setup/FSharp.Wix.Extensions/FSharpWixExtension.cs new file mode 100644 index 00000000000..9ae8c1a2da5 --- /dev/null +++ b/setup/FSharp.Wix.Extensions/FSharpWixExtension.cs @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +using System; +using Microsoft.Tools.WindowsInstallerXml; + +namespace FSharp.WIX.Extensions +{ + public class FSharpWixExtension : WixExtension + { + private readonly Lazy preprocessorExtension = new Lazy(); + + public override PreprocessorExtension PreprocessorExtension + { + get { return this.preprocessorExtension.Value; } + } + } +} diff --git a/setup/fsharp-setup-build.proj b/setup/fsharp-setup-build.proj new file mode 100644 index 00000000000..1f957273c00 --- /dev/null +++ b/setup/fsharp-setup-build.proj @@ -0,0 +1,42 @@ + + + + + . + net40 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/setup/resources/Microsoft.FSharp.Shim.targets b/setup/resources/Microsoft.FSharp.Shim.targets new file mode 100644 index 00000000000..b08b2a619f0 --- /dev/null +++ b/setup/resources/Microsoft.FSharp.Shim.targets @@ -0,0 +1,5 @@ + + + + + diff --git a/setup/resources/Microsoft.Portable.FSharp.Shim.targets b/setup/resources/Microsoft.Portable.FSharp.Shim.targets new file mode 100644 index 00000000000..e47c9ca059b --- /dev/null +++ b/setup/resources/Microsoft.Portable.FSharp.Shim.targets @@ -0,0 +1,5 @@ + + + + + diff --git a/setup/resources/ThirdPartyNotices.txt b/setup/resources/ThirdPartyNotices.txt new file mode 100644 index 00000000000..edacc372f78 --- /dev/null +++ b/setup/resources/ThirdPartyNotices.txt @@ -0,0 +1,30 @@ +THIRD-PARTY SOFTWARE NOTICES AND INFORMATION +Do Not Translate or Localize + +This file provides information regarding components that are being relicensed to you by Microsoft under Microsoft's software licensing terms. Microsoft reserves all rights not expressly granted herein. + +Microsoft is offering you a license to use the following components with Microsoft Visual F# subject to the terms of the Microsoft software license terms for Microsoft Visual F# software products (the �Microsoft Program�). + +1. Visual F# Tools (https://visualfsharp.codeplex.com) + + +%% Visual F# Tools NOTICES AND INFORMATION BEGIN HERE +========================================= +Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. +Microsoft Open Technologies would like to thank its contributors, a list +of whom are at https://visualfsharp.codeplex.com/wikipage?title=Contributors. + +Licensed under the Apache License, Version 2.0 (the "License"); you +may not use this file except in compliance with the License. You may +obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the License for the specific language governing permissions +and limitations under the License. + +========================================= +END OF Visual F# Tools NOTICES AND INFORMATION \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.CHS.rtf b/setup/resources/eula/VF_EULA.CHS.rtf new file mode 100644 index 00000000000..5b0f5a8aa04 --- /dev/null +++ b/setup/resources/eula/VF_EULA.CHS.rtf @@ -0,0 +1,894 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff40\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1042\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt Meiryo};} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f102\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\f113\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f169\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f697\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f698\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f700\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f701\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f702\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f703\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f704\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f705\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f717\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f718\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f720\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f721\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f722\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f723\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f724\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f725\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f809\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt Meiryo};}{\f807\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt Meiryo};}{\f808\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt Meiryo};} +{\f810\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt Meiryo};}{\f811\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt Meiryo};}{\f814\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt Meiryo};} +{\f829\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSun};}{\f1037\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f1038\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f1040\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f1041\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f1044\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f1045\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese){\*\falt Calisto MT};}{\f1097\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f1098\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};} +{\f1100\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};}{\f1101\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f1102\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};} +{\f1103\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};}{\f1104\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f1105\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};} +{\f1106\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};}{\f1719\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f1717\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};} +{\f1718\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};}{\f1720\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f1721\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};} +{\f1724\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};}{\f1829\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f2387\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};} +{\f2388\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f2390\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f2391\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};} +{\f2394\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSun};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSun};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} +{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;} +{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\snext0 \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af40\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar +\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar +\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1042\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1042 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af40\afs19 +\ltrch\fcs0 \f40\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 2;}{\s25\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 1;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink105 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af40\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\*\cs56 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\s57\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af40\afs19\alang1025 \ltrch\fcs0 \i\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext57 +Bullet 4 Italics;}{\*\cs58 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 +Body 4 Char;}{\*\cs60 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{ +\s64\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext64 \slink65 \ssemihidden endnote text;}{\*\cs65 \additive \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20 \sbasedon10 \slink64 \slocked \ssemihidden Endnote Text Char;}{\*\cs66 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s67\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext67 \slink68 \ssemihidden annotation text;}{\*\cs68 \additive \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20 \sbasedon10 \slink67 \slocked \ssemihidden +Comment Text Char;}{\*\cs69 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s70\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext70 Char;}{\*\cs71 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af40\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 page number;}{\*\cs77 \additive \rtlch\fcs1 \ab\af169 \ltrch\fcs0 \b\f169\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 +Heading 2 Char1;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon67 \snext67 \slink84 \ssemihidden \sunhideused annotation subject;}{\*\cs84 \additive \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\f40\fs20 \sbasedon68 \slink83 \slocked \ssemihidden Comment Subject Char;}{\s85\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext85 \slink86 footer;} +{\*\cs86 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink85 \slocked Footer Char;}{\*\cs87 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{ +\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f169\hich\af169\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af40\afs24\alang1025 \ltrch\fcs0 \b\f169\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f40\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f40 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\*\cs105 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 +\sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\s106\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext106 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs107 \additive \rtlch\fcs1 \ab0\af40\afs19 \ltrch\fcs0 +\b0\f40\fs19 \sbasedon105 \slink106 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f40\hich\af40\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\f40\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}{\*\cs111 \additive +\rtlch\fcs1 \af0 \ltrch\fcs0 \cf15 \sbasedon10 \ssemihidden \styrsid8981218 Placeholder Text;}}{\*\listtable{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660{\listlevel\levelnfc3 +\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li3240 +\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462} +{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 +\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 \b\i0\fs20\fbias0 +\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 +\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 +\b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel +\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4 +\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3 +\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 } +{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \s5\fi-357\li1792 +\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \s6 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 +\s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 +\s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 +\s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af169\afs20 \ltrch\fcs0 \b\i0\f169\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1 +\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\strike0\f169\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 } +{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af169\afs20 \ltrch\fcs0 \b0\i0\f169\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 } +{\listname ;}\listid974869818}{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li1797\lin1797 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 +\fi-360\li7557\lin7557 }{\listname ;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \s39\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 +\fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid21120\rsid85979\rsid462051\rsid1835841\rsid2638226\rsid2841351\rsid3755635\rsid4131158\rsid4684770\rsid5519702\rsid5858028\rsid6300238\rsid7224083\rsid8981218\rsid9124819\rsid9196108\rsid9914850\rsid10114904\rsid10249654\rsid10819051 +\rsid11029699\rsid11210801\rsid11473598\rsid11758563\rsid11828113\rsid12330181\rsid12799225\rsid14316686\rsid14356214\rsid14375208\rsid14446677\rsid14506910\rsid14961098\rsid15081085\rsid15166692\rsid15231075\rsid15489648\rsid15548830\rsid15758611 +\rsid15946277\rsid16280961\rsid16647996\rsid16734057}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18} +{\revtim\yr2013\mo9\dy25\hr16\min6}{\version1}{\edmins0}{\nofpages2}{\nofwords398}{\nofchars2273}{\nofcharsws2666}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14506910 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14506910 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14506910 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14506910 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 +\insrsid85979 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid85979 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid85979 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid85979 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid85979 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid85979 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 +\hich\af40\dbch\af13\loch\f40 MICROSOFT }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-28817\'c8\'ed\u20214\'bc\'fe\u-29768\'d0\'ed\u21487\'bf\'c9 +\u26465\'cc\'f5\u27454\'bf\'ee}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid8981218\charrsid14961098 \hich\af40\dbch\af13\loch\f40 +MICROSOFT VISUAL F#}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-28711 +\'d5\'e2\u20123\'d0\'a9\u-29768\'d0\'ed\u21487\'bf\'c9\u26465\'cc\'f5\u27454\'bf\'ee\u26159\'ca\'c7}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid11828113\charrsid14961098 \hich\af40\dbch\af13\loch\f40 + Microsoft Corporation}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-248\'a3\'a8\u25110\'bb\'f2\u24744\'c4\'fa\u25152\'cb\'f9\u22312\'d4\'da +\u22320\'b5\'d8\u30340\'b5\'c4}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid11828113\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Microsoft Corporation }{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20851\'b9\'d8\u-32684\'c1\'aa\loch\af40\hich\af40\dbch\f13 \u20844\'b9\'ab\u21496\'cb\'be\u-247\'a3\'a9\u19982\'d3\'eb\u24744\'c4\'fa +\u20043\'d6\'ae\u-27148\'bc\'e4\u-28738\'b4\'ef\u25104\'b3\'c9\u30340\'b5\'c4\u21327\'d0\'ad\u-29778\'d2\'e9\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 +\b0\fs20\expnd0\expndtw-3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid11828113\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u-29705\'c7\'eb\u-27131\'d4\'c4\u-29701\'b6\'c1\u26465\'cc\'f5\u27454\'bf\'ee\u20869\'c4\'da\u23481\'c8\'dd\u12290 +\'a1\'a3\u-28711\'d5\'e2\u20123\'d0\'a9\u26465\'cc\'f5\u27454\'bf\'ee\u-28670\'ca\'ca\u29992\'d3\'c3\u20110\'d3\'da\u19978\'c9\'cf\u-28688\'ca\'f6\u-28817\'c8\'ed\u20214\'bc\'fe\u-244\'a3\'ac\u21253\'b0\'fc\u25324\'c0\'a8\u24744\'c4\'fa\u29992\'d3\'c3 +\u26469\'c0\'b4\u25509\'bd\'d3\u25910\'ca\'d5\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u30340\'b5\'c4\u20171\'bd\'e9\u-29400\'d6\'ca\u-248\'a3\'a8\u22914\'c8\'e7\u26377\'d3\'d0\u-247\'a3\'a9\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\expnd0\expndtw-3\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u-28711\'d5\'e2\u20123\'d0\'a9\u26465\'cc\'f5\u27454\'bf\'ee\u20063\'d2\'b2\u-28670\'ca\'ca\u29992\'d3\'c3 +\u20110\'d3\'da}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\expnd0\expndtw-3\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid2841351 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\expnd0\expndtw-3\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u20026\'ce\'aa\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u25552\'cc\'e1\u20379\'b9\'a9\u30340\'b5\'c4 +\u20219\'c8\'ce\u20309\'ba\'ce}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u26356\'b8\'fc +\u26032\'d0\'c2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-30619\'b2\'b9\u20805\'b3\'e4\u31243\'b3\'cc\u24207\'d0\'f2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22522\'bb\'f9\u20110\'d3\'da}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Internet }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 +\loch\af40\hich\af40\dbch\f13 \uc2\u30340\'b5\'c4\u26381\'b7\'fe\u21153\'ce\'f1\u21644\'ba\'cd}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25903\'d6\'a7\u25345\'b3\'d6\u26381\'b7\'fe\u21153\'ce\'f1}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u-248\'a3\'a8\u-27036\'b3\'fd\u-26786\'b7\'c7\u-28711\'d5\'e2\u20123\'d0\'a9\u-26503\'cf\'ee\u30446\'c4\'bf\u-27068\'b8\'bd\u24102\'b4\'f8\u26377\'d3\'d0\u20854\'c6\'e4\u20182\'cb\'fb\u26465\'cc\'f5\u27454\'bf\'ee\u12290\'a1\'a3}{\rtlch\fcs1 +\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22914\'c8\'e7\u26524\'b9\'fb\u30830\'c8\'b7\u23454\'ca\'b5\u-27068\'b8\'bd\u24102\'b4\'f8\u26377 +\'d3\'d0\u20854\'c6\'e4\u20182\'cb\'fb\u26465\'cc\'f5\u27454\'bf\'ee\u-244\'a3\'ac\u24212\'d3\'a6\u-28555\'d7\'f1\u23432\'ca\'d8\u-28509\'c4\'c7\u20123\'d0\'a9\u26465\'cc\'f5\u27454\'bf\'ee\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 )}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 + +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20351\'ca\'b9\u29992\'d3\'c3\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u-244 +\'a3\'ac\u21363\'bc\'b4\u-30616\'b1\'ed\u31034\'ca\'be\u24744\'c4\'fa\u25509\'bd\'d3\u21463\'ca\'dc\u-28711\'d5\'e2\u20123\'d0\'a9\u26465\'cc\'f5\u27454\'bf\'ee\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22914\'c8\'e7\u26524\'b9\'fb\u24744\'c4\'fa\u19981\'b2\'bb\u25509\'bd\'d3\u21463\'ca\'dc\u-28711\'d5\'e2\u20123\'d0\'a9\u26465 +\'cc\'f5\u27454\'bf\'ee\u-244\'a3\'ac\u-29705\'c7\'eb\u19981\'b2\'bb\u-30335\'d2\'aa\u20351\'ca\'b9\u29992\'d3\'c3\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid8981218\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u22914\'c8\'e7\u26524\'b9\'fb\u24744\'c4\'fa\u-28555\'d7\'f1\u23432\'ca\'d8\u-28711\'d5\'e2\u20123\'d0\'a9\u-29768\'d0\'ed\u21487\'bf\'c9\u26465\'cc\'f5\u27454\'bf\'ee\u-244\'a3\'ac\u21017\'d4\'f2\u23558\'bd\'ab\u25317\'d3\'b5\u26377\'d3\'d0\u20197 +\'d2\'d4\u19979\'cf\'c2\u27704\'d3\'c0\u20037\'be\'c3\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \hich\af40\dbch\af13\loch\f40 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid8981218 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u23433\'b0\'b2\u-30523\'d7\'b0\u21644\'ba\'cd\u20351\'ca\'b9\u29992\'d3\'c3\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid8981218\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u24744\'c4\'fa\u21487\'bf\'c9\u20197\'d2\'d4\u22312\'d4\'da\u24744\'c4\'fa\u30340\'b5\'c4\u-29762\'c9\'e8\u22791\'b1\'b8 +\u19978\'c9\'cf\u23433\'b0\'b2\u-30523\'d7\'b0\u21644\'ba\'cd\u20351\'ca\'b9\u29992\'d3\'c3\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u20219\'c8\'ce\u24847\'d2\'e2\u25968\'ca\'fd\u-28209\'c1\'bf\u30340\'b5\'c4\u21103\'b8\'b1\u26412\'b1\'be\u26469 +\'c0\'b4\u-29762\'c9\'e8\u-29791\'bc\'c6\u12289\'a1\'a2\loch\af40\hich\af40\dbch\f13 \u24320\'bf\'aa\u21457\'b7\'a2\u21644\'ba\'cd\u27979\'b2\'e2\u-29739\'ca\'d4\u24744\'c4\'fa\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u12290\'a1\'a3}{\rtlch\fcs1 +\ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20854\'c6\'e4\u20182\'cb\'fb\u-29768\'d0\'ed\u21487\'bf\'c9\u-30335\'d2\'aa\u27714\'c7\'f3\u21644\'ba\'cd}{\rtlch\fcs1 +\af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25110\'bb\'f2\u20351\'ca\'b9\u29992\'d3\'c3\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs56\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 +\loch\af40\hich\af40\dbch\f13 \uc2\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u21253\'b0\'fc\u21547\'ba\'ac\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u12290\'a1\'a3\u22914\'c8\'e7\u26524\'b9\'fb\u24744\'c4\'fa\u-28555 +\'d7\'f1\u23432\'ca\'d8\u19979\'cf\'c2\u-28688\'ca\'f6\u26465\'cc\'f5\u27454\'bf\'ee\u-244\'a3\'ac\u21017\'d4\'f2\u21487\'bf\'c9\u20197\'d2\'d4\u22312\'d4\'da\u24744\'c4\'fa\u24320\'bf\'aa\u21457\'b7\'a2\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u20013 +\'d6\'d0\u20998\'b7\'d6\u21457\'b7\'a2\u-28711\'d5\'e2\u20123\'d0\'a9\u20195\'b4\'fa\u30721\'c2\'eb\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u20351\'ca\'b9\u29992\'d3\'c3\u26435\'c8\'a8\u21033\'c0\'fb\u21644\'ba\'cd\u20998\'b7\'d6\u21457\'b7\'a2\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\cs58\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u19979\'cf\'c2\u21015\'c1\'d0\u20195\'b4\'fa\u30721\'c2\'eb\u21644\'ba\'cd\u25991\'ce\'c4\u26412\'b1\'be\u25991\'ce\'c4 +\u20214\'bc\'fe\u20026\'ce\'aa}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs58\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\cs58\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\cs58\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\cs58\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe1033\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 REDIST.TXT }{ +\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25991\'ce\'c4\u20214\'bc\'fe}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\ulnone\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u12290\'a1\'a3\u24744\'c4\'fa\u21487\'bf\'c9\u20197\'d2\'d4\u22797\'b8\'b4\u21046\'d6\'c6\u21644\'ba\'cd\u20998\'b7\'d6\u21457 +\'b7\'a2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\ulnone\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 REDIST.TXT }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\ulnone\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25991\'ce\'c4\u20214\'bc\'fe\u20013\'d6\'d0\u21015\'c1\'d0\u20986\'b3\'f6\u30340\'b5\'c4\u23545\'b6\'d4\u-29599\'cf\'f3\u20195 +\'b4\'fa\u30721\'c2\'eb\u24418\'d0\'ce\u24335\'ca\'bd\u30340\'b5\'c4\u20195\'b4\'fa\u30721\'c2\'eb\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd\u20998\'b7\'d6\u21457\'b7\'a2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\ulnone\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u12290\'a1\'a3\u24744\'c4\'fa\u21487\'bf\'c9\u20197\'d2\'d4\u20801\'d4\'ca\u-29768\'d0\'ed\u24744\'c4\'fa\u30340\'b5\'c4 +\u31243\'b3\'cc\u24207\'d0\'f2\u20998\'b7\'d6\u-27392\'cf\'fa\u21830\'c9\'cc\u23558\'bd\'ab\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u20316\'d7\'f7\u20026\'ce\'aa\u-28711\'d5\'e2\u20123\'d0\'a9\u31243\'b3\'cc\u24207 +\'d0\'f2\u30340\'b5\'c4\u19968\'d2\'bb\u-28440\'b2\'bf\u20998\'b7\'d6\u-28709\'bd\'f8\u-30644\'d0\'d0\u22797\'b8\'b4\u21046\'d6\'c6\u21644\'ba\'cd\u20998\'b7\'d6\u21457\'b7\'a2\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u20998\'b7\'d6\u21457\'b7\'a2\u-30335\'d2\'aa\u27714\'c7\'f3\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs58\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u23545\'b6\'d4\u20110\'d3\'da\u24744\'c4\'fa\u20998\'b7\'d6\u21457\'b7\'a2\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u-244\'a3\'ac\u24744\'c4\'fa\u24517\'b1\'d8\u-26501 +\'d0\'eb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u22312\'d4\'da\u24744\'c4\'fa\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u20013\'d6\'d0\u20026\'ce\'aa\u20854\'c6\'e4\u28155\'cc\'ed\u21152\'bc\'d3\u-28211\'d6\'d8\u-30335\'d2\'aa\u30340\'b5\'c4\u20027\'d6\'f7\u-30335\'d2\'aa\u21151\'b9\'a6\u-32515 +\'c4\'dc\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u23545\'b6\'d4\u20110\'d3\'da\u20219\'c8\'ce\u20309\'ba\'ce\u25991\'ce\'c4\u20214\'bc\'fe\u25193\'c0\'a9\u23637 +\'d5\'b9\u21517\'c3\'fb\u20026\'ce\'aa}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 .lib }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u30340\'b5\'c4\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u-244\'a3\'ac\u20165\'bd\'f6\u20998 +\'b7\'d6\u21457\'b7\'a2\u-28646\'cd\'a8\u-28729\'b9\'fd\u-27394\'c1\'b4\u25509\'bd\'d3\u22120\'c6\'f7\u19982\'d3\'eb\u24744\'c4\'fa\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u19968\'d2\'bb\u-29321\'c6\'f0\u-28720\'d4\'cb\u-30644\'d0\'d0\u19978\'c9\'cf +\u-28688\'ca\'f6\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u30340\'b5\'c4\u32467\'bd\'e1\u26524\'b9\'fb\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20165\'bd\'f6\u20998\'b7\'d6\u21457\'b7\'a2\u20316\'d7\'f7\u20026\'ce\'aa\u23433\'b0\'b2\u-30523\'d7\'b0\u31243 +\'b3\'cc\u24207\'d0\'f2\u30340\'b5\'c4\u19968\'d2\'bb\u-28440\'b2\'bf\u20998\'b7\'d6\u21253\'b0\'fc\u21547\'ba\'ac\u22312\'d4\'da\u23433\'b0\'b2\u-30523\'d7\'b0\u31243\'b3\'cc\u24207\'d0\'f2\u20013\'d6\'d0\u30340\'b5\'c4\u26410\'ce\'b4\u32463\'be\'ad +\u20462\'d0\'de\u25913\'b8\'c4\u30340\'b5\'c4\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 + +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-30335\'d2\'aa\u27714\'c7\'f3\u20998\'b7\'d6\u-27392\'cf\'fa\u21830\'c9\'cc\u21450\'bc\'b0\u22806\'cd\'e2\u-28440 +\'b2\'bf\u26368\'d7\'ee\u32456\'d6\'d5\u29992\'d3\'c3\u25143\'bb\'a7\u21516\'cd\'ac\u24847\'d2\'e2\u-28555\'d7\'f1\u23432\'ca\'d8\u20445\'b1\'a3\u25252\'bb\'a4\u26465\'cc\'f5\u27454\'bf\'ee\u19988\'c7\'d2\u20445\'b1\'a3\u25252\'bb\'a4\u-31997\'b7\'b6 +\u22260\'ce\'a7\u19981\'b2\'bb\u24471\'b5\'c3\u23567\'d0\'a1\u20110\'d3\'da\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 + +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22312\'d4\'da\u24744\'c4\'fa\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u19978\'c9\'cf\u26174\'cf\'d4\u31034 +\'ca\'be\u26377\'d3\'d0\u25928\'d0\'a7\u30340\'b5\'c4\u29256\'b0\'e6\u26435\'c8\'a8\u22768\'c9\'f9\u26126\'c3\'f7\u-229\'a3\'bb\u20197\'d2\'d4\u21450\'bc\'b0}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u23545\'b6\'d4\u20110\'d3\'da\u19982\'d3\'eb\u20998\'b7\'d6\u21457\'b7\'a2\u25110\'bb\'f2\u20351\'ca\'b9\u29992 +\'d3\'c3\u24744\'c4\'fa\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u26377\'d3\'d0\u20851\'b9\'d8\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u32034\'cb\'f7\u-29356\'c5\'e2\u-244\'a3\'ac\u20026\'ce\'aa}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25552\'cc\'e1\u20379\'b9\'a9\u-28759\'b1\'e7\u25252\'bb\'a4\u12289\'a1\'a2\u-30619\'b2\'b9\u20607\'b3\'a5\u-244\'a3\'ac\u21253 +\'b0\'fc\u25324\'c0\'a8\u25903\'d6\'a7\u20184\'b8\'b6\u24459\'c2\'c9\u24072\'ca\'a6\u-29383\'b7\'d1\u-244\'a3\'ac\u24182\'b2\'a2\u20351\'ca\'b9}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20813\'c3\'e2\u21463\'ca\'dc\u25439\'cb\'f0\u23475\'ba\'a6\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe1033\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20998\'b7\'d6 +\u21457\'b7\'a2\u-27056\'cf\'de\u21046\'d6\'c6\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs58\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u24744\'c4\'fa\u19981\'b2\'bb\u24471 +\'b5\'c3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u25913\'b8\'c4\u21464\'b1\'e4\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u20013\'d6\'d0\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u29256\'b0\'e6\u26435\'c8\'a8\u12289\'a1\'a2\u21830\'c9\'cc\u26631\'b1\'ea\u25110 +\'bb\'f2\u19987\'d7\'a8\u21033\'c0\'fb\u22768\'c9\'f9\u26126\'c3\'f7\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\expnd0\expndtw3\cf17\lang2052\langfe1033\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid2841351 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 +\af40\afs20 \ltrch\fcs0 \fs20\expnd0\expndtw3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u22312\'d4\'da\u24744\'c4\'fa\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u21517\'c3\'fb\u31216 +\'b3\'c6\u20013\'d6\'d0\u20351\'ca\'b9\u29992\'d3\'c3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\expnd0\expndtw3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid2841351 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\expnd0\expndtw3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u30340\'b5\'c4\u21830\'c9\'cc\u26631\'b1\'ea\u-244\'a3\'ac\u25110\'bb\'f2\u-32763\'d5\'df\u20197\'d2\'d4\u20854 +\'c6\'e4\u20182\'cb\'fb\u26041\'b7\'bd\u24335\'ca\'bd\u26263\'b0\'b5\u31034\'ca\'be\u24744\'c4\'fa\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u26469\'c0\'b4\u-32278\'d7\'d4}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\expnd0\expndtw3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid2841351 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\expnd0\expndtw3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u25110\'bb\'f2\u32463\'be\'ad}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\expnd0\expndtw3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid2841351 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\expnd0\expndtw3\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u-29788\'c8\'cf\u21487\'bf\'c9\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\expnd0\expndtw3\dbch\af13\insrsid4684770\charrsid2841351 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20998\'b7\'d6\u21457\'b7\'a2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20197\'d2\'d4\u20415\'b1\'e3\u22312\'d4\'da}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Windows }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u24179\'c6\'bd\u21488\'cc\'a8\u20197\'d2\'d4\u22806\'cd\'e2\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u24179\'c6\'bd\u21488 +\'cc\'a8\u19978\'c9\'cf\u-28720\'d4\'cb\u-30644\'d0\'d0\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22312\'d4\'da\u24694\'b6\'f1\u24847\'d2\'e2\u30340\'b5\'c4\u12289\'a1\'a2\u27450\'c6\'db\u-25961\'c6\'ad\u24615 +\'d0\'d4\u30340\'b5\'c4\u25110\'bb\'f2\u-26786\'b7\'c7\u27861\'b7\'a8\u30340\'b5\'c4\u31243\'b3\'cc\u24207\'d0\'f2\u20013\'d6\'d0\u21253\'b0\'fc\u25324\'c0\'a8\u21487\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u-229\'a3\'bb\u25110 +\'bb\'f2\u-32763\'d5\'df}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\cf17\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20462\'d0\'de\u25913\'b8\'c4\u25110\'bb\'f2\u20998\'b7\'d6\u21457\'b7\'a2\u20219\'c8\'ce\u20309\'ba\'ce\u21487 +\'bf\'c9\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u30340\'b5\'c4\u28304\'d4\'b4\u20195\'b4\'fa\u30721\'c2\'eb\u-244\'a3\'ac\u-32268\'d6\'c2\u20351\'ca\'b9\u20854\'c6\'e4\u20219\'c8\'ce\u20309\'ba\'ce\u-28440\'b2\'bf\u20998\'b7\'d6 +\u21463\'ca\'dc\u21040\'b5\'bd}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25490\'c5\'c5\u-27036\'b3\'fd\u-29768\'d0\'ed\u21487\'bf\'c9}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u30340\'b5\'c4\u21046\'d6\'c6\u32422\'d4\'bc\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25490\'c5\'c5\u-27036\'b3\'fd\u-29768\'d0\'ed\u21487\'bf\'c9\u25351\'d6\'b8\u-30335\'d2\'aa\u27714\'c7\'f3\u20197\'d2\'d4 +\u22914\'c8\'e7\u19979\'cf\'c2\u-30268\'b9\'e6\u23450\'b6\'a8\u20026\'ce\'aa\u20351\'ca\'b9\u29992\'d3\'c3\u12289\'a1\'a2\u20462\'d0\'de\u25913\'b8\'c4\u25110\'bb\'f2\u20998\'b7\'d6\u21457\'b7\'a2\u26465\'cc\'f5\u20214\'bc\'fe\u30340\'b5\'c4\u-29768 +\'d0\'ed\u21487\'bf\'c9\u-230\'a3\'ba}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u20197\'d2\'d4\u28304\'d4\'b4\u20195\'b4\'fa\u30721\'c2\'eb\u24418\'d0\'ce\u24335\'ca\'bd\u20844\'b9\'ab\u24067\'b2\'bc\u25110\'bb\'f2\u20998\'b7\'d6\u21457\'b7\'a2\u20195\'b4\'fa\u30721\'c2\'eb\u-229\'a3\'bb\u25110\'bb\'f2}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20854\'c6\'e4\u20182\'cb\'fb\u20154\'c8\'cb\u26377\'d3\'d0\u26435\'c8\'a8\u23545\'b6\'d4\u20854\'c6\'e4\u-28709 +\'bd\'f8\u-30644\'d0\'d0\u20462\'d0\'de\u25913\'b8\'c4\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid8981218\charrsid14961098 \hich\af40\dbch\af13\loch\f40 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid8981218\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd\u31243\'b3\'cc\u24207\'d0\'f2\u21644\'ba\'cd\u-28646\'cd\'a8\u30693\'d6\'aa\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u21253\'b0\'fc\u25324\'c0\'a8\u30340\'b5\'c4\u20854\'c6\'e4\u20182\'cb\'fb +\u31532\'b5\'da\u19977\'c8\'fd\loch\af40\hich\af40\dbch\f13 \u26041\'b7\'bd\u20195\'b4\'fa\u30721\'c2\'eb\u30001\'d3\'c9}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 +\hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u26681\'b8\'f9\u25454\'be\'dd\u26412\'b1\'be +\u-29768\'d0\'ed\u21487\'bf\'c9\u21327\'d0\'ad\u-29778\'d2\'e9\u21521\'cf\'f2\u24744\'c4\'fa\u25480\'ca\'da\u20104\'d3\'e8\u-29768\'d0\'ed\u21487\'bf\'c9\u-244\'a3\'ac\u-32756\'b6\'f8\u24182\'b2\'a2\u-26786\'b7\'c7\u30001\'d3\'c9\u20219\'c8\'ce\u20309 +\'ba\'ce\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd\u26681\'b8\'f9\u25454\'be\'dd\u20854\'c6\'e4\u20182\'cb\'fb\u19968\'d2\'bb\u20123\'d0\'a9\u-29768\'d0\'ed\u21487\'bf\'c9\u26465\'cc\'f5\u27454\'bf\'ee\u21521\'cf\'f2\u24744\'c4\'fa\u25480\'ca\'da +\u20104\'d3\'e8\u-29768\'d0\'ed\u21487\'bf\'c9\u12290\'a1\'a3\loch\af40\hich\af40\dbch\f13 \u-29705\'c7\'eb\u27880\'d7\'a2\u24847\'d2\'e2\u-244\'a3\'ac\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u21253\'b0\'fc\u25324\'c0\'a8\u30340\'b5\'c4\u27492 +\'b4\'cb\u31867\'c0\'e0\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd\u20195\'b4\'fa\u30721\'c2\'eb\u-248\'a3\'a8\u22914\'c8\'e7\u26524\'b9\'fb\u26377\'d3\'d0\u-247\'a3\'a9\u20063\'d2\'b2\u21487\'bf\'c9\u22312\'d4\'da}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 ThirdPartyNotices.txt }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25991\'ce\'c4\u20214\'bc\'fe\u20013\'d6\'d0\u25214\'d5\'d2\u21040\'b5\'bd\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 +\ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid11758563\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-29768\'d0\'ed\u21487\'bf\'c9\u-31997\'b7\'b6\u22260\'ce\'a7\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u21482\'d6\'bb\u25480\'ca\'da\u20104\'d3\'e8\u20351\'ca\'b9\u29992\'d3\'c3 +\u-29768\'d0\'ed\u21487\'bf\'c9\u-244\'a3\'ac\u-32756\'b6\'f8\u-26786\'b7\'c7\u20986\'b3\'f6\u21806\'ca\'db\u12290\'a1\'a3\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u21482\'d6\'bb\u25480\'ca\'da\u20104\'d3\'e8\u24744\'c4\'fa\u20351\'ca\'b9\u29992 +\'d3\'c3\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u30340\'b5\'c4\u26576\'c4\'b3\u20123\'d0\'a9\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20445\'b1\'a3\u30041\'c1\'f4\u25152\'cb\'f9\u26377\'d3\'d0\u20854\'c6\'e4\u20182\'cb\'fb\u26435\'c8\'a8\u21033\'c0\'fb +\u12290\'a1\'a3\u-27036\'b3\'fd\u-26786\'b7\'c7\u-28670\'ca\'ca\u29992\'d3\'c3\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u-29365\'b8\'b3\u20104\'d3\'e8\u24744\'c4\'fa\u27492\'b4\'cb\u-26503\'cf\'ee\u-27056\'cf\'de\u21046\'d6\'c6\u20043\'d6\'ae\u22806 +\'cd\'e2\u30340\'b5\'c4\u26435\'c8\'a8\u21033\'c0\'fb\u-244\'a3\'ac\u21542\'b7\'f1\u21017\'d4\'f2\u24744\'c4\'fa\u21482\'d6\'bb\u-32515\'c4\'dc\u22312\'d4\'da\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u26126\'c3\'f7\u31034\'ca\'be\u20801\'d4\'ca +\u-29768\'d0\'ed\u30340\'b5\'c4\u-31997\'b7\'b6\u22260\'ce\'a7\u20869\'c4\'da\u20351\'ca\'b9\u29992\'d3\'c3\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u12290\'a1\'a3\u20026\'ce\'aa\u27492\'b4\'cb\u-244\'a3\'ac\u24744\'c4\'fa\u24517\'b1\'d8\u-26501 +\'d0\'eb\u-28555\'d7\'f1\u23432\'ca\'d8\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u20013\'d6\'d0\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u25216\'bc\'bc\u26415\'ca\'f5\u-27056\'cf\'de\u21046\'d6\'c6\u-244\'a3\'ac\u-28711\'d5\'e2\u20123\'d0\'a9 +\u-27056\'cf\'de\u21046\'d6\'c6\u21482\'d6\'bb\u20801\'d4\'ca\u-29768\'d0\'ed\u24744\'c4\'fa\u20197\'d2\'d4\u29305\'cc\'d8\u23450\'b6\'a8\u30340\'b5\'c4\u26041\'b7\'bd\u24335\'ca\'bd\u20351\'ca\'b9\u29992\'d3\'c3\u26412\'b1\'be\u-28817\'c8\'ed\u20214 +\'bc\'fe\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u24744\'c4\'fa\u19981\'b2\'bb\loch\af40\hich\af40\dbch\f13 \u24471\'b5\'c3}{ +\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u32469\'c8\'c6\u-28729\'b9\'fd\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u20013\'d6\'d0\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u25216\'bc\'bc\u26415\'ca\'f5\u-27056\'cf\'de\u21046\'d6\'c6\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u23545\'b6\'d4\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u-28709\'bd\'f8\u-30644\'d0\'d0\u21453\'b7\'b4\u21521 +\'cf\'f2\u24037\'b9\'a4\u31243\'b3\'cc\u12289\'a1\'a2\u21453\'b7\'b4\u21521\'cf\'f2\u32534\'b1\'e0\u-29743\'d2\'eb\u25110\'bb\'f2\u21453\'b7\'b4\u27719\'bb\'e3\u32534\'b1\'e0\u-229\'a3\'bb\u23613\'be\'a1\u31649\'b9\'dc\u26377\'d3\'d0\u27492\'b4\'cb +\u-26503\'cf\'ee\u-27056\'cf\'de\u21046\'d6\'c6\u-244\'a3\'ac\u20294\'b5\'ab\u22914\'c8\'e7\u26524\'b9\'fb\u-28670\'ca\'ca\u29992\'d3\'c3\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u26126\'c3\'f7\u31034\'ca\'be\u20801\'d4\'ca\u-29768\'d0\'ed\u19978 +\'c9\'cf\u-28688\'ca\'f6\u27963\'bb\'ee\u21160\'b6\'af\u-244\'a3\'ac\u21017\'d4\'f2\u20165\'bd\'f6\u22312\'d4\'da\u-28670\'ca\'ca\u29992\'d3\'c3\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u26126\'c3\'f7\u31034\'ca\'be\u20801\'d4\'ca\u-29768\'d0\'ed +\u30340\'b5\'c4\u-31997\'b7\'b6\u22260\'ce\'a7\u20869\'c4\'da\u20174\'b4\'d3\u20107\'ca\'c2\u19978\'c9\'cf\u-28688\'ca\'f6\u27963\'bb\'ee\u21160\'b6\'af\u19981\'b2\'bb\u22312\'d4\'da\u27492\'b4\'cb\u-27056\'cf\'de\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u21046\'d6\'c6\u20316\'d7\'f7\u-29307\'b3\'ac\u-28729\'b9\'fd\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u25152 +\'cb\'f9\u-30268\'b9\'e6\u23450\'b6\'a8\u25110\'bb\'f2\u-28670\'ca\'ca\u29992\'d3\'c3\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u25152\'cb\'f9\u20801\'d4\'ca\u-29768\'d0\'ed\u25968\'ca\'fd\u-28209\'c1\'bf\u-248\'a3\'a8\u23613\'be\'a1\u31649\'b9\'dc +\u26377\'d3\'d0\u27492\'b4\'cb\u-26503\'cf\'ee\u-27056\'cf\'de\u21046\'d6\'c6\u-247\'a3\'a9\u30340\'b5\'c4\u-28817\'c8\'ed\u20214\'bc\'fe\u21103\'b8\'b1\u26412\'b1\'be\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u21457\'b7\'a2\u24067\'b2\'bc\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u20379\'b9\'a9\u20182\'cb\'fb\u20154 +\'c8\'cb\u22797\'b8\'b4\u21046\'d6\'c6\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20986\'b3\'f6\u31199\'d7\'e2\u12289\'a1\'a2\u31199\'d7\'e2\u-29375\'c1\'de\u25110\'bb\'f2\u20986\'b3\'f6\u20511 +\'bd\'e8\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u-229\'a3\'bb}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u23558\'bd\'ab\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u25110\'bb\'f2\u26412\'b1\'be\u21327\'d0\'ad\u-29778 +\'d2\'e9\u-28820\'d7\'aa\u-29783\'c8\'c3\u32473\'b8\'f8\u20219\'c8\'ce\u20309\'ba\'ce\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd\u-229\'a3\'bb\u25110\'bb\'f2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20351\'ca\'b9\u29992\'d3\'c3\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u25552\'cc\'e1\u20379\'b9\'a9\u21830 +\'c9\'cc\u19994\'d2\'b5\u-28817\'c8\'ed\u20214\'bc\'fe\u25176\'cd\'d0\u31649\'b9\'dc\u26381\'b7\'fe\u21153\'ce\'f1\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u22791\'b1\'b8\u20221\'b7\'dd\u21103\'b8\'b1\u26412\'b1\'be\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u24744 +\'c4\'fa\u21487\'bf\'c9\u20197\'d2\'d4\u21046\'d6\'c6\u20316\'d7\'f7\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u30340\'b5\'c4\u19968\'d2\'bb\u20010\'b8\'f6\u22791\'b1\'b8\u20221\'b7\'dd\u21103\'b8\'b1\u26412\'b1\'be\u12290\'a1\'a3\u-29723\'b8\'c3 +\u21103\'b8\'b1\u26412\'b1\'be\u21482\'d6\'bb\u-32515\'c4\'dc\u29992\'d3\'c3\u20110\'d3\'da\u-28211\'d6\'d8\u26032\'d0\'c2\u23433\'b0\'b2\u-30523\'d7\'b0\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 +\ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 6.\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25991\'ce\'c4\u26723\'b5\'b5\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-32515\'c4\'dc\u22815\'b9\'bb\u21512\'ba\'cf\u27861\'b7\'a8\u-29761\'b7\'c3\u-27154\'ce\'ca\u24744\'c4\'fa\u30340\'b5\'c4 +\loch\af40\hich\af40\dbch\f13 \u-29791\'bc\'c6\u31639\'cb\'e3\u26426\'bb\'fa\u25110\'bb\'f2\u20869\'c4\'da\u-28440\'b2\'bf\u32593\'cd\'f8\u32476\'c2\'e7\u30340\'b5\'c4\u25152\'cb\'f9\u26377\'d3\'d0\u29992\'d3\'c3\u25143\'bb\'a7\u-28419\'b6\'bc\u21487 +\'bf\'c9\u20197\'d2\'d4\u22797\'b8\'b4\u21046\'d6\'c6\u-29723\'b8\'c3\u25991\'ce\'c4\u26723\'b5\'b5\u-244\'a3\'ac\u20294\'b5\'ab\u20165\'bd\'f6\u20379\'b9\'a9\u20869\'c4\'da\u-28440\'b2\'bf\u21442\'b2\'ce\u-32765\'bf\'bc\u20043\'d6\'ae\u29992\'d3\'c3 +\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 7.\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-28820\'d7\'aa\u31227\'d2\'c6\u21040\'b5\'bd\u21478\'c1\'ed\u19968\'d2\'bb\u-29762\'c9\'e8\u22791\'b1\'b8\u12290 +\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u24744\'c4\'fa\u21487\'bf\'c9\u20197\'d2\'d4\u21368\'d0\'b6\u-28803\'d4\'d8 +\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u-244\'a3\'ac\u28982\'c8\'bb\u21518\'ba\'f3\u23433\'b0\'b2\u-30523\'d7\'b0\u21040\'b5\'bd\u21478\'c1\'ed\u19968\'d2\'bb\u21488\'cc\'a8\u-29762\'c9\'e8\u22791\'b1\'b8\u19978\'c9\'cf\u-28709\'bd\'f8\u-30644 +\'d0\'d0\u20351\'ca\'b9\u29992\'d3\'c3\u-244\'a3\'ac\u20294\'b5\'ab\u19981\'b2\'bb\u24471\'b5\'c3\u-28646\'cd\'a8\u-28729\'b9\'fd\u27492\'b4\'cb\u26041\'b7\'bd\u27861\'b7\'a8\u22312\'d4\'da\u22810\'b6\'e0\u21488\'cc\'a8\u-29762\'c9\'e8\u22791\'b1\'b8 +\u19978\'c9\'cf\u20849\'b9\'b2\u20139\'cf\'ed\u27492\'b4\'cb\u-29768\'d0\'ed\u21487\'bf\'c9\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid8981218 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20986\'b3\'f6\u21475\'bf\'da\u-27056\'cf\'de\u21046\'d6\'c6\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u21463\'ca\'dc\u32654\'c3\'c0\u22269\'b9\'fa\u20986\'b3\'f6\u21475\'bf\'da +\u27861\'b7\'a8\u24459\'c2\'c9\u21644\'ba\'cd\u27861\'b7\'a8\u-30268\'b9\'e6\u30340\'b5\'c4\u32422\'d4\'bc\u26463\'ca\'f8\u12290\'a1\'a3\u24744\'c4\'fa\u24517\'b1\'d8\u-26501\'d0\'eb\u-28555\'d7\'f1\u23432\'ca\'d8\u-28670\'ca\'ca\u29992\'d3\'c3\u20110 +\'d3\'da\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u30340\'b5\'c4\u25152\'cb\'f9\u26377\'d3\'d0\u22269\'b9\'fa\u20869\'c4\'da\u21644\'ba\'cd\u22269\'b9\'fa\u-27067\'bc\'ca\u20986\'b3\'f6\u21475\'bf\'da\u27861\'b7\'a8\u24459\'c2\'c9\u21644\'ba\'cd +\u27861\'b7\'a8\u-30268\'b9\'e6\u12290\'a1\'a3\u-28711\'d5\'e2\u20123\'d0\'a9\u27861\'b7\'a8\u24459\'c2\'c9\u21253\'b0\'fc\u25324\'c0\'a8\u23545\'b6\'d4\u30446\'c4\'bf\u30340\'b5\'c4\u22320\'b5\'d8\u12289\'a1\'a2\u26368\'d7\'ee\u32456\'d6\'d5\u29992 +\'d3\'c3\u25143\'bb\'a7\u21644\'ba\'cd\u26368\'d7\'ee\u32456\'d6\'d5\u29992\'d3\'c3\u-28652\'cd\'be\u30340\'b5\'c4\u21508\'b8\'f7\u31181\'d6\'d6\u-27056\'cf\'de\u21046\'d6\'c6\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid8981218\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u26377\'d3\'d0\u20851\'b9\'d8\u-29722\'cf\'ea\u32454\'cf\'b8\u20449\'d0\'c5\u24687\'cf\'a2\u-244\'a3\'ac\u-29705\'c7\'eb +\u21442\'b2\'ce\u-27131\'d4\'c4}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid8981218\charrsid14961098 \hich\af40\dbch\af13\loch\f40 www.microsoft.com/exporting}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid8981218\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 +\cs73\b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \hich\af40\dbch\af13\loch\f40 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25903\'d6\'a7\u25345\'b3\'d6\u26381\'b7\'fe\u21153\'ce\'f1\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u26159\'ca\'c7\u25353\'b0\'b4}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u29616\'cf\'d6\u29366\'d7\'b4}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25552\'cc\'e1\u20379\'b9\'a9\u30340\'b5\'c4\u-244\'a3\'ac\u25152\'cb\'f9\u20197\'d2\'d4\u25105\'ce\'d2\u20204\'c3\'c7 +\u21487\'bf\'c9\u-32515\'c4\'dc\u19981\'b2\'bb\u20026\'ce\'aa\u20854\'c6\'e4\u25552\'cc\'e1\u20379\'b9\'a9\u25903\'d6\'a7\u25345\'b3\'d6\u26381\'b7\'fe\u21153\'ce\'f1\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 10.\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u23436\'cd\'ea\u25972\'d5\'fb\u21327\'d0\'ad\u-29778\'d2\'e9\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u26412\'b1\'be\loch\af40\hich\af40\dbch\f13 \u21327\'d0\'ad\u-29778\'d2\'e9\u20197\'d2\'d4\u21450\'bc\'b0\u24744\'c4\'fa +\u20351\'ca\'b9\u29992\'d3\'c3\u30340\'b5\'c4\u-30619\'b2\'b9\u20805\'b3\'e4\u31243\'b3\'cc\u24207\'d0\'f2\u12289\'a1\'a2\u26356\'b8\'fc\u26032\'d0\'c2\u12289\'a1\'a2\u22522\'bb\'f9\u20110\'d3\'da}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Internet }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u30340\'b5\'c4\u26381\'b7\'fe\u21153\'ce\'f1\u21644\'ba\'cd\u25903\'d6\'a7\u25345\'b3\'d6\u26381\'b7\'fe\u21153\'ce\'f1 +\u30340\'b5\'c4\u26377\'d3\'d0\u20851\'b9\'d8\u26465\'cc\'f5\u27454\'bf\'ee\u-244\'a3\'ac\u20849\'b9\'b2\u21516\'cd\'ac\u26500\'b9\'b9\u25104\'b3\'c9\u20102\'c1\'cb\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u21644\'ba\'cd\u25903\'d6\'a7\u25345 +\'b3\'d6\u26381\'b7\'fe\u21153\'ce\'f1\u30340\'b5\'c4\u23436\'cd\'ea\u25972\'d5\'fb\u21327\'d0\'ad\u-29778\'d2\'e9\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe1033\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp1033\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-28670\'ca\'ca\u29992\'d3\'c3\u27861\'b7\'a8\u24459\'c2\'c9\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u32654\'c3\'c0\u22269\'b9\'fa\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22914\'c8\'e7\u26524\'b9\'fb\u24744 +\'c4\'fa\u22312\'d4\'da\u32654\'c3\'c0\u22269\'b9\'fa\u-29395\'b9\'ba\u20080\'c2\'f2\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u-244\'a3\'ac\u21017\'d4\'f2\u23545\'b6\'d4\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u30340\'b5\'c4\u-30237\'bd\'e2 +\u-28214\'ca\'cd\u20197\'d2\'d4\u21450\'bc\'b0\u30001\'d3\'c9\u20110\'d3\'da\u-28707\'ce\'a5\u21453\'b7\'b4\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u-32756\'b6\'f8\u24341\'d2\'fd\u-29321\'c6\'f0\u30340\'b5\'c4\u32034\'cb\'f7\u-29356\'c5\'e2\u22343 +\'be\'f9\u20197\'d2\'d4\u21326\'bb\'aa\u30427\'ca\'a2\u-26497\'b6\'d9\u24030\'d6\'dd\u27861\'b7\'a8\u24459\'c2\'c9\u20026\'ce\'aa\u20934\'d7\'bc\u24182\'b2\'a2\u21463\'ca\'dc\u20854\'c6\'e4\u31649\'b9\'dc\u-28778\'cf\'bd\u-244\'a3\'ac\u-32756\'b6\'f8 +\u19981\'b2\'bb\u-32765\'bf\'bc\u-31151\'c2\'c7\u20914\'b3\'e5\u31361\'cd\'bb\u27861\'b7\'a8\u21407\'d4\'ad\u21017\'d4\'f2\u12290\'a1\'a3\u24744\'c4\'fa\u25152\'cb\'f9\u23621\'be\'d3\u20303\'d7\'a1\u30340\'b5\'c4\u24030\'d6\'dd\u30340\'b5\'c4\u27861 +\'b7\'a8\u24459\'c2\'c9\u31649\'b9\'dc\u-28778\'cf\'bd\u20854\'c6\'e4\u20182\'cb\'fb\u25152\'cb\'f9\u26377\'d3\'d0\u32034\'cb\'f7\u-29356\'c5\'e2\u-26503\'cf\'ee\u30446\'c4\'bf\u-244\'a3\'ac\u21253\'b0\'fc\u25324\'c0\'a8\u26681\'b8\'f9\u25454\'be\'dd +\u24030\'d6\'dd\u28040\'cf\'fb\u-29383\'b7\'d1\u-32763\'d5\'df\u20445\'b1\'a3\u25252\'bb\'a4\u27861\'b7\'a8\u12289\'a1\'a2\u19981\'b2\'bb\u27491\'d5\'fd\u24403\'b5\'b1\u31454\'be\'ba\u20105\'d5\'f9\u27861\'b7\'a8\u20197\'d2\'d4\u21450\'bc\'b0\u20405 +\'c7\'d6\u26435\'c8\'a8\u-30644\'d0\'d0\u20026\'ce\'aa\u25552\'cc\'e1\u20986\'b3\'f6\u30340\'b5\'c4\u30456\'cf\'e0\u20851\'b9\'d8\u32034\'cb\'f7\u-29356\'c5\'e2\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 b.\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u32654\'c3\'c0\u22269\'b9\'fa\u20197\'d2\'d4\u22806\'cd\'e2\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22914\'c8\'e7\u26524\'b9\'fb\u24744\'c4\'fa\u22312\'d4\'da\u20854\'c6\'e4\u20182\'cb\'fb\u20219\'c8\'ce\u20309\'ba\'ce +\u22269\'b9\'fa\u23478\'bc\'d2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22320\'b5\'d8\u21306\'c7\'f8\u-29395\'b9\'ba\u20080\'c2\'f2\u26412\'b1\'be\u-28817\'c8\'ed\u20214\'bc\'fe\u-244\'a3\'ac +\u21017\'d4\'f2\u24212\'d3\'a6\u-28555\'d7\'f1\u23432\'ca\'d8\u24744\'c4\'fa\u25152\'cb\'f9\u22312\'d4\'da\u22269\'b9\'fa\u23478\'bc\'d2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22320\'b5\'d8\u21306\'c7\'f8\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 +\ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u27861\'b7\'a8\u24459\'c2\'c9\u25928\'d0\'a7\u21147\'c1\'a6\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u26412 +\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u-30268\'b9\'e6\u23450\'b6\'a8\u20102\'c1\'cb\u26576\'c4\'b3\u20123\'d0\'a9\u21512\'ba\'cf\u27861\'b7\'a8\u26435\'c8\'a8\loch\af40\hich\af40\dbch\f13 \u21033\'c0\'fb\u12290\'a1\'a3\u26681\'b8\'f9\u25454\'be\'dd +\u24744\'c4\'fa\u25152\'cb\'f9\u22312\'d4\'da\u22269\'b9\'fa\u23478\'bc\'d2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 +\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22320\'b5\'d8\u21306\'c7\'f8\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u-30268\'b9\'e6\u23450 +\'b6\'a8\u-244\'a3\'ac\u24744\'c4\'fa\u21487\'bf\'c9\u-32515\'c4\'dc\u20139\'cf\'ed\u26377\'d3\'d0\u20854\'c6\'e4\u20182\'cb\'fb\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3\u24744\'c4\'fa\u-28712\'bb\'b9\u21487\'bf\'c9\u-32515\'c4\'dc\u20139\'cf\'ed +\u26377\'d3\'d0\u19982\'d3\'eb\u24744\'c4\'fa\u30340\'b5\'c4\u-28817\'c8\'ed\u20214\'bc\'fe\u21334\'c2\'f4\u26041\'b7\'bd\u30456\'cf\'e0\u20851\'b9\'d8\u30340\'b5\'c4\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3\u22914\'c8\'e7\u26524\'b9\'fb\u24744 +\'c4\'fa\u25152\'cb\'f9\u22312\'d4\'da\u22269\'b9\'fa\u23478\'bc\'d2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 +\af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22320\'b5\'d8\u21306\'c7\'f8\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u19981\'b2\'bb\u20801 +\'d4\'ca\u-29768\'d0\'ed\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u25913\'b8\'c4\u21464\'b1\'e4\u24744\'c4\'fa\u25152\'cb\'f9\u22312\'d4\'da\u22269\'b9\'fa\u23478\'bc\'d2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22320\'b5\'d8\u21306\'c7\'f8\u27861\'b7\'a8\u24459\'c2\'c9\u-29365\'b8\'b3\u20104\'d3\'e8\u24744\'c4\'fa\u30340\'b5\'c4 +\u26435\'c8\'a8\u21033\'c0\'fb\u-244\'a3\'ac\u21017\'d4\'f2\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u23558\'bd\'ab\u19981\'b2\'bb\u25913\'b8\'c4\u21464\'b1\'e4\u24744\'c4\'fa\u25353\'b0\'b4\u29031\'d5\'d5\u25152\'cb\'f9\u22312\'d4\'da\u22269\'b9\'fa +\u23478\'bc\'d2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b0\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22320\'b5\'d8\u21306\'c7\'f8\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u24212\'d3\'a6\u20139\'cf\'ed\u26377\'d3\'d0 +\u30340\'b5\'c4\u26435\'c8\'a8\u21033\'c0\'fb\u12290\'a1\'a3}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \hich\af40\dbch\af13\loch\f40 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u20445\'b1\'a3\u-29759\'d6\'a4\u20813\'c3\'e2\u-29405\'d4\'f0\u26465\'cc\'f5\u27454\'bf\'ee\u12290\'a1\'a3\u-29723\'b8\'c3 +\u-28817\'c8\'ed\u20214\'bc\'fe\u25353\'b0\'b4}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \uc2\u8220\'a1\'b0}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u29616\'cf\'d6\u29366\'d7\'b4}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\loch\af13\hich\af13\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \uc2\u8221\'a1\'b1}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25480\'ca\'da\u20104\'d3\'e8\u-29768\'d0\'ed\u21487\'bf\'c9\u12290\'a1\'a3\u24744\'c4\'fa\u-26501\'d0\'eb\u-32278\'d7\'d4 +\u-30644\'d0\'d0\u25215\'b3\'d0\u25285\'b5\'a3\u20351\'ca\'b9\u29992\'d3\'c3\u-29723\'b8\'c3\u-28817\'c8\'ed\u20214\'bc\'fe\u30340\'b5\'c4\u-26418\'b7\'e7\u-27031\'cf\'d5\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \hich\af40\dbch\af13\loch\f40 MICROSOFT }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u19981\'b2\'bb\u25552\'cc\'e1\u20379\'b9\'a9\u20219\'c8\'ce\u20309\'ba\'ce\u26126\'c3\'f7\u31034\'ca\'be\u30340\'b5\'c4\u20445 +\'b1\'a3\u-29759\'d6\'a4\u12289\'a1\'a2\u20445\'b1\'a3\u-26980\'d5\'cf\u25110\'bb\'f2\u26465\'cc\'f5\u20214\'bc\'fe\u12290\'a1\'a3\u26681\'b8\'f9\u25454\'be\'dd\u24744\'c4\'fa\u24403\'b5\'b1\u22320\'b5\'d8\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9 +\u-244\'a3\'ac\u24744\'c4\'fa\u21487\'bf\'c9\u-32515\'c4\'dc\u20139\'cf\'ed\u26377\'d3\'d0\u26412\'b1\'be\u21327\'d0\'ad\u-29778\'d2\'e9\u26080\'ce\'de\u27861\'b7\'a8\u25913\'b8\'c4\u21464\'b1\'e4\u30340\'b5\'c4\u20854\'c6\'e4\u20182\'cb\'fb\u28040 +\'cf\'fb\u-29383\'b7\'d1\u-32763\'d5\'df\u26435\'c8\'a8\u21033\'c0\'fb\u25110\'bb\'f2\u27861\'b7\'a8\u23450\'b6\'a8\u20445\'b1\'a3\u-26980\'d5\'cf\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22312\'d4\'da\u24744\'c4\'fa\u24403\'b5\'b1\u22320\'b5\'d8\u27861\'b7\'a8\u24459\'c2\'c9\u20801\'d4\'ca\u-29768\'d0\'ed\u30340 +\'b5\'c4\u-31997\'b7\'b6\u22260\'ce\'a7\u20869\'c4\'da\u-244\'a3\'ac}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 MICROSOFT }{\rtlch\fcs1 +\af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u25490\'c5\'c5\u-27036\'b3\'fd\u26377\'d3\'d0\u20851\'b9\'d8\u-28670\'ca\'ca\u-27392\'cf\'fa\u24615 +\'d0\'d4\u12289\'a1\'a2\u-27512\'d5\'eb\u23545\'b6\'d4\u29305\'cc\'d8\u23450\'b6\'a8\u30446\'c4\'bf\u30340\'b5\'c4\u30340\'b5\'c4\u-28670\'ca\'ca\u29992\'d3\'c3\u24615\'d0\'d4\loch\af40\hich\af40\dbch\f13 \u21644\'ba\'cd\u19981\'b2\'bb\u20405\'c7\'d6 +\u26435\'c8\'a8\u30340\'b5\'c4\u-24872\'c4\'ac\u31034\'ca\'be\u20445\'b1\'a3\u-29759\'d6\'a4\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par }\pard\plain \ltrpar\s25\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b\fs20\expnd0\expndtw4\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid2841351 +\loch\af40\hich\af40\dbch\f13 \uc2\u20197\'d2\'d4\u19979\'cf\'c2\u20869\'c4\'da\u23481\'c8\'dd\u-28670\'ca\'ca\u29992\'d3\'c3\u20110\'d3\'da\u28595\'b0\'c4\u22823\'b4\'f3\u21033\'c0\'fb\u20122\'d1\'c7}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b\fs20\expnd0\expndtw4\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid2841351 \hich\af40\dbch\af13\loch\f40 - }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\b\fs20\expnd0\expndtw4\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid2841351 \loch\af40\hich\af40\dbch\f13 \uc2\u24744\'c4\'fa\u20139\'cf\'ed\u26377\'d3\'d0\u12298\'a1\'b6\u28595\'b0\'c4\u22823\'b4\'f3\u21033\'c0\'fb +\u20122\'d1\'c7\u28040\'cf\'fb\u-29383\'b7\'d1\u-32763\'d5\'df\u27861\'b7\'a8\u12299\'a1\'b7\u-30268\'b9\'e6\u23450\'b6\'a8\u30340\'b5\'c4\u27861\'b7\'a8\u23450\'b6\'a8\u20445\'b1\'a3\u-26980\'d5\'cf\u-244\'a3\'ac\u-28711\'d5\'e2\u20123\'d0\'a9\u26465 +\'cc\'f5\u27454\'bf\'ee\u20013\'d6\'d0\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u-30268\'b9\'e6\u23450\'b6\'a8\u22343\'be\'f9\u26080\'ce\'de\u24847\'d2\'e2\u24433\'d3\'b0\u21709\'cf\'ec\u-28711\'d5\'e2\u20123\'d0\'a9\u26435\'c8\'a8\u21033\'c0\'fb +\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b\fs20\expnd0\expndtw4\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid2841351 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang2052\langfe2052\loch\af40\hich\af40\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u25439\'cb\'f0\u23475\'ba\'a6\u-30619\'b2\'b9\u20607\'b3\'a5\u-29405\'d4\'f0\u20219\'c8\'ce\u30340\'b5\'c4\u-27056\'cf\'de\u21046\'d6\'c6\u21644\'ba\'cd\u25490\'c5\'c5\u-27036\'b3\'fd\u26465\'cc\'f5\u27454\'bf\'ee\u12290\'a1\'a3\u24744\'c4\'fa\u21482 +\'d6\'bb\u-32515\'c4\'dc\u22240\'d2\'f2\u30452\'d6\'b1\u25509\'bd\'d3\u25439\'cb\'f0\u23475\'ba\'a6\u20174\'b4\'d3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 +\hich\af40\dbch\af13\loch\f40 MICROSOFT }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u21450\'bc\'b0\u20854\'c6\'e4\u20379\'b9\'a9 +\u24212\'d3\'a6\u21830\'c9\'cc\u22788\'b4\'a6\u-31817\'bb\'f1\u24471\'b5\'c3\u-28672\'cd\'cb\u27454\'bf\'ee\u-244\'a3\'ac\u19988\'c7\'d2\u-28672\'cd\'cb\u27454\'bf\'ee\u-28207\'bd\'f0\u-26467\'b6\'ee\u19978\'c9\'cf\u-27056\'cf\'de\u20026\'ce\'aa}{ +\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 5.00 }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u32654\'c3\'c0\u20803\'d4\'aa\u12290\'a1\'a3\u24744\'c4\'fa\u19981\'b2\'bb\u-32515\'c4\'dc\u22240\'d2\'f2\u20854\'c6\'e4\u20182 +\'cb\'fb\u20219\'c8\'ce\u20309\'ba\'ce\u25439\'cb\'f0\u23475\'ba\'a6\u-31817\'bb\'f1\u24471\'b5\'c3\u-28672\'cd\'cb\u27454\'bf\'ee\u-244\'a3\'ac\u21253\'b0\'fc\u25324\'c0\'a8\u21518\'ba\'f3\u26524\'b9\'fb\u24615\'d0\'d4\u25439\'cb\'f0\u23475\'ba\'a6 +\u12289\'a1\'a2\u21033\'c0\'fb\u28070\'c8\'f3\u25439\'cb\'f0\u22833\'ca\'a7\u12289\'a1\'a2\u29305\'cc\'d8\u21035\'b1\'f0\u30340\'b5\'c4\u25439\'cb\'f0\u23475\'ba\'a6\u12289\'a1\'a2\u-27148\'bc\'e4\u25509\'bd\'d3\u25439\'cb\'f0\u23475\'ba\'a6\u25110 +\'bb\'f2\u-27068\'b8\'bd\u24102\'b4\'f8\u24615\'d0\'d4\u25439\'cb\'f0\u23475\'ba\'a6\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par }\pard\plain \ltrpar\s25\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe1033\dbch\af13\langnp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u-29723\'b8\'c3 +\u-27056\'cf\'de\u21046\'d6\'c6\u-28670\'ca\'ca\u29992\'d3\'c3\u20110\'d3\'da\u-230\'a3\'ba}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u19982\'d3\'eb\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Internet }{\rtlch\fcs1 +\af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u31449\'d5\'be\u28857\'b5\'e3\u19978\'c9\'cf\u30340\'b5\'c4\u-28817\'c8\'ed\u20214\'bc\'fe\u12289 +\'a1\'a2\u26381\'b7\'fe\u21153\'ce\'f1\u12289\'a1\'a2\u20869\'c4\'da\u23481\'c8\'dd\u-248\'a3\'a8\u21253\'b0\'fc\u25324\'c0\'a8\u20195\'b4\'fa\u30721\'c2\'eb\u-247\'a3\'a9\u25110\'bb\'f2\u31532\'b5\'da\u19977\'c8\'fd\u26041\'b7\'bd\u31243\'b3\'cc\u24207 +\'d0\'f2\u30456\'cf\'e0\u20851\'b9\'d8\u30340\'b5\'c4\u20219\'c8\'ce\u20309\'ba\'ce\u24773\'c7\'e9\u20917\'bf\'f6\u-229\'a3\'bb\u20197\'d2\'d4\u21450\'bc\'b0}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\loch\af3\hich\af3\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40\afs20 +\ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22312\'d4\'da\u-28670\'ca\'ca\u29992\'d3\'c3\u30340\'b5\'c4\u27861\'b7\'a8\u24459\'c2\'c9\u20801\'d4\'ca\u-29768 +\'d0\'ed\u30340\'b5\'c4\u-31997\'b7\'b6\u22260\'ce\'a7\u20869\'c4\'da\u-244\'a3\'ac\u22240\'d2\'f2\u-28707\'ce\'a5\loch\af40\hich\af40\dbch\f13 \u32422\'d4\'bc\u12289\'a1\'a2\u-28707\'ce\'a5\u21453\'b7\'b4\u20445\'b1\'a3\u-29759\'d6\'a4\u12289\'a1\'a2 +\u20445\'b1\'a3\u-26980\'d5\'cf\u25110\'bb\'f2\u26465\'cc\'f5\u20214\'bc\'fe\u12289\'a1\'a2\u20005\'d1\'cf\u26684\'b8\'f1\u-29405\'d4\'f0\u20219\'c8\'ce\u12289\'a1\'a2\u-28729\'b9\'fd\u22833\'ca\'a7\u25110\'bb\'f2\u20854\'c6\'e4\u20182\'cb\'fb\u20405 +\'c7\'d6\u26435\'c8\'a8\u-30644\'d0\'d0\u20026\'ce\'aa\u24341\'d2\'fd\u-29321\'c6\'f0\u30340\'b5\'c4\u32034\'cb\'f7\u-29356\'c5\'e2\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 +\uc2\u21363\'bc\'b4\u20351\'ca\'b9}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \hich\af40\dbch\af13\loch\f40 Microsoft }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid11828113\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u30693\'d6\'aa\u-28589\'b5\'c0\u25110\'bb\'f2\u24212\'d3\'a6\u-29723\'b8\'c3\u30693\'d6\'aa\u-28589\'b5\'c0\u21487\'bf\'c9 +\u-32515\'c4\'dc\u20250\'bb\'e1\u20986\'b3\'f6\u29616\'cf\'d6\u25439\'cb\'f0\u23475\'ba\'a6\u-244\'a3\'ac\u27492\'b4\'cb\u-26503\'cf\'ee\u-27056\'cf\'de\u21046\'d6\'c6\u20063\'d2\'b2\u21516\'cd\'ac\u26679\'d1\'f9\u-28670\'ca\'ca\u29992\'d3\'c3\u12290 +\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u30001\'d3\'c9\u20110\'d3\'da\u24744\'c4\'fa\u25152\'cb\'f9\u22312\'d4\'da\u22269 +\'b9\'fa\u23478\'bc\'d2}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \hich\af40\dbch\af13\loch\f40 /}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang2052\langfe2052\dbch\af13\langnp2052\langfenp2052\insrsid15489648\charrsid14961098 \loch\af40\hich\af40\dbch\f13 \uc2\u22320\'b5\'d8\u21306\'c7\'f8\u21487\'bf\'c9\u-32515\'c4\'dc\u19981\'b2\'bb\u20801\'d4\'ca\u-29768\'d0\'ed\u25490\'c5\'c5 +\u-27036\'b3\'fd\u25110\'bb\'f2\u-27056\'cf\'de\u21046\'d6\'c6\u-27068\'b8\'bd\u24102\'b4\'f8\u25439\'cb\'f0\u23475\'ba\'a6\u12289\'a1\'a2\u21518\'ba\'f3\u26524\'b9\'fb\u24615\'d0\'d4\u25439\'cb\'f0\u23475\'ba\'a6\u25110\'bb\'f2\u20854\'c6\'e4\u20182 +\'cb\'fb\u25439\'cb\'f0\u23475\'ba\'a6\u30340\'b5\'c4\u-29356\'c5\'e2\u20607\'b3\'a5\u-29405\'d4\'f0\u20219\'c8\'ce\u-244\'a3\'ac\u22240\'d2\'f2\u27492\'b4\'cb\u19978\'c9\'cf\u-28688\'ca\'f6\u-27056\'cf\'de\u21046\'d6\'c6\u25110\'bb\'f2\u25490\'c5\'c5 +\u-27036\'b3\'fd\u26465\'cc\'f5\u27454\'bf\'ee\u21487\'bf\'c9\u-32515\'c4\'dc\u23545\'b6\'d4\u24744\'c4\'fa\u19981\'b2\'bb\u-28670\'ca\'ca\u29992\'d3\'c3\u12290\'a1\'a3}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe2052\dbch\af13\langfenp2052\insrsid4684770\charrsid14961098 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000001028 +ad23dbb9ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.CHT.rtf b/setup/resources/eula/VF_EULA.CHT.rtf new file mode 100644 index 00000000000..399d2e60ff2 --- /dev/null +++ b/setup/resources/eula/VF_EULA.CHT.rtf @@ -0,0 +1,897 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020300000000000000}PMingLiU{\*\falt !Ps2OcuAe};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f366\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};} +{\f481\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};}{\f509\fbidi \froman\fcharset136\fprq2{\*\panose 02020300000000000000}@PMingLiU;} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f627\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f628\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f630\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f631\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f632\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f633\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f634\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f635\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f647\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f648\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f650\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f651\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f652\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f653\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f654\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f655\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f739\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f737\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f738\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} +{\f740\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f741\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f744\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} +{\f769\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt !Ps2OcuAe};}{\f967\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f968\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f970\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f971\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f974\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f975\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese){\*\falt Calisto MT};}{\f1007\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f1008\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};} +{\f1010\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};}{\f1011\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f1012\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};} +{\f1013\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};}{\f1014\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f1015\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};} +{\f1016\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};}{\f4287\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}{\f4288\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};} +{\f4290\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f4291\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f4294\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};} +{\f5439\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f5437\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};}{\f5438\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};} +{\f5440\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f5441\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};}{\f5444\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};} +{\f5719\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid5976185 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink106 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af366 \ltrch\fcs0 \b\f366\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 +\sbasedon10 page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f366\hich\af366\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f366\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\s105\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon49 \snext105 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs106 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs107 \additive \rtlch\fcs1 +\ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon106 \slink105 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}{ +\s111\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\f38\hich\af38\dbch\af14\cgrid\langnp1028\langfenp1028 +\sbasedon0 \snext0 \slink112 \sunhideused \styrsid9711861 Salutation;}{\*\cs112 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\f38\hich\af38\dbch\af14\langnp1028\langfenp1028 \sbasedon10 \slink111 \slocked \styrsid9711861 +Salutation Char;}{\s113\ql \li4320\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin4320\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\f38\hich\af38\dbch\af14\cgrid\langnp1028\langfenp1028 +\sbasedon0 \snext113 \slink114 \styrsid9711861 Closing;}{\*\cs114 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\f38\hich\af38\dbch\af14\langnp1028\langfenp1028 \sbasedon10 \slink113 \slocked \styrsid9711861 Closing Char;}} +{\*\listtable{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 +\b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 +\b0\i0\f366\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 +\b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel +\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4 +\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3 +\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 } +{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \s5\fi-357\li1792 +\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \s6 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 +\s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 +\s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 +\s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1 +\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 } +{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 } +{\listname ;}\listid974869818}{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li1797\lin1797 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 +\fi-360\li7557\lin7557 }{\listname ;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \s39\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 +\fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid161303\rsid462051\rsid1924811\rsid2508538\rsid2885526\rsid3490511\rsid3755635\rsid4684770\rsid5194178\rsid5519702\rsid5858028\rsid5911604\rsid5976185\rsid6571774\rsid7280171\rsid7496237\rsid8613930\rsid8995704\rsid9196108\rsid9336866 +\rsid9651127\rsid9711861\rsid9963773\rsid9984413\rsid10625809\rsid10703978\rsid10899258\rsid11349222\rsid11422587\rsid11758563\rsid11828113\rsid12676651\rsid12799225\rsid13507249\rsid13637954\rsid14356214\rsid14375208\rsid14446677\rsid15548830 +\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo9\dy24\hr20\min27}{\version1}{\edmins0}{\nofpages3} +{\nofwords416}{\nofchars2373}{\nofcharsws2784}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9984413 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9984413 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9984413 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9984413 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid7280171 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid7280171 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid7280171 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid7280171 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid7280171 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid7280171 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-28961\'b3\'6e\u-25900\'c5\'e9\u25480\'b1\'c2\u27402\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 +MICROSOFT VISUAL F#}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u26412\'a5\'bb\u25480\'b1\'c2\u27402\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da\u20418\'ab\'59\u19968\'a4\'40\u20221\'a5\'f7\u30001\'a5\'d1}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20844\'a4\'bd\u21496\'a5\'71}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 (}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25110\'a9\'ce\u20854\'a8\'e4\u-27172\'c3\'f6\u20418\'ab\'59\u20225\'a5\'f8\u26989\'b7\'7e\u-244\'a1\'41\u-30314\'b5\'f8 +\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u23621\'a9\'7e\u20303\'a6\'ed\u30340\'aa\'ba\u22320\'a6\'61\u-24866\'c2\'49\u-32756\'a6\'d3\u23450\'a9\'77}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 ) }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-32249\'bb\'50\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20043\'a4\'a7\u-27245\'b6\'a1\u25152\'a9\'d2 +\u25104\'a6\'a8\u31435\'a5\'df\u20043\'a4\'a7\u21332\'a8\'f3\u-29840\'c4\'b3\u12290\'a1\'43\u-30005\'bd\'d0\loch\af38\hich\af38\dbch\f14 \u20180\'a5\'4a\u32048\'b2\'d3\u-27215\'be\'5c\u-29824\'c5\'aa\u-28647\'b3\'6f\u20123\'a8\'c7\u25480\'b1\'c2\u27402 +\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da\u12290\'a1\'43\u-28647\'b3\'6f\u20123\'a8\'c7\u25480\'b1\'c2\u27402\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da\u-28567\'be\'41\u29992\'a5\'ce\u26044\'a9\'f3\u19978\'a4\'57\u-28688\'ad\'7a\u-28961\'b3\'6e\u-25900\'c5\'e9 +\u-244\'a1\'41\u21253\'a5\'5d\u25324\'ac\'41\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u25910\'a6\'ac\u21463\'a8\'fc\u30340\'aa\'ba\u23186\'b4\'43\u-25900\'c5\'e9}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 (}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22914\'a6\'70\u26524\'aa\'47\u26377\'a6\'b3\u30340\'aa\'ba\u-30095\'b8\'dc}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 )}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-28647\'b3\'6f\u20123\'a8\'c7\u26781\'b1\'f8\u27454\'b4\'da\u20134\'a5\'e7\u-28567\'be\'41\u29992\'a5\'ce\u26044\'a9\'f3 +\u20219\'a5\'f4\u20309\'a6\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20043\'a4\'a7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u26356\'a7\'f3\u26032\'b7\'73\u31243\'b5\'7b\u24335\'a6\'a1\u12289\'a1\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22686\'bc\'57\u-30500\'b8\'c9\u31243\'b5\'7b\u24335\'a6\'a1\u12289\'a1\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u32178\'ba\'f4\u-26981\'bb\'da\u32178\'ba\'f4\u-29201\'b8\'f4\u26381\'aa\'41\u21209\'b0\'c8\u-32249\'bb\'50}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25903\'a4\'e4\u25588\'b4\'a9\u26381\'aa\'41\u21209\'b0\'c8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u20294\'a6\'fd\u-32027\'ad\'59\u19978\'a4\'57\u-28688\'ad\'7a\u-26619\'b6\'b5\u30446\'a5\'d8\u21478\'a5\'74\u-27068\'aa\'fe\u26377\'a6\'b3\u20854\'a8\'e4\u20182\'a5\'4c\u26781\'b1\'f8\u27454\'b4\'da\u-244\'a1\'41}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u21063\'ab\'68\u20854\'a8\'e4\u20182\'a5\'4c\u26781\'b1\'f8\u27454\'b4\'da\u20778\'c0\'75\u20808\'a5\'fd\u-28567\'be\'41 +\u29992\'a5\'ce\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-28961\'b3\'6e\u-25900\'c5\'e9\u19968\'a4\'40\u32147\'b8\'67\u20351\'a8\'cf\u29992 +\'a5\'ce\u-244\'a1\'41\u21363\'a7\'59\u-30616\'aa\'ed\u31034\'a5\'dc\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u21516\'a6\'50\u24847\'b7\'4e\u25509\'b1\'b5\u21463\'a8\'fc\u-28647\'b3\'6f\u20123\'a8\'c7\u25480\'b1\'c2\u27402\'c5\'76 +\u26781\'b1\'f8\u27454\'b4\'da\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-32027\'ad\'59\u12288\'a1\'40\u-29516 +\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u19981\'a4\'a3\u21516\'a6\'50\u24847\'b7\'4e\u-28647\'b3\'6f\u20123\'a8\'c7\u25480\'b1\'c2\u27402\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da\u-244\'a1\'41\u-30005\'bd\'d0\u19981\'a4\'a3\u-30335\'ad\'6e\u20351\'a8\'cf +\u29992\'a5\'ce\u-28961\'b3\'6e\u-25900\'c5\'e9\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u-32027\'ad\'59\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u-28555\'bf\'ed\u23432\'a6\'75\u26412\'a5\'bb\u25480\'b1\'c2\u27402\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da\u-244\'a1\'41\u21063\'ab\'68\u12288\'a1\'40\u-29516\'b6\'51\u29992 +\'a5\'ce\u25142\'a4\'e1\u24471\'b1\'6f\u20139\'a8\'c9\u26377\'a6\'b3\u20197\'a5\'48\u19979\'a4\'55\u21508\'a6\'55\u-26619\'b6\'b5\u27704\'a5\'c3\u20037\'a4\'5b\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid10899258 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u23433\'a6\'77\u-30499\'b8\'cb\u-32249\'bb\'50\u20351\'a8\'cf\u29992\'a5\'ce\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24471\'b1\'6f\u26044\'a9\'f3\u12288\'a1\'40\u-29516\'b6\'51 +\u29992\'a5\'ce\u25142\'a4\'e1\u20043\'a4\'a7\u-30499\'b8\'cb\u32622\'b8\'6d\u23433\'a6\'77\u-30499\'b8\'cb\u-32249\'bb\'50\u20351\'a8\'cf\u29992\'a5\'ce\u20219\'a5\'f4\u20309\'a6\'f3\u25976\'bc\'c6\u30446\'a5\'d8\u30340\'aa\'ba\u-28961\'b3\'6e\u-25900 +\'c5\'e9\u25335\'ab\'fe\u-29539\'a8\'a9\u-244\'a1\'41\u20197\'a5\'48\u-30163\'b3\'5d\u-30200\'ad\'70\u12289\'a1\'42\u-27253\'b6\'7d\u30332\'b5\'6f\u21450\'a4\'ce\u28204\'b4\'fa\u-30106\'b8\'d5\u12288\'a1\'40\loch\af38\hich\af38\dbch\f14 \u-29516\'b6\'51 +\u29992\'a5\'ce\u25142\'a4\'e1\u20043\'a4\'a7\u31243\'b5\'7b\u24335\'a6\'a1\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20854\'a8\'e4\u20182\'a5\'4c\u25480\'b1\'c2\u27402\'c5\'76\u-30335\'ad\'6e\u20214\'a5\'f3\u21450\'a4\'ce}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 /}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25110\'a9\'ce\u20351\'a8\'cf\u29992\'a5\'ce\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 +\loch\af38\hich\af38\dbch\f14 \uc2\u-32027\'ad\'59\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u-28555\'bf\'ed\u23432\'a6\'75\u20197\'a5\'48\u19979\'a4\'55\u26781\'b1\'f8\u27454\'b4\'da\u-244\'a1\'41\u21063\'ab\'68\u12288\'a1\'40\u-29516 +\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24471\'b1\'6f\u26044\'a9\'f3\u-32278\'a6\'db\u24049\'a4\'76\u-27253\'b6\'7d\u30332\'b5\'6f\u30340\'aa\'ba\u31243\'b5\'7b\u24335\'a6\'a1\u20013\'a4\'a4\u25955\'b4\'b2\u24067\'a5\'ac\u-28961\'b3\'6e\u-25900\'c5\'e9 +\u21253\'a5\'5d\u21547\'a7\'74\u30340\'aa\'ba\u-28440\'b3\'a1\u20998\'a4\'c0\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u20351\'a8\'cf\u29992\'a5\'ce\u21450\'a4\'ce\u25955\'b4\'b2\u24067\'a5\'ac\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u19979\'a4\'55\u21015\'a6\'43\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u-32249\'bb\'50\u25991\'a4\'e5\u23383\'a6\'72 +\u27284\'c0\'c9\u28858\'ac\'b0\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12301\'a1\'76\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 +REDIST.TXT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u27284\'c0\'c9\u26696\'ae\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24471\'b1\'6f\u20197\'a5\'48\u30446\'a5\'d8 +\u30340\'aa\'ba\u30908\'bd\'58\u24418\'a7\'ce\u24335\'a6\'a1\u-244\'a1\'41\u-30457\'bd\'c6\u-30467\'bb\'73\u20006\'a8\'c3\u25955\'b4\'b2\u24067\'a5\'ac\u21015\'a6\'43\u31034\'a5\'dc\u26044\'a9\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 REDIST.TXT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u27284\'c0\'c9\u26696\'ae\'d7\u20013\'a4\'a4\u30340\'aa\'ba\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12290\'a1\'43}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u31532\'b2\'c4\u19977\'a4\'54\u20154\'a4\'48\u25955\'b4\'b2\u24067\'a5\'ac}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24471\'b1\'6f\u21516\'a6\'50\u24847\'b7\'4e +\u31243\'b5\'7b\u24335\'a6\'a1\u32147\'b8\'67\u-27977\'be\'50\u21830\'b0\'d3\u23559\'b1\'4e\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12301\'a1\'76\u-30314\'b5\'f8\u28858\'ac\'b0\u12288 +\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20043\'a4\'a7\u31243\'b5\'7b\u24335\'a6\'a1\u30340\'aa\'ba\u19968\'a4\'40\u-28440\'b3\'a1\u20998\'a4\'c0\u-244\'a1\'41\u-28622\'b6\'69\u-30644\'a6\'e6\u-30457\'bd\'c6\u-30467\'bb\'73\u-32249\'bb\'50 +\u25955\'b4\'b2\u24067\'a5\'ac\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u25955\'b4\'b2\u24067\'a5\'ac\u-30335\'ad\'6e\u20214\'a5\'f3\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u-28195\'b0\'77\u23565\'b9\'ef\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25955\'b4\'b2\u24067\'a5\'ac\u30340\'aa\'ba\u20219\'a5\'f4\u20309\'a6\'f3\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335 +\'a6\'a1\u30908\'bd\'58\u12301\'a1\'76\u-244\'a1\'41\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24517\'a5\'b2\u-26616\'b6\'b7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u22312\'a6\'62\loch\af38\hich\af38\dbch\f14 \u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u30340\'aa\'ba\u31243\'b5\'7b\u24335\'a6\'a1\u20013\'a4\'a4\u-244\'a1\'41\u28858\'ac\'b0\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067 +\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12301\'a1\'76\u21152\'a5\'5b\u20837\'a4\'4a\u-28211\'ad\'ab\u-30335\'ad\'6e\u30340\'aa\'ba\u26032\'b7\'73\u21151\'a5\'5c\u-32515\'af\'e0\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-28195\'b0\'77\u23565\'b9\'ef\u20219\'a5\'f4\u20309\'a6\'f3\u21103\'b0\'c6\u27284\'c0\'c9\u21517\'a6\'57\u28858 +\'ac\'b0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 .lib }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u30340\'aa\'ba\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12301 +\'a1\'76\u-244\'a1\'41\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20677\'b6\'c8\u24471\'b1\'6f\u25955\'b4\'b2\u24067\'a5\'ac\u-28657\'b3\'7a\u-28594\'b9\'4c\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u31243\'b5\'7b +\u24335\'a6\'a1\u20043\'a4\'a7\u-28637\'b3\'73\u32080\'b5\'b2\u22120\'be\'b9\u22519\'b0\'f5\u-30644\'a6\'e6\u-28647\'b3\'6f\u-26530\'c3\'fe\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12301 +\'a1\'76\u25152\'a9\'d2\u29986\'b2\'a3\u29983\'a5\'cd\u30340\'aa\'ba\u32080\'b5\'b2\u26524\'aa\'47\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25955\'b4\'b2\u24067\'a5\'ac\u21253\'a5\'5d\u21547\'a7\'74\u26044\'a9\'f3\u26576\'ac\'59\u19968\'a4\'40\u23433 +\'a6\'77\u-30499\'b8\'cb\u31243\'b5\'7b\u24335\'a6\'a1\u20013\'a4\'a4\u30340\'aa\'ba\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12301\'a1\'76\u26178\'ae\'c9\u-244\'a1\'41\u20677\'b6\'c8 +\u-32515\'af\'e0\u20570\'b0\'b5\u28858\'ac\'b0\u-30094\'b8\'d3\u23433\'a6\'77\u-30499\'b8\'cb\u31243\'b5\'7b\u24335\'a6\'a1\u20043\'a4\'a7\u19968\'a4\'40\u-28440\'b3\'a1\u20998\'a4\'c0\u-28622\'b6\'69\u-30644\'a6\'e6\u25955\'b4\'b2\u24067\'a5\'ac\u-244 +\'a1\'41\u19988\'a5\'42\u19981\'a4\'a3\u24471\'b1\'6f\u32147\'b8\'67\u-28594\'b9\'4c\u20219\'a5\'f4\u20309\'a6\'f3\u20462\'ad\'d7\u25913\'a7\'ef\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-30335\'ad\'6e\u27714\'a8\'44\u25955\'b4\'b2\u24067\'a5\'ac\u-32763\'aa\'cc\u21450\'a4\'ce\u22806\'a5\'7e\u-28440 +\'b3\'a1\u32066\'b2\'d7\u31471\'ba\'dd\u20351\'a8\'cf\u29992\'a5\'ce\u-32763\'aa\'cc\u21516\'a6\'50\u24847\'b7\'4e\u12300\'a1\'75\u20445\'ab\'4f\u-29833\'c5\'40\u12302\'a1\'79\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u20803\'a4\'b8\u20214\'a5\'f3 +\u12303\'a1\'7a\u30340\'aa\'ba\u31243\'b5\'7b\u24230\'ab\'d7\u19981\'a4\'a3\u24471\'b1\'6f\u20302\'a7\'43\u26044\'a9\'f3\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u12301\'a1\'76\u20043\'a4\'a7\u30456\'ac\'db\u-27172\'c3\'f6\u26781\'b1\'f8\u27454 +\'b4\'da\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22312\'a6\'62\u31243\'b5\'7b\u24335\'a6\'a1\u20013\'a4\'a4\u-26513\'c5\'e3\u31034\'a5\'dc\u26377\'a6\'b3\u25928 +\'ae\'c4\u30340\'aa\'ba\u-31657\'b5\'db\u20316\'a7\'40\u27402\'c5\'76\loch\af38\hich\af38\dbch\f14 \u27161\'bc\'d0\loch\af38\hich\af38\dbch\f14 \u31034\'a5\'dc\u-229\'a1\'46\u21644\'a9\'4d}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-32027\'ad\'59\u22240\'a6\'5d\u25955\'b4\'b2\u24067\'a5\'ac\u25110\'a9\'ce\u20351\'a8\'cf\u29992\'a5\'ce\u12288 +\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20043\'a4\'a7\u31243\'b5\'7b\u24335\'a6\'a1\u-32756\'a6\'d3\u20351\'a8\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-28563\'be\'44\u20182\'a5\'4c\u20154\'a4\'48\u25552\'b4\'a3\u20986\'a5\'58\u32034\'af\'c1\u-29472\'bd\'df\u26178\'ae\'c9\u-244 +\'a1\'41\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25033\'c0\'b3\u-29472\'bd\'df\loch\af38\hich\af38\dbch\f14 \u20767\'c0\'76}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20043\'a4\'a7\u25613\'b7\'6c\u22833\'a5\'a2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 \hich\af38\dbch\af14\loch\f38 (}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u21253\'a5\'5d\u25324\'ac\'41\u24459\'ab\'df\u24107\'ae\'76\u-29509\'b6\'4f}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 )}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 +\loch\af38\hich\af38\dbch\f14 \uc2\u-244\'a1\'41\u20351\'a8\'cf\u20043\'a4\'a7\u20813\'a7\'4b\u-28563\'be\'44\u25613\'b7\'6c\u23475\'ae\'60\u-244\'a1\'41\u20006\'a8\'c3\u20986\'a5\'58\u-26782\'ad\'b1\u20195\'a5\'4e\u28858\'ac\'b0\u-28753\'c5\'47\u-29833 +\'c5\'40\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u25955\'b4\'b2\u24067\'a5\'ac\u-27056\'ad\'ad\u21046\'a8\'ee\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u19981\'a4\'a3\u24471\'b1\'6f}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u-29814\'c5\'dc\u26356\'a7\'f3\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u12301\'a1\'76\u20013\'a4\'a4\u20043\'a4\'a7\u20219\'a5\'f4\u20309\'a6\'f3\u-31657\'b5\'db\u20316\'a7\'40\u27402 +\'c5\'76\u12289\'a1\'42\u21830\'b0\'d3\u27161\'bc\'d0\u25110\'a9\'ce\u23560\'b1\'4d\u21033\'a7\'51\u27161\'bc\'d0\u31034\'a5\'dc\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u26044\'a9\'f3\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u30340\'aa\'ba\u31243\'b5\'7b\u24335 +\'a6\'a1\u21517\'a6\'57\u31281\'ba\'d9\u20351\'a8\'cf\u29992\'a5\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u30340\'aa\'ba\u21830\'b0\'d3\u27161\'bc\'d0\u-244\'a1\'41\u25110\'a9\'ce\u26263\'b7\'74\u31034\'a5\'dc +\u31243\'b5\'7b\u24335\'a6\'a1\u20358\'a8\'d3\u-32278\'a6\'db}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25110\'a9\'ce\u32147\'b8\'67\u30001\'a5\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-32564\'ad\'49\u26360\'ae\'d1\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25955\'b4\'b2\u24067\'a5\'ac\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335 +\'a6\'a1\u30908\'bd\'58\u12301\'a1\'76\u20006\'a8\'c3\u26044\'a9\'f3\u-26786\'ab\'44}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Windows }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u30340\'aa\'ba\u24179\'a5\'ad\u21488\'a5\'78\u19978\'a4\'57\u22519\'b0\'f5\u-30644\'a6\'e6 +\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u23559\'b1\'4e\u12300\'a1\'75\u21487\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908 +\'bd\'58\u12301\'a1\'76\u32622\'b8\'6d\u26044\'a9\'f3\u24801\'b4\'63\u24847\'b7\'4e\u12289\'a1\'42\u27450\'b4\'db\u-26087\'c4\'46\u25110\'a9\'ce\u-28587\'b9\'48\u27861\'aa\'6b\u30340\'aa\'ba\u31243\'b5\'7b\u24335\'a6\'a1\u20013\'a4\'a4\u-229\'a1\'46 +\u25110\'a9\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20462\'ad\'d7\u25913\'a7\'ef\u25110\'a9\'ce\u25955\'b4\'b2\u24067\'a5\'ac\u20219\'a5\'f4\u20309\'a6\'f3\u21487 +\'a5\'69\u25955\'b4\'b2\u24067\'a5\'ac\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u30340\'aa\'ba\u21407\'ad\'ec\u22987\'a9\'6c\u30908\'bd\'58\u-244\'a1\'41\u20351\'a8\'cf\u20854\'a8\'e4\u20219\'a5\'f4\u20309\'a6\'f3\u-28440\'b3\'a1\u20998\'a4\'c0\u21463 +\'a8\'fc\u21040\'a8\'ec\u-27036\'b0\'a3\u22806\'a5\'7e\u25480\'b1\'c2\u27402\'c5\'76\u20043\'a4\'a7\u32004\'ac\'f9\u26463\'a7\'f4\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u12300\'a1\'75\u-27036\'b0\'a3\u22806\'a5\'7e\u25480\'b1\'c2\u27402\'c5\'76\u12301\'a1\'76\u20418\'ab\'59\u25351\'ab\'fc\u22312 +\'a6\'62\loch\af38\hich\af38\dbch\f14 \u20351\'a8\'cf\u29992\'a5\'ce\u12289\'a1\'42\u20462\'ad\'d7\u25913\'a7\'ef\u25110\'a9\'ce\u25955\'b4\'b2\u24067\'a5\'ac\u26178\'ae\'c9\u-244\'a1\'41\u25033\'c0\'b3\u-28555\'bf\'ed\u23432\'a6\'75\u19979\'a4\'55\u21015 +\'a6\'43\u26781\'b1\'f8\u20214\'a5\'f3\u-230\'a1\'47}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u24517\'a5\'b2\u-26616\'b6\'b7\u20197\'a5\'48\u21407\'ad\'ec\u22987\'a9\'6c\u30908\'bd\'58\u24418\'a7\'ce\u24335\'a6\'a1\u25581\'b4\'a6\u-26830\'c5\'53\u25110\'a9\'ce\u25955\'b4\'b2\u24067\'a5\'ac\u-244 +\'a1\'41\u25110\'a9\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25552\'b4\'a3\u20379\'a8\'d1\u20182\'a5\'4c\u20154\'a4\'48\u20462\'ad\'d7\u25913\'a7\'ef\u30340\'aa\'ba\u27402\'c5\'76\u21033 +\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u31532\'b2\'c4\u19977\'a4\'54\u26041\'a4\'e8\u24288\'bc\'74\u21830\'b0\'d3\u31243\'b5\'7b\u24335\'a6\'a1\u-32249\'bb\'50\u-32654\'c1\'6e\u26126\'a9\'fa\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u26412\'a5\'bb\u-28961\'b3\'6e\u-25900\'c5\'e9\u21253\'a5\'5d\u21547\'a7\'74\u20043\'a4\'a7\u20854\'a8\'e4\u20182\'a5\'4c +\u31532\'b2\'c4\u19977\'a4\'54\u26041\'a4\'e8\u24288\'bc\'74\u21830\'b0\'d3\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u20418\'ab\'59\u30001\'a5\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u26681\'ae\'da\u25818\'be\'da\u26412\'a5\'bb\u25480\'b1\'c2\u27402\'c5\'76\u21512\'a6\'58\u32004\'ac\'f9\u25480\'b1\'c2 +\u27402\'c5\'76\u20104\'a4\'a9\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u-244\'a1\'41\u-32756\'a6\'d3\u-26786\'ab\'44\u31532\'b2\'c4\u19977\'a4\'54\u26041\'a4\'e8\u24288\'bc\'74\u21830\'b0\'d3\u26681\'ae\'da\u25818\'be\'da\u20854 +\'a8\'e4\u20182\'a5\'4c\u25480\'b1\'c2\u27402\'c5\'76\u26781\'b1\'f8\u27454\'b4\'da\u25480\'b1\'c2\u27402\'c5\'76\u20104\'a4\'a9\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u12290\'a1\'43\u31532\'b2\'c4\u19977\'a4\'54\u26041\'a4\'e8 +\u24288\'bc\'74\u21830\'b0\'d3\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58\u30340\'aa\'ba\u-32654\'c1\'6e\u26126\'a9\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 +\hich\af38\dbch\af14\loch\f38 (}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22914\'a6\'70\u26524\'aa\'47\u26377\'a6\'b3\u30340 +\'aa\'ba\u-30095\'b8\'dc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 ) }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u26371\'b7\'7c\u21253\'a5\'5d\u21547\'a7\'74\u26044\'a9\'f3\u-28961\'b3\'6e\u-25900\'c5\'e9\u20013\'a4\'a4\u-244\'a1\'41 +\u20006\'a8\'c3\u21487\'a5\'69\u26044\'a9\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 ThirdPartyNotices.txt }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u27284\'c0\'c9\u26696\'ae\'d7\u20013\'a4\'a4\u25214\'a7\'e4\u21040\'a8\'ec\u12290\'a1\'43}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid11758563\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25480\'b1\'c2\u27402\'c5\'76\u31684\'bd\'64\u22285\'b3\'f2\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-28961\'b3\'6e\u-25900\'c5\'e9\u20418\'ab\'59\u25480\'b1\'c2\u27402\'c5\'76\u20351\'a8\'cf\u29992\'a5\'ce\u-244\'a1\'41 +\u-32756\'a6\'d3\u-26786\'ab\'44\u20986\'a5\'58\u21806\'b0\'e2\u-29469\'bd\'e6\u26039\'c2\'5f\u12290\'a1\'43\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u20677\'b6\'c8\u25552\'b4\'a3\u20379\'a8\'d1\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142 +\'a4\'e1\u20351\'a8\'cf\u29992\'a5\'ce\u-28961\'b3\'6e\u-25900\'c5\'e9\u30340\'aa\'ba\u-28440\'b3\'a1\u20998\'a4\'c0\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43\u20445\'ab\'4f\u30041\'af\'64\u25152\'a9\'d2\u26377\'a6\'b3\u20854\'a8\'e4\u20182\'a5\'4c +\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43\u-27036\'b0\'a3\u-26786\'ab\'44\u30456\'ac\'db\u-27172\'c3\'f6\u27861\'aa\'6b\u24459\'ab\'df\u-29466\'bd\'e1\u20104\'a4\'a9\u12288\'a1\'40\loch\af38\hich\af38\dbch\f14 \u-29516\'b6\'51\u29992\'a5\'ce\u25142 +\'a4\'e1\u-29307\'b6\'57\u20986\'a5\'58\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u-27056\'ad\'ad\u21046\'a8\'ee\u30340\'aa\'ba\u20854\'a8\'e4\u20182\'a5\'4c\u27402\'c5\'76\u21033\'a7\'51\u-244\'a1\'41\u21542\'a7\'5f\u21063\'ab\'68\u12288\'a1\'40 +\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20677\'b6\'c8\u24471\'b1\'6f\u22312\'a6\'62\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u26126\'a9\'fa\u31034\'a5\'dc\u-30159\'b3\'5c\u21487\'a5\'69\u20043\'a4\'a7\u31684\'bd\'64\u22285\'b3\'f2\u20839 +\'a4\'ba\u20351\'a8\'cf\u29992\'a5\'ce\u-28961\'b3\'6e\u-25900\'c5\'e9\u12290\'a1\'43\u22240\'a6\'5d\u27492\'a6\'b9\u-244\'a1\'41\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24517\'a5\'b2\u-26616\'b6\'b7\u-28555\'bf\'ed\u23432\'a6\'75 +\u21482\'a5\'75\u20801\'a4\'b9\u-30159\'b3\'5c\u20197\'a5\'48\u29305\'af\'53\u23450\'a9\'77\u26041\'a4\'e8\u24335\'a6\'a1\u20351\'a8\'cf\u29992\'a5\'ce\u-28961\'b3\'6e\u-25900\'c5\'e9\u30340\'aa\'ba\u31185\'ac\'ec\u25216\'a7\'de\u20445\'ab\'4f\u-29833 +\'c5\'40\u25514\'b1\'b9\u26045\'ac\'49\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u19981\'a4\'a3\u24471\'b1\'6f}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u-30321\'b3\'57\u-28545\'c1\'d7\u-28961\'b3\'6e\u-25900\'c5\'e9\u20013\'a4\'a4\u25152\'a9\'d2\u21253\'a5\'5d\u21547\'a7\'74\u30340\'aa\'ba\u31185\'ac\'ec\u25216\'a7\'de\u20445\'ab\'4f\u-29833\'c5\'40\u25514\'b1\'b9\u26045\'ac\'49\u-229\'a1\'46}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u23565\'b9\'ef\u-28961\'b3\'6e\u-25900\'c5\'e9\u-28622\'b6\'69\u-30644\'a6\'e6\u-28540\'c1\'d9\u21407\'ad\'ec\u24037\'a4\'75 +\u31243\'b5\'7b\u12289\'a1\'42\u-30237\'b8\'d1\u32232\'bd\'73\u25110\'a9\'ce\u21453\'a4\'cf\u21521\'a6\'56\u32068\'b2\'d5\u-29841\'c4\'b6\u-244\'a1\'41\u20294\'a6\'fd\u20760\'be\'a8\u31649\'ba\'de\u26377\'a6\'b3\u27492\'a6\'b9\u-27056\'ad\'ad\u21046 +\'a8\'ee\u30456\'ac\'db\u-27172\'c3\'f6\u27861\'aa\'6b\u24459\'ab\'df\u20173\'a4\'b4\u26126\'a9\'fa\u25991\'a4\'e5\u20801\'a4\'b9\u-30159\'b3\'5c\u-32763\'aa\'cc\u-244\'a1\'41\u19981\'a4\'a3\u22312\'a6\'62\u27492\'a6\'b9\u-27056\'ad\'ad\u-229\'a1\'46}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u28858\'ac\'b0\u-28961\'b3\'6e\u-25900\'c5\'e9\u-30467\'bb\'73\u20316\'a7\'40\u30340\'aa\'ba\u25335\'ab\'fe\u-29539\'a8\'a9 +\u25976\'bc\'c6\u-28209\'b6\'71\u-29307\'b6\'57\u-28594\'b9\'4c\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u25152\'a9\'d2\u26126\'a9\'fa\u23450\'a9\'77\u20043\'a4\'a7\u25976\'bc\'c6\u-28209\'b6\'71\u-244\'a1\'41\u25110\'a9\'ce\u30456\'ac\'db\u-27172 +\'c3\'f6\u27861\'aa\'6b\u24459\'ab\'df\u25152\'a9\'d2\u-30159\'b3\'5c\u21487\'a5\'69\u20043\'a4\'a7\u25976\'bc\'c6\u-28209\'b6\'71\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u23559\'b1\'4e\u-28961\'b3\'6e\u-25900\'c5\'e9\u30332\'b5\'6f\u20296\'a7\'47\u32102\'b5\'b9\u20854\'a8\'e4\u20182\'a5\'4c\u20154 +\'a4\'48\u-28622\'b6\'69\u-30644\'a6\'e6\u-30457\'bd\'c6\u-30467\'bb\'73\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20986\'a5\'58\u31199\'af\'b2\u12289\'a1\'42\u31199\'af\'b2\u-29501\'b8\'ee\u25110\'a9\'ce\u20986\'a5\'58\u20511\'ad\'c9\u-28961 +\'b3\'6e\u-25900\'c5\'e9\u-229\'a1\'46}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u23559\'b1\'4e\u-28961\'b3\'6e\u-25900\'c5\'e9\u25110\'a9\'ce\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u31227\'b2\'be +\u-28855\'c2\'e0\u32102\'b5\'b9\u20219\'a5\'f4\u20309\'a6\'f3\u31532\'b2\'c4\u19977\'a4\'54\u20154\'a4\'48\u-229\'a1\'46\u25110\'a9\'ce\u-32763\'aa\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u21033\'a7\'51\u29992\'a5\'ce\u-28961\'b3\'6e\u-25900\'c5\'e9\u25552\'b4\'a3\u20379\'a8\'d1\u21830\'b0\'d3\u26989\'b7\'7e +\u-28961\'b3\'6e\u-25900\'c5\'e9\u20027\'a5\'44\u27231\'be\'f7\u26381\'aa\'41\u21209\'b0\'c8\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u20633\'b3\'c6\u20221\'a5\'f7\u25335\'ab\'fe\u-29539\'a8\'a9\loch\af38\hich\af38\dbch\f14 \u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 +\loch\af38\hich\af38\dbch\f14 \uc2\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24471\'b1\'6f\u-30467\'bb\'73\u20316\'a7\'40\u19968\'a4\'40\u20221\'a5\'f7\u-28961\'b3\'6e\u-25900\'c5\'e9\u20633\'b3\'c6\u20221\'a5\'f7\u25335\'ab\'fe +\u-29539\'a8\'a9\u12290\'a1\'43\u-28647\'b3\'6f\u20221\'a5\'f7\u20633\'b3\'c6\u20221\'a5\'f7\u25335\'ab\'fe\u-29539\'a8\'a9\u21482\'a5\'75\u-32515\'af\'e0\u29992\'a5\'ce\u20358\'a8\'d3\u-28211\'ad\'ab\u26032\'b7\'73\u23433\'a6\'77\u-30499\'b8\'cb\u-28961 +\'b3\'6e\u-25900\'c5\'e9\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-30038\'bb\'a1\u26126\'a9\'fa\u25991\'a4\'e5\u20214\'a5\'f3\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20219\'a5\'f4\u20309\'a6\'f3\u26377\'a6\'b3\u27402\'c5\'76\u23384\'a6\'73\u21462\'a8\'fa\u12288\'a1\'40\u-29516\'b6\'51 +\u29992\'a5\'ce\u25142\'a4\'e1\u20043\'a4\'a7\u-26885\'b9\'71\u-32410\'b8\'a3\u25110\'a9\'ce\u20839\'a4\'ba\u-28440\'b3\'a1\u32178\'ba\'f4\u-29201\'b8\'f4\u30340\'aa\'ba\u20154\'a4\'48\u-244\'a1\'41\u30342\'ac\'d2\u24471\'b1\'6f\u22522\'b0\'f2\u26044 +\'a9\'f3\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20839\'a4\'ba\u-28440\'b3\'a1\u21443\'b0\'d1\u-32765\'a6\'d2\u20043\'a4\'a7\u30446\'a5\'d8\u30340\'aa\'ba\u-244\'a1\'41\u-30457\'bd\'c6\u-30467\'bb\'73\u21450\'a4\'ce\u20351\'a8\'cf +\u29992\'a5\'ce\u-30094\'b8\'d3\u-30038\'bb\'a1\u26126\'a9\'fa\u25991\'a4\'e5\u20214\'a5\'f3\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\expnd0\expndtw2\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \hich\af38\dbch\af14\loch\f38 7.\tab}}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\expnd0\expndtw2\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \loch\af38\hich\af38\dbch\f14 \uc2\u31227\'b2\'be\u-28855\'c2\'e0\u-32269\'a6\'dc\u20854\'a8\'e4\u20182\'a5\'4c\u-30499 +\'b8\'cb\u32622\'b8\'6d\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\expnd0\expndtw2\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \loch\af38\hich\af38\dbch\f14 \uc2\u12288\'a1\'40\u-29516\'b6\'51 +\u29992\'a5\'ce\u25142\'a4\'e1\u24471\'b1\'6f\u23559\'b1\'4e\u-28961\'b3\'6e\u-25900\'c5\'e9\u-30237\'b8\'d1\u-27036\'b0\'a3\u23433\'a6\'77\u-30499\'b8\'cb\u-244\'a1\'41\u20877\'a6\'41\u23433\'a6\'77\u-30499\'b8\'cb\u-32269\'a6\'dc\u20854\'a8\'e4\u20182 +\'a5\'4c\u-30499\'b8\'cb\u32622\'b8\'6d\u19978\'a4\'57\u20379\'a8\'d1\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20351\'a8\'cf\u29992\'a5\'ce\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u19981\'a4\'a3 +\u24471\'b1\'6f\u26044\'a9\'f3\u-30499\'b8\'cb\u32622\'b8\'6d\u-27245\'b6\'a1\u20849\'a6\'40\u29992\'a5\'ce\u27492\'a6\'b9\u25480\'b1\'c2\u27402\'c5\'76\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\expnd0\expndtw2\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid9336866 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid10899258 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20986\'a5\'58\u21475\'a4\'66\u-27056\'ad\'ad\u21046\'a8\'ee\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-28961\'b3\'6e\u-25900\'c5\'e9\u21463\'a8\'fc\u21040\'a8\'ec\u32654\'ac\'fc\u22283\'b0\'ea\u20986\'a5\'58\u21475\'a4\'66 +\u27861\'aa\'6b\u20196\'a5\'4f\u-30321\'b3\'57\u23450\'a9\'77\u20043\'a4\'a7\u-30321\'b3\'57\u31684\'bd\'64\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u24517\'a5\'b2\u-26616\'b6\'b7\u-28555\'bf\'ed\u23432\'a6\'75\u-28567 +\'be\'41\u29992\'a5\'ce\u26044\'a9\'f3\u-28961\'b3\'6e\u-25900\'c5\'e9\u20043\'a4\'a7\u19968\'a4\'40\u20999\'a4\'c1\u26412\'a5\'bb\u22283\'b0\'ea\u21450\'a4\'ce\u22283\'b0\'ea\u-26981\'bb\'da\u20986\'a5\'58\u21475\'a4\'66\u27861\'aa\'6b\u20196\'a5\'4f +\u-30321\'b3\'57\u23450\'a9\'77\u20043\'a4\'a7\u-30321\'b3\'57\u31684\'bd\'64\u12290\'a1\'43\u-28647\'b3\'6f\u20123\'a8\'c7\u27861\'aa\'6b\u-30321\'b3\'57\u21253\'a5\'5d\u25324\'ac\'41\u30446\'a5\'d8\u30340\'aa\'ba\u22320\'a6\'61\u-27056\'ad\'ad\u21046 +\'a8\'ee\u12289\'a1\'42\u32066\'b2\'d7\u31471\'ba\'dd\u20351\'a8\'cf\u29992\'a5\'ce\u-32763\'aa\'cc\u-27056\'ad\'ad\u21046\'a8\'ee\u21644\'a9\'4d\u32066\'b2\'d7\u31471\'ba\'dd\u20351\'a8\'cf\u29992\'a5\'ce\u29992\'a5\'ce\u-28652\'b3\'7e\u-27056\'ad\'ad +\u21046\'a8\'ee\u12290\'a1\'43\u22914\'a6\'70\u-26880\'bb\'dd\u-30093\'b8\'d4\u32048\'b2\'d3\u-29497\'b8\'ea\u-30198\'b0\'54\u-244\'a1\'41\u-30005\'bd\'d0\u28687\'c2\'73\u-30275\'c4\'fd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 www.microso\hich\af38\dbch\af14\loch\f38 ft.com/exporting}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\cs73\b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25903\'a4\'e4\u25588\'b4\'a9\u26381\'aa\'41\u21209\'b0\'c8\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u27492\'a6\'b9\u-28961\'b3\'6e\u-25900\'c5\'e9\u20418\'ab\'59\u20381\'a8\'cc\u12300\'a1\'75\u29694\'b2\'7b\u27841\'aa\'70 +\u12301\'a1\'76\u25552\'b4\'a3\u20379\'a8\'d1\u-244\'a1\'41\u22240\'a6\'5d\u27492\'a6\'b9\u26412\'a5\'bb\u20844\'a4\'bd\u21496\'a5\'71\u21487\'a5\'69\u20197\'a5\'48\u19981\'a4\'a3\u25552\'b4\'a3\u20379\'a8\'d1\u25903\'a4\'e4\u25588\'b4\'a9\u26381\'aa\'41 +\u21209\'b0\'c8\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25972\'be\'e3\u20221\'a5\'f7\u21512\'a6\'58\u32004\'ac\'f9\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u20197\'a5\'48\u21450\'a4\'ce\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce +\u25142\'a4\'e1\u25152\'a9\'d2\u20351\'a8\'cf\u29992\'a5\'ce\u30340\'aa\'ba\u22686\'bc\'57\u-30500\'b8\'c9\u31243\'b5\'7b\u24335\'a6\'a1\u12289\'a1\'42\u26356\'a7\'f3\u26032\'b7\'73\u31243\'b5\'7b\u24335\'a6\'a1\u12289\'a1\'42\u32178\'ba\'f4\u-26981 +\'bb\'da\u32178\'ba\'f4\u-29201\'b8\'f4\u26381\'aa\'41\u21209\'b0\'c8\u21644\'a9\'4d\u25903\'a4\'e4\u25588\'b4\'a9\u26381\'aa\'41\u21209\'b0\'c8\u20043\'a4\'a7\u26781\'b1\'f8\u27454\'b4\'da\u27083\'ba\'63\u25104\'a6\'a8\u-27172\'c3\'f6\u26044\'a9\'f3 +\u-28961\'b3\'6e\u-25900\'c5\'e9\u21644\'a9\'4d\u25903\'a4\'e4\u25588\'b4\'a9\u26381\'aa\'41\u21209\'b0\'c8\u20043\'a4\'a7\u25972\'be\'e3\u20221\'a5\'f7\u21512\'a6\'58\u32004\'ac\'f9\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u28310\'b7\'c7\u25818\'be\'da\u27861\'aa\'6b\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u32654\'ac\'fc\u22283\'b0\'ea\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-32027\'ad\'59\u12288\'a1\'40\u-29516 +\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u22312\'a6\'62\u32654\'ac\'fc\u22283\'b0\'ea\u22659\'b9\'d2\u20839\'a4\'ba\u21462\'a8\'fa\u24471\'b1\'6f\u-28961\'b3\'6e\u-25900\'c5\'e9\u-244\'a1\'41\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u20043\'a4\'a7 +\u-30237\'b8\'d1\u-28213\'c4\'c0\u25110\'a9\'ce\u20219\'a5\'f4\u20309\'a6\'f3\u-28587\'b9\'48\u21453\'a4\'cf\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u25152\'a9\'d2\u-30643\'ad\'6c\u29983\'a5\'cd\u30340\'aa\'ba\u-30156\'b6\'44\u-30177\'b3\'5e\u-244 +\'a1\'41\u28961\'b5\'4c\u-29994\'bd\'d7\u26159\'ac\'4f\u21542\'a7\'5f\u26377\'a6\'b3\u27861\'aa\'6b\u-30321\'b3\'57\u-30627\'bd\'c4\u31361\'ac\'f0\u29986\'b2\'a3\u29983\'a5\'cd\u-244\'a1\'41\u22343\'a7\'a1\u25033\'c0\'b3\u20197\'a5\'48\u32654\'ac\'fc +\u22283\'b0\'ea\u-31761\'b5\'d8\u30427\'b2\'b1\u-26605\'b9\'79\u24030\'a6\'7b\u20043\'a4\'a7\u27861\'aa\'6b\u24459\'ab\'df\u20570\'b0\'b5\u28858\'ac\'b0\u28310\'b7\'c7\u25818\'be\'da\u27861\'aa\'6b\u12290\'a1\'43\u25152\'a9\'d2\u26377\'a6\'b3\u20854 +\'a8\'e4\u20182\'a5\'4c\u-30156\'b6\'44\u-30177\'b3\'5e\u23559\'b1\'4e\u20197\'a5\'48\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u23621\'a9\'7e\u20303\'a6\'ed\u20043\'a4\'a7\u24030\'a6\'7b\u27861\'aa\'6b\u24459\'ab\'df\u28858\'ac\'b0 +\u28310\'b7\'c7\u25818\'be\'da\u27861\'aa\'6b\u-244\'a1\'41\u21253\'a5\'5d\u21547\'a7\'74\u-28587\'b9\'48\u21453\'a4\'cf\u24030\'a6\'7b\u28040\'ae\'f8\u-29509\'b6\'4f\u-32763\'aa\'cc\u20445\'ab\'4f\u-29833\'c5\'40\u27861\'aa\'6b\u12289\'a1\'42\u19981 +\'a4\'a3\u30070\'b7\'ed\u31478\'c4\'76\u29229\'aa\'a7\u27861\'aa\'6b\u21644\'a9\'4d\u20405\'ab\'49\u27402\'c5\'76\u-30644\'a6\'e6\u28858\'ac\'b0\u30340\'aa\'ba\u-30156\'b6\'44\u-30177\'b3\'5e\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\expnd0\expndtw3\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \hich\af38\dbch\af14\loch\f38 b.\tab}}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\expnd0\expndtw3\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \loch\af38\hich\af38\dbch\f14 \uc2\u32654\'ac\'fc\u22283\'b0\'ea\u22659\'b9\'d2\u22806\'a5\'7e +\loch\af38\hich\af38\dbch\f14 \u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\expnd0\expndtw3\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \loch\af38\hich\af38\dbch\f14 \uc2\u-32027\'ad\'59\u12288 +\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u22312\'a6\'62\u32654\'ac\'fc\u22283\'b0\'ea\u20197\'a5\'48\u22806\'a5\'7e\u30340\'aa\'ba\u22283\'b0\'ea\u23478\'ae\'61}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\expnd0\expndtw3\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \hich\af38\dbch\af14\loch\f38 /}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\expnd0\expndtw3\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \loch\af38\hich\af38\dbch\f14 \uc2\u22320\'a6\'61\u21312\'b0\'cf\u21462\'a8\'fa\u24471\'b1\'6f\u-28961\'b3\'6e\u-25900\'c5\'e9\u-244\'a1\'41 +\u21063\'ab\'68\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u25033\'c0\'b3\u20197\'a5\'48\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u23621\'a9\'7e\u20303\'a6\'ed\u20043\'a4\'a7\u22283\'b0\'ea\u23478\'ae\'61}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\expnd0\expndtw3\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \hich\af38\dbch\af14\loch\f38 /}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\expnd0\expndtw3\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid9336866 \loch\af38\hich\af38\dbch\f14 \uc2\u22320\'a6\'61\u21312\'b0\'cf\u30340\'aa\'ba\u27861\'aa\'6b\u24459\'ab\'df\u28858\'ac\'b0\u28310\'b7\'c7 +\u25818\'be\'da\u27861\'aa\'6b\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\expnd0\expndtw3\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid9336866 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u27861\'aa\'6b\u24459\'ab\'df\u25928\'ae\'c4\u21147\'a4\'4f\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u26412 +\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u25944\'b1\'d4\u-28688\'ad\'7a\u20102\'a4\'46\u29305\'af\'53\u23450\'a9\'77\u30340\'aa\'ba\u27861\'aa\'6b\u24459\'ab\'df\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce +\u25142\'a4\'e1\u25152\'a9\'d2\u22312\'a6\'62\u22283\'b0\'ea\u23478\'ae\'61\u30340\'aa\'ba\u27861\'aa\'6b\u24459\'ab\'df\u21487\'a5\'69\u-32515\'af\'e0\u26371\'b7\'7c\u25552\'b4\'a3\u20379\'a8\'d1\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142 +\'a4\'e1\u20854\'a8\'e4\u20182\'a5\'4c\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43\u27492\'a6\'b9\u22806\'a5\'7e\u-244\'a1\'41\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u21462\'a8\'fa\u24471\'b1\'6f\u-28961\'b3\'6e\u-25900\'c5\'e9 +\u30340\'aa\'ba\u21934\'b3\'e6\u20301\'a6\'ec\u21487\'a5\'69\u-32515\'af\'e0\u20063\'a4\'5d\u26371\'b7\'7c\u25552\'b4\'a3\u20379\'a8\'d1\u30456\'ac\'db\u-27172\'c3\'f6\u30340\'aa\'ba\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43\u-32027\'ad\'59\u12288 +\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u22312\'a6\'62\u20043\'a4\'a7\u22283\'b0\'ea\u23478\'ae\'61}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 /}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22320\'a6\'61\u21312\'b0\'cf\u27861\'aa\'6b\u24459\'ab\'df\u19981\'a4\'a3\u20801\'a4\'b9\u-30159\'b3\'5c\u-244\'a1\'41 +\u21063\'ab\'68\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u28961\'b5\'4c\u27861\'aa\'6b\u25913\'a7\'ef\u-29814\'c5\'dc\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u22312\'a6\'62\u20043\'a4\'a7\u22283\'b0\'ea\u23478 +\'ae\'61}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 /}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22320\'a6\'61\u21312\'b0\'cf\u27861\'aa\'6b\u24459\'ab\'df\u25552\'b4\'a3\u20379\'a8\'d1\u32102\'b5\'b9\u12288\'a1\'40 +\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u30340\'aa\'ba\u27402\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u28961\'b5\'4c\u29781\'b7\'e5\u30133\'b2\'ab\u25812\'be\'e1\u20445\'ab\'4f\u-29524\'b3\'64\u20219\'a5\'f4\u12290\'a1\'43\u-28961 +\'b3\'6e\u-25900\'c5\'e9\u20418\'ab\'59\u20381\'a8\'cc\u12300\'a1\'75\u29694\'b2\'7b\u27841\'aa\'70\u12301\'a1\'76\u25480\'b1\'c2\u27402\'c5\'76\u20104\'a4\'a9\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u12290\'a1\'43\u12288\'a1\'40 +\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u-26616\'b6\'b7\u-32278\'a6\'db\u-30644\'a6\'e6\u25215\'a9\'d3\u25812\'be\'e1\u20351\'a8\'cf\u29992\'a5\'ce\u-26456\'ad\'b7\u-26966\'c0\'49\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u19981\'a4\'a3\u25552\'b4\'a3\u20379\'a8\'d1\u26126\'a9\'fa\u31034\'a5\'dc\u25812\'be\'e1\u20445\'ab\'4f\u12289\'a1\'42\u20445 +\'ab\'4f\u-29879\'c3\'d2\u25110\'a9\'ce\u26781\'b1\'f8\u20214\'a5\'f3\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u22312\'a6\'62\u22320\'a6\'61\u21312\'b0\'cf\u30340\'aa\'ba\u27861\'aa\'6b\u24459\'ab\'df +\u21487\'a5\'69\u-32515\'af\'e0\loch\af38\hich\af38\dbch\f14 \u26371\'b7\'7c\u25552\'b4\'a3\u20379\'a8\'d1\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u28961\'b5\'4c\u27861\'aa\'6b\u25913\'a7\'ef\u-29814\'c5\'dc\u30340\'aa\'ba\u-26547\'c3\'42\u22806 +\'a5\'7e\u28040\'ae\'f8\u-29509\'b6\'4f\u-32763\'aa\'cc\u27402\'c5\'76\u21033\'a7\'51\u25110\'a9\'ce\u27861\'aa\'6b\u24459\'ab\'df\u20445\'ab\'4f\u-29879\'c3\'d2\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22312\'a6\'62\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u22312\'a6\'62\u22320\'a6\'61\u21312 +\'b0\'cf\u30340\'aa\'ba\u27861\'aa\'6b\u24459\'ab\'df\u25152\'a9\'d2\u20801\'a4\'b9\u-30159\'b3\'5c\u30340\'aa\'ba\u31684\'bd\'64\u22285\'b3\'f2\u20043\'a4\'a7\u20839\'a4\'ba\u-244\'a1\'41}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u25490\'b1\'c6\u-27036\'b0\'a3\u-28567\'be\'41\u21806\'b0\'e2\u24615\'a9\'ca\u12289\'a1\'42\u31526\'b2\'c5\u21512\'a6\'58\u29305 +\'af\'53\u23450\'a9\'77\u30446\'a5\'d8\u30340\'aa\'ba\u25110\'a9\'ce\u26410\'a5\'bc\u20405\'ab\'49\u27402\'c5\'76\u20043\'a4\'a7\u-24872\'c0\'71\u31034\'a5\'dc\u25812\'be\'e1\u20445\'ab\'4f\u-29524\'b3\'64\u20219\'a5\'f4\u12290\'a1\'43}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid13507249\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u20677\'b6\'c8\u-28567\'be\'41\u29992\'a5\'ce\u26044\'a9\'f3\u28595\'bf\'44\u27954\'ac\'77\u-230\'a1\'47\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20381\'a8\'cc\u25818\'be\'da\u28595\'bf\'44\u22823\'a4\'6a\u21033\'a7\'51\u20126 +\'a8\'c8\u28040\'ae\'f8\u-29509\'b6\'4f\u-32763\'aa\'cc\u27861\'aa\'6b\u24459\'ab\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid13507249\charrsid2885526 \hich\af38\dbch\af14\loch\f38 + (AUSTRALIAN CONSUMER LAW) }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid13507249\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u20139\'a8\'c9\u26377\'a6\'b3\u27861\'aa\'6b\u23450\'a9\'77 +\u20445\'ab\'4f\u-29879\'c3\'d2\u-244\'a1\'41\u26412\'a5\'bb\u21512\'a6\'58\u32004\'ac\'f9\u26781\'b1\'f8\u27454\'b4\'da\u20006\'a8\'c3\u19981\'a4\'a3\u24847\'b7\'4e\u22294\'b9\'cf\u24433\'bc\'76\u-26625\'c5\'54\u-28647\'b3\'6f\u20123\'a8\'c7\u27402 +\'c5\'76\u21033\'a7\'51\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1028\langfe1028\loch\af38\hich\af38\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u25937\'b1\'cf\u28639\'c0\'d9\u27402\'c5\'76\u-32249\'bb\'50\u25613\'b7\'6c\u23475\'ae\'60\u-29472\'bd\'df\u20767\'c0\'76\u-29524\'b3\'64\u20219\'a5\'f4\u20043\'a4\'a7\u-27056\'ad\'ad\u21046\'a8\'ee\u-32249\'bb\'50\u25490\'b1\'c6\u-27036\'b0\'a3 +\u12290\'a1\'43\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u20677\'b6\'c8\u24471\'b1\'6f\u23601\'b4\'4e\u30452\'aa\'bd\u25509\'b1\'b5\u25613\'b7\'6c\u23475\'ae\'60\u-244\'a1\'41\u-30335\'ad\'6e\u27714\'a8\'44}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u21450\'a4\'ce\u20854\'a8\'e4\u20379\'a8\'d1\u25033\'c0\'b3\u21830\'b0\'d3\u-29536\'ad\'74\u25812\'be\'e1\u25613\'b7\'6c\u23475 +\'ae\'60\u-29472\'bd\'df\u20767\'c0\'76\u-29524\'b3\'64\u20219\'a5\'f4\u-244\'a1\'41\u19988\'a5\'42\u20854\'a8\'e4\u-28207\'aa\'f7\u-26547\'c3\'42\u19981\'a4\'a3\u24471\'b1\'6f\u-29307\'b6\'57\u-28594\'b9\'4c}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 $5.00 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u32654\'ac\'fc\u20803\'a4\'b8\u12290\'a1\'43\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u28961\'b5\'4c\u27861 +\'aa\'6b\u23601\'b4\'4e\u20854\'a8\'e4\u20182\'a5\'4c\u25613\'b7\'6c\u23475\'ae\'60}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 (}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u21253\'a5\'5d\u25324\'ac\'41\u-30643\'ad\'6c\u29983\'a5\'cd\u24615\'a9\'ca\u25613\'b7\'6c +\u23475\'ae\'60\u12289\'a1\'42\u21033\'a7\'51\u28516\'bc\'ed\u25613\'b7\'6c\u22833\'a5\'a2\u12289\'a1\'42\loch\af38\hich\af38\dbch\f14 \u29305\'af\'53\u27530\'ae\'ed\u25613\'b7\'6c\u23475\'ae\'60\u12289\'a1\'42\u-27245\'b6\'a1\u25509\'b1\'b5\u25613 +\'b7\'6c\u23475\'ae\'60\u25110\'a9\'ce\u-27068\'aa\'fe\u-26968\'c0\'48\u24615\'a9\'ca\u25613\'b7\'6c\u23475\'ae\'60}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 +\hich\af38\dbch\af14\loch\f38 ) }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u-30005\'bd\'d0\u27714\'a8\'44\u25613\'b7\'6c\u23475 +\'ae\'60\u-29472\'bd\'df\u20767\'c0\'76\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u-28647\'b3\'6f\u-26619\'b6\'b5\u-27056\'ad\'ad\u21046\'a8\'ee\u-28567\'be\'41\u29992\'a5\'ce\u26044\'a9\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u-32249\'bb\'50\u-28961\'b3\'6e\u-25900\'c5\'e9\u12289\'a1\'42\u26381\'aa\'41\u21209\'b0\'c8\u12289\'a1\'42\u31532\'b2\'c4\u19977\'a4\'54\u26041\'a4\'e8\u24288\'bc\'74\u21830\'b0\'d3\u32178\'ba\'f4\u31449\'af\'b8\u19978\'a4\'57\u30340\'aa\'ba\u20839 +\'a4\'ba\u23481\'ae\'65}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 (}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u21253\'a5\'5d\u25324\'ac\'41\u31243\'b5\'7b\u24335\'a6\'a1\u30908\'bd\'58}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \hich\af38\dbch\af14\loch\f38 ) }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 +\loch\af38\hich\af38\dbch\f14 \uc2\u25110\'a9\'ce\u31532\'b2\'c4\u19977\'a4\'54\u26041\'a4\'e8\u24288\'bc\'74\u21830\'b0\'d3\u31243\'b5\'7b\u24335\'a6\'a1\u30456\'ac\'db\u-27172\'c3\'f6\u30340\'aa\'ba\u20219\'a5\'f4\u20309\'a6\'f3\u20107\'a8\'c6\u-26619 +\'b6\'b5\u-229\'a1\'46\u21644\'a9\'4d}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\loch\af3\hich\af3\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af3\dbch\af14\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22312\'a6\'62\u30456\'ac\'db\u-27172\'c3\'f6\u27861\'aa\'6b\u24459\'ab\'df\u-30159\'b3\'5c\u21487\'a5\'69\u30340\'aa\'ba\u31684 +\'bd\'64\u22285\'b3\'f2\u20043\'a4\'a7\u20839\'a4\'ba\u-244\'a1\'41\u22240\'a6\'5d\u28858\'ac\'b0\u-28587\'b9\'48\u21453\'a4\'cf\u21512\'a6\'58\u32004\'ac\'f9\u12289\'a1\'42\u20445\'ab\'4f\u-29879\'c3\'d2\u12289\'a1\'42\u25812\'be\'e1\u20445\'ab\'4f +\u25110\'a9\'ce\u26781\'b1\'f8\u20214\'a5\'f3\u12289\'a1\'42\u28961\'b5\'4c\u-28594\'b9\'4c\u22833\'a5\'a2\u-29524\'b3\'64\u20219\'a5\'f4\u12289\'a1\'42\u-28594\'b9\'4c\u22833\'a5\'a2\u25110\'a9\'ce\u20854\'a8\'e4\u20182\'a5\'4c\u20405\'ab\'49\u27402 +\'c5\'76\u-30644\'a6\'e6\u28858\'ac\'b0\u25152\'a9\'d2\u20027\'a5\'44\u24373\'b1\'69\u20043\'a4\'a7\u-30156\'b6\'44\u-30177\'b3\'5e\u26696\'ae\'d7\u20214\'a5\'f3\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 +\uc2\u21363\'a7\'59\u20351\'a8\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \hich\af38\dbch\af14\loch\f38 Microsoft }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid11828113\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u24050\'a4\'77\u30693\'aa\'be\u24713\'b1\'78\u25110\'a9\'ce\u25033\'c0\'b3\u30693\'aa\'be\u24713\'b1\'78\u-30094\'b8\'d3\u31561 +\'b5\'a5\u25613\'b7\'6c\u23475\'ae\'60\u30332\'b5\'6f\u29983\'a5\'cd\u20043\'a4\'a7\u21487\'a5\'69\u-32515\'af\'e0\u24615\'a9\'ca\u-244\'a1\'41\u27492\'a6\'b9\u-26619\'b6\'b5\u-27056\'ad\'ad\u21046\'a8\'ee\u20173\'a4\'b4\u28982\'b5\'4d\u-28567\'be\'41 +\u29992\'a5\'ce\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u27492\'a6\'b9\u22806\'a5\'7e\u-244\'a1\'41\u12288\'a1\'40 +\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u25152\'a9\'d2\u22312\'a6\'62\u20043\'a4\'a7\u22283\'b0\'ea\u23478\'ae\'61}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 +\hich\af38\dbch\af14\loch\f38 /}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1028\langfe1028\dbch\af14\langnp1028\langfenp1028\insrsid10899258\charrsid2885526 \loch\af38\hich\af38\dbch\f14 \uc2\u22320\'a6\'61\u21312\'b0\'cf\u20063\'a4\'5d\u21487\'a5\'69 +\u-32515\'af\'e0\u19981\'a4\'a3\u20801\'a4\'b9\u-30159\'b3\'5c\u23565\'b9\'ef\u-27068\'aa\'fe\u-26968\'c0\'48\u24615\'a9\'ca\u25613\'b7\'6c\u23475\'ae\'60\u12289\'a1\'42\loch\af38\hich\af38\dbch\f14 \u-30643\'ad\'6c\u29983\'a5\'cd\u24615\'a9\'ca\u25613 +\'b7\'6c\u23475\'ae\'60\u25110\'a9\'ce\u20854\'a8\'e4\u20182\'a5\'4c\u25613\'b7\'6c\u23475\'ae\'60\u21152\'a5\'5b\u20197\'a5\'48\u25490\'b1\'c6\u-27036\'b0\'a3\u25110\'a9\'ce\u-27056\'ad\'ad\u21046\'a8\'ee\loch\af38\hich\af38\dbch\f14 \u-244\'a1\'41 +\u-28647\'b3\'6f\u31278\'ba\'d8\u24773\'b1\'a1\u27841\'aa\'70\u20063\'a4\'5d\u21487\'a5\'69\u-32515\'af\'e0\u-28640\'b3\'79\u25104\'a6\'a8\u19978\'a4\'57\u-28688\'ad\'7a\u-27056\'ad\'ad\u21046\'a8\'ee\u25110\'a9\'ce\u25490\'b1\'c6\u-27036\'b0\'a3\u-30321 +\'b3\'57\u23450\'a9\'77\u20006\'a8\'c3\u19981\'a4\'a3\u-28567\'be\'41\u29992\'a5\'ce\u26044\'a9\'f3\u12288\'a1\'40\u-29516\'b6\'51\u29992\'a5\'ce\u25142\'a4\'e1\u12290\'a1\'43}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1028\dbch\af14\langfenp1028\insrsid4684770\charrsid2885526 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000000005 +796736b9ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.CSY.rtf b/setup/resources/eula/VF_EULA.CSY.rtf new file mode 100644 index 00000000000..09d89b443a8 --- /dev/null +++ b/setup/resources/eula/VF_EULA.CSY.rtf @@ -0,0 +1,692 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};} +{\f34\fbidi \froman\fcharset1\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS;} +{\f40\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f41\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} +{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f42\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f43\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f45\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f46\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f47\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f48\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f49\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f50\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f62\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f63\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f65\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f66\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f67\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f68\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f69\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f70\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f154\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f152\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f153\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f155\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f156\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f159\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f174\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\f422\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;} +{\f423\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f425\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f426\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f427\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} +{\f428\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f429\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f430\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f431\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);} +{\f432\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE;}{\f433\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr;}{\f435\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek;}{\f436\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur;} +{\f439\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic;}{\f444\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f454\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}{\f452\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;} +{\f453\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f455\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f456\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f459\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};} +{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink107 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 +page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink109 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f39\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive \f2\cf15\lang1024\langfe1024\noproof +tw4winExternal;}{\*\cs96 \additive \v\f2\fs24\cf12\sub tw4winMark;}{\*\cs97 \additive \b\f38 Preamble Char;}{\*\cs98 \additive \f2\fs40\cf4 tw4winError;}{\*\cs99 \additive \cf2 tw4winTerm;}{\*\cs100 \additive \f2\cf11\lang1024\langfe1024\noproof +tw4winPopup;}{\*\cs101 \additive \f2\cf10\lang1024\langfe1024\noproof tw4winJump;}{\*\cs102 \additive \f2\cf6\lang1024\langfe1024\noproof tw4winInternal;}{\*\cs103 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s104\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext104 \slink105 Body Text 2;}{\*\cs105 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink104 \slocked Body Text 2 Char;}{\s106\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \f38\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext106 \slink108 +Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs107 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs108 \additive \rtlch\fcs1 \ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 +\sbasedon107 \slink106 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs109 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s110\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext110 \slink111 LIMPA_T4WINEXTERNAL;}{\*\cs111 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink110 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid4684770\rsid5858028\rsid9196108\rsid11758563\rsid11828113\rsid14356214\rsid14446677\rsid15548830\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 +\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo4\dy30\hr15\min19}{\version1}{\edmins0}{\nofpages3}{\nofwords1110}{\nofchars6329}{\nofcharsws7425}{\vern49275}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/word +ml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 +\ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +MICROSOFT SOFTWARE LICENSE TERMS}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 MICROSOFT VISUAL F# }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which \hich\af38\dbch\af13\loch\f38 +includes the media on which you received it, if any. The terms also apply to any Microsoft}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 updates,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 supplements,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Internet-based services, and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 support services}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +for this software, unless other terms accompany those items. If so, those terms apply.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BY USING T\hich\af38\dbch\af13\loch\f38 HE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 INSTALLATION AND USE RIGHTS. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +You may install and use any number of copies of the software \hich\af38\dbch\af13\loch\f38 on your devices}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 to design, develop and test your programs.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 2.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ADDITIONAL\hich\af38\dbch\af13\loch\f38 LICENSING REQUIREMENTS AND/OR USE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distributable Code.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software contains code that you are permitted to distribute in programs you develop if you comply with the terms belo\hich\af38\dbch\af13\loch\f38 w.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 i.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Right to Use and Distribute.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 + The code and text files listed below are \'93\loch\f38 \hich\f38 Distributable Code.\'94}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 REDIST\hich\af38\dbch\af13\loch\f38 .TXT Files}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +. You may copy and distribute the object code form of code listed in REDIST.TXT files.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Third Party Distribution}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 . You may permit distributors o\hich\af38\dbch\af13\loch\f38 +f your programs to copy and distribute the Distributable Code as part of those programs.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 ii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Requirements.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + For any Distributable Code you distribute, you must}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 add significant primary functionality to it in your programs;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 for any Distributable Code\hich\af38\dbch\af13\loch\f38 having a filename extension of .lib, distribute only the results of running such Distributable Code through a linker with your program;}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code included in a setup program only as part of that setup program without modification;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 require distributors and external end users to agree to terms that protect it at least as much as this agreement; }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 display your valid copyright notice on your programs; and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\loch\af38\dbch\af13\hich\f38 \rquote \loch\f38 fees, related to the distribution or use of your programs.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 iii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Restrictions.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may not}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 alter any copyright, trademark or patent notice in the Distributable Code;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use Microsoft\hich\f38 \rquote \loch\f38 s trademarks in your programs\hich\f38 \rquote \loch\f38 names or in a way that suggests your\hich\af38\dbch\af13\loch\f38 programs come from or are endorsed by Microsoft;}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code to run on a platform other than the Windows platform;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 include Distributable Code in malicious, deceptive or unlawful programs; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 modify or distribute the source code of any Di\hich\af38\dbch\af13\loch\f38 +stributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 the code be disclosed or distributed in source code form; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 others have the\hich\af38\dbch\af13\loch\f38 right to modify it.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 3.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 THIRD PARTY PROGRAMS AND NOTICES}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 +. Other third party code included in the software is licensed to you by Microsoft under this license agreement, rather than licensed to you by any third party under some other license terms. Notices, if any, for this thir\hich\af38\dbch\af13\loch\f38 +d party code are included with the software and may also be}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 found in the ThirdPartyNotices.txt file. +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 4.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 SCOPE OF LICENSE.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use \hich\af38\dbch\af13\loch\f38 +the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 work around any technical limitations in the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 revers\hich\af38\dbch\af13\loch\f38 e engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 make more copies of the software than specified in this agreement or allowed by applicable law, despite this li\hich\af38\dbch\af13\loch\f38 mitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 publish the software for others to copy;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 rent, lease or lend the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 transfer the software or this agreement to any third party; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use the software for commercial software hosting services.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 5.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BACKUP COPY.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may make one backup copy of the +\hich\af38\dbch\af13\loch\f38 software. You may use it only to reinstall the software.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 DOCUMENTATION.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 TRANSFER TO ANOTHER DEVICE.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may unin\hich\af38\dbch\af13\loch\f38 +stall the software and install it on another device for your use. You may not do so to share this license between devices.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 8.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 EXPORT RESTRICTIONS.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is subject to United States export laws and regulations. You must comply with all domestic and inte\hich\af38\dbch\af13\loch\f38 +rnational export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 www.microsoft.com/exporting}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 9.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 SUPPORT SERVICES. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 Because this software is \'93\loch\f38 \hich\f38 as is,\'94\loch\f38 we +\hich\af38\dbch\af13\loch\f38 may not provide support services for it.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ENTIRE AGREEMENT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 11.\tab}}\pard \ltrpar\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 APPLICABLE LAW.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live gove +\hich\af38\dbch\af13\loch\f38 rn all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Outside the United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 If you acquired the software in any other country, the laws of that country apply.}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 12.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LEGAL EFFECT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This agreement des\hich\af38\dbch\af13\loch\f38 +cribes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the +\hich\af38\dbch\af13\loch\f38 \hich\af38\dbch\af13\loch\f38 laws of your country do not permit it to do so.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 +DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \'93\loch\f38 \hich\f38 AS-IS.\'94\loch\f38 YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY G +\hich\af38\dbch\af13\loch\f38 +UARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 FOR AUSTRALIA \hich\f38 \endash \loch\f38 YOU HAVE +\hich\af38\dbch\af13\loch\f38 STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 14.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 +. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.0\hich\af38\dbch\af11\loch\f38 0. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This limitation applies to}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 anything related to the software, services, content (including code) on third party Internet sites, or third\hich\af38\dbch\af13\loch\f38 party programs; and}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +It also applies even if Microsoft knew or should have known about the pos\hich\af38\dbch\af13\loch\f38 +sibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 3; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 9;\lsdpriority39 \lsdlocked0 toc 1; +\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;\lsdpriority39 \lsdlocked0 toc 8; +\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e362e30000000000000000000000e0000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e50000000000000000000000007074 +16b8f045ce010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000707416b8f045ce01 +707416b8f045ce010000000000000000000000005400330042004100430054004b0032005500c400da005100570034005300dc00d7003200d9003300c600d0003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000707416b8f045 +ce01707416b8f045ce010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 +00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267 +2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000 +0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b30393430 +443034442d394333322d344535322d393035392d4534424344444345354439427d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c +64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000 +0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222f3e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f +72654974656d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.DEU.rtf b/setup/resources/eula/VF_EULA.DEU.rtf new file mode 100644 index 00000000000..492045ec870 --- /dev/null +++ b/setup/resources/eula/VF_EULA.DEU.rtf @@ -0,0 +1,770 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??????\'a8\'ac???};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f39\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f60\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun{\*\falt @Arial Unicode MS};} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??????\'a8\'ac???};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??????\'a8\'ac???};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f442\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f443\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f445\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f446\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f447\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f448\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f449\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f450\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f462\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f463\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f465\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f466\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f467\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f468\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f469\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f470\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f554\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f552\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f553\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} +{\f555\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f556\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f559\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} +{\f574\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??????\'a8\'ac???};}{\f782\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f783\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f785\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f786\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f789\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f822\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f823\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f825\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f826\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f827\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f828\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f829\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f830\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f831\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f834\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f832\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};}{\f833\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};} +{\f835\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f836\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};}{\f839\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};} +{\f882\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}{\f883\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f885\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};} +{\f886\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f889\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f1044\fbidi \fnil\fcharset0\fprq2 @SimSun Western{\*\falt @Arial Unicode MS};} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??????\'a8\'ac???};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??????\'a8\'ac???};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;} +{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \dbch\af11 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\snext0 \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat \spriority9 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext2 \slink16 \sqformat \spriority9 heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \sqformat \spriority9 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext4 \slink18 \sqformat \spriority9 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \sqformat \spriority9 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar +\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext6 \slink20 \sqformat \spriority9 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \sqformat \spriority9 heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar +\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext8 \slink22 \sqformat \spriority9 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 \slink23 \sqformat \spriority9 heading 9;}{\*\cs10 \additive \ssemihidden \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused +Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked \spriority9 +Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked \spriority9 +Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked \spriority9 +Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink7 \slocked \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked \spriority9 +Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked \spriority9 Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext24 \spriority0 Body 1;}{ +\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext25 \spriority0 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 \spriority0 Body 3;}{\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext27 \spriority0 Body 4;}{ +\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext28 \spriority0 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 \spriority0 Body 6;}{\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext30 \spriority0 Body 7;}{ +\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext31 \spriority0 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \spriority0 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 \spriority0 +Bullet 1;}{\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \spriority0 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext35 \slink87 \spriority0 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 \spriority0 Bullet 4;}{\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 \spriority0 +Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 \spriority0 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 \spriority0 +Bullet 7;}{\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 \spriority0 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 \spriority0 +Bullet 9;}{\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \spriority0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \spriority0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \spriority0 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \spriority0 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 \spriority0 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \spriority0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \spriority0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink106 \spriority0 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 \spriority0 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 \spriority0 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 \spriority0 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 \spriority0 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 \spriority0 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Body 2 Char;}{\*\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \spriority0 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 +\f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \spriority0 Body 4 Char;}{\*\cs60 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \spriority0 Body 1 Char;}{ +\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 \spriority0 Preamble Border Above;}{\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden footnote reference;}{ +\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink68 \slocked \ssemihidden +Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 \spriority0 Char;}{\s72\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext72 \spriority0 +Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 +\ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af44 \ltrch\fcs0 \b\f44\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \spriority0 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 +\sbasedon10 page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 \spriority0 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 \spriority0 Body 0 Bold;}{ +\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \spriority0 Body 0;}{ +\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;} +{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 +\ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon68 \snext68 \slink86 \ssemihidden annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 +\sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked \spriority0 Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 \spriority0 +Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 \spriority0 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs18\lang1033\langfe1033\loch\f44\hich\af44\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 +\additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f44\fs24\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 +Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked \spriority0 +Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive \f2\cf15\lang1024\langfe1024\noproof \spriority0 LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 \spriority0 Preamble Char;} +{\*\cs97 \additive \f2\fs40\cf4 \spriority0 tw4winError;}{\*\cs98 \additive \cf2 \spriority0 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof \spriority0 LogoportPopup;}{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof +\spriority0 LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof \spriority0 LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof \spriority0 DO_NOT_TRANSLATE;}{\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext103 \slink104 Body Text 2;}{\* +\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\s105\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon49 \snext105 \slink107 \spriority0 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs106 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked \spriority0 Heading 3 Bold Char;}{\*\cs107 \additive +\rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon106 \slink105 \slocked \spriority0 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 +\sbasedon10 \slink79 \slocked \spriority0 Body 0 Bold Char;}{\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 +\b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 \sbasedon0 \snext109 \slink110 \spriority0 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 +\b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked \spriority0 LIMPA_T4WINEXTERNAL Char;}}{\*\listtable{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660{\listlevel\levelnfc3 +\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li3240 +\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462} +{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357 +\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 \b\i0\fs20\fbias0 \fi-360\li720 +\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li1077 +\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 +\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf1\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid1118912\rsid1724478\rsid3473474\rsid3755635\rsid4684770\rsid5308453\rsid5519702\rsid5595023\rsid5858028\rsid6702433\rsid7480156\rsid7547218\rsid7764285\rsid8193691\rsid8939792\rsid9196108\rsid9316068\rsid9393746\rsid10572686 +\rsid10619787\rsid11758563\rsid11828113\rsid12523559\rsid12799225\rsid13178641\rsid14228306\rsid14356214\rsid14375208\rsid14446677\rsid14890119\rsid15349346\rsid15548830\rsid16023069\rsid16280961\rsid16335299\rsid16386900\rsid16664675}{\mmathPr +\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo9\dy21\min9}{\revtim\yr2013\mo9\dy24\hr3\min23}{\version1}{\edmins0}{\nofpages3}{\nofwords1603}{\nofchars9141} +{\nofcharsws10723}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 +\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\utinl \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar +\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid15349346 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15349346 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15349346 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15349346 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid7480156\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid5595023 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5595023 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5595023 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5595023 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5595023 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5595023 +\par }}{\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang +{\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +MICROSOFT-SOFTWARE-LIZENZBESTIMMUNGEN}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 \hich\af38\dbch\af11\loch\f38 MICROSOFT VISUAL F#}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 + +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16664675 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 +Diese Lizenzbestimmungen sind ein Vertrag zwischen Ihnen und der Microsoft Corporation (oder einer anderen Microsoft}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid16664675 \_}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 +Konzerngesellschaft, wenn diese an dem Ort, an dem Sie leben, die Software lizenziert). Bitte lesen Sie die Bestimmungen aufmerksam durch. \hich\af38\dbch\af13\loch\f38 \hich\f38 Sie gelten f\'fc\loch\f38 \hich\f38 +r die oben genannte Software und gegebenenfalls f\'fc\loch\f38 r die Medien, auf denen Sie diese erhalten haben.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Diese Bestimmungen gelten auch f\'fc\loch\f38 \hich\f38 r alle von Microsoft diesbez\'fc\loch\f38 +glich angebotenen}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Updates}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Erg\'e4\loch\f38 nzungen}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 internetbasierten Dienste und}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Supportservices.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 +Liegen letztgenannten Elementen eigene Bestimmungen bei,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 gelten diese eigenen Bestimmungen.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 DURCH DIE VERWENDUNG DER SOFTWARE ERKENNEN SIE DIESE BESTIMMUNGEN AN.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 FALLS SIE DIE BESTIMMUNGEN NICHT AKZEPTIEREN, \hich\af38\dbch\af11\loch\f38 SIND SIE NICHT BERECHTIGT, DIE SOFTWARE ZU VERWENDEN.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 +WENN SIE DIESE LIZENZBESTIMMUNGEN EINHALTEN, VERF\'dc\loch\f38 \hich\f38 GEN SIE \'dc\loch\f38 \hich\f38 BER DIE NACHFOLGEND AUFGEF\'dc\loch\f38 \hich\f38 HRTEN ZEITLICH UNBESCHR\'c4\loch\f38 NKTEN RECHTE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1031\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1031\langfenp1033\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 +RECHTE ZUR INSTALLATION UND NUTZUNG.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Sie sind berechtigt, eine beliebige An\hich\af38\dbch\af11\loch\f38 \hich\f38 zahl von Kopien der Software auf Ihren Ger\'e4\loch\f38 +ten zu installieren und zu verwenden, um Ihre Programme zu entwerfen, zu entwickeln und zu testen.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 2.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 ZUS\'c4\loch\f38 TZLICHE LIZENZANFORDERUNGEN UND/ODER NUTZUNGSRECHTE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Vertreibbarer Code. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Die Software enth\'e4\loch\f38 lt Code, den \hich\af38\dbch\af11\loch\f38 \hich\f38 +Sie in von Ihnen entwickelten Programmen vertreiben d\'fc\loch\f38 rfen, wenn Sie die nachfolgenden Bestimmungen einhalten.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +Recht zur Nutzung und zum Vertrieb. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Bei dem nachfolgend aufgelisteten Code und den nachfolgend aufgelisteten Textdateien handelt es sich um \'84\hich\af38\dbch\af11\loch\f38 \hich\f38 Vertreibbaren Code\'93.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 REDIST.TXT-Dateien}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid14228306 \hich\af38\dbch\af11\loch\f38 . }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Sie sind berechtigt, die Objektcodeform des in den Dateien namens REDIST.TXT aufgelisteten Codes zu kopieren und zu vertreiben.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Vertrieb durch Dritte}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid14228306 +\hich\af38\dbch\af11\loch\f38 . }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Sie sind berechtigt, Distributoren Ihrer Programme zu erlau +\hich\af38\dbch\af11\loch\f38 ben, den Vertreibbaren Code als Teil dieser Programme zu kopieren und zu vertreiben.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Vertriebsbedingungen. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 F\'fc\loch\f38 r Vertreibbaren Code, den Sie vertreiben, sind Sie verpflichtet:}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 +diesem in Ihren Programmen wesentliche prim\'e4\loch\f38 \hich\f38 re Funktionalit\'e4\loch\f38 \hich\f38 t hinzuzuf\'fc\loch\f38 gen}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 + +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 f\'fc\loch\f38 +r Vertreibbaren Code mit der Dateinamenerweiterung LIB nur die Ergebnisse des Durchlaufs dieses Vertreibbaren Codes durch einen Linker mit Ihrem Programm zu vertreiben}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 in einem Setupprogramm enthaltenen Vertreibbaren Code nur als Teil dieses Setupprog\hich\af38\dbch\af11\loch\f38 \hich\f38 ramms ohne \'c4\loch\f38 +nderung zu vertreiben}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 von Distributoren und externen Endbenutzern die Zustimmung zu Bestimmungen zu verlangen, die einen mindestens gleichwertigen Schutz f\'fc +\loch\f38 r ihn bieten wie dieser Vertrag }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Ihren g\'fc\loch\f38 ltigen Urheberrechtshinweis auf Ihren Progr\hich\af38\dbch\af11\loch\f38 ammen anzubringen und}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Microsoft von allen Anspr\'fc\loch\f38 \hich\f38 chen freizustellen und gegen alle Anspr\'fc\loch\f38 \hich\f38 che zu verteidigen, einschlie\'df +\loch\f38 \hich\f38 lich Anwaltsgeb\'fc\loch\f38 hren, die mit dem Vertrieb oder der Verwendung Ihrer Programme in Zusammenhang stehen.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 + +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Vertriebsbeschr\'e4 +\loch\f38 nkungen. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Sie\hich\af38\dbch\af11\loch\f38 sind nicht dazu berechtigt:}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Urheberrechts-, Markenrechts- oder Patenthinweise im Vertreibbaren Code zu \'e4\loch\f38 ndern}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 die Marken von Microsoft in den Namen Ihrer Programme oder auf eine Weise zu verwenden, die nahelegt, dass Ihre Programme von Microsoft stamm +\hich\af38\dbch\af11\loch\f38 en oder von Microsoft empfohlen werden}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Vertreibbaren Code zur Ausf\'fc\loch\f38 hrung auf einer anderen Plattform als der Windows-Plattform zu vertreiben}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf1\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Vertreibbaren Code in b\'f6\loch\f38 \hich\f38 sartige, t\'e4\loch\f38 uschende oder rechtswidrige Programme aufzunehmen}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf1\lang1031\langfe1033\loch\af3\hich\af3\dbch\af13\langnp1031\langfenp1033\insrsid11828113\charrsid16335299 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 \hich\f38 den Quellcode von Vertreibbarem Code so zu \'e4\loch\f38 +ndern oder zu vertreiben, dass irgendein Teil von ihm einer Ausgeschlossenen Lizenz unterliegt.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 + Eine Ausgeschlossene Lizenz ist eine Lizenz, die als Bedingung f\'fc\loch\f38 \hich\f38 r eine Verwendung, \'c4\loch\f38 nderung oder einen Vertrieb erf\hich\af38\dbch\af11\loch\f38 ordert, dass:}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +der Code in Quellcodeform offengelegt oder vertrieben wird oder}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 andere das Recht haben, ihn zu \'e4\loch\f38 ndern.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid9316068\charrsid16335299 \hich\af38\dbch\af11\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid9393746 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +DRITTANBIETERPROGRAMME UND -HINWEISE. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Anderer Drittanbietercode, der in der Software enthalten ist,}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid9393746 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 wird von Microsoft unter diesem +\hich\af38\dbch\af11\loch\f38 Lizenzvertrag an Sie lizenziert und nicht von einem Dritten unter anderen Lizenzbestimmungen an Sie lizenziert.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Hinweise f\'fc\loch\f38 \hich\f38 +r den Drittanbietercode sind gegebenenfalls in der Software enthalten und m\'f6\loch\f38 glicherweise in der Datei ThirdPartyNotices.txt zu finden.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11758563\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid7480156 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 G\'dc\loch\f38 LTIGKEITSBEREICH DER LIZENZ. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Die Software wird lizenziert, nicht verkauft.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Dieser Vertrag gibt Ihnen nur einige Rechte zur Verwendung der Software.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Microsoft beh\'e4\loch\f38 lt sich alle anderen Rechte vor.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Sie d\'fc\loch\f38 rfen die Software nur wie in diesem Vertrag ausd\hich\af38\dbch\af11\loch\f38 \hich\f38 r\'fc +\loch\f38 \hich\f38 cklich gestattet verwenden, es sei denn, das anwendbare Recht gibt Ihnen ungeachtet dieser Einschr\'e4\loch\f38 nkung umfassendere Rechte.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Dabei sind Sie verpflichtet, alle technischen Beschr\'e4\loch\f38 nkungen der Software einzuhalten, die Ihnen nur spezielle Verwendungen gest\hich\af38\dbch\af11\loch\f38 atten.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +Sie sind nicht dazu berechtigt:}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 technische Beschr\'e4 +\loch\f38 nkungen der Software zu umgehen}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 die Software zur\'fc\loch\f38 ckzuentwickeln (\hich\af38\dbch\af11\loch\f38 \hich\f38 +Reverse Engineering), zu dekompilieren oder zu disassemblieren, es sei denn, dass (und nur insoweit) es das anwendbare Recht ungeachtet dieser Einschr\'e4\loch\f38 \hich\f38 nkung ausdr\'fc\loch\f38 cklich gestattet}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 eine gr\'f6\'df\loch\f38 ere Anzahl von Kopien der Software als in diesem Vertrag angegebe\hich\af38\dbch\af11\loch\f38 \hich\f38 +n oder vom anwendbaren Recht ungeachtet dieser Einschr\'e4\loch\f38 \hich\f38 nkung ausdr\'fc\loch\f38 cklich gestattet anzufertigen}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 die Software zu ver\'f6\loch\f38 \hich\f38 ffentlichen, damit andere sie kopieren k\'f6\loch\f38 nnen}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 die Software zu vermieten, zu verleasen oder zu verleihen}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 die Software oder diesen Vert\hich\af38\dbch\af11\loch\f38 \hich\f38 rag an Dritte zu \'fc\loch\f38 bertragen oder}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 die Software f\'fc\loch\f38 r kommerzielle Software-Hostingdienste zu verwenden.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 SICHERUNGSKOPIE. }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Sie sind berechtigt, eine Sicherungskopie der Software anzufertigen.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Sie d +\'fc\loch\f38 rfen diese nur zur erneuten Installation der Software verw\hich\af38\dbch\af11\loch\f38 enden.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 DOKUMENTATION. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +\hich\f38 Jede Person, die \'fc\loch\f38 \hich\f38 ber einen g\'fc\loch\f38 \hich\f38 ltigen Zugriff auf Ihren Computer oder Ihr internes Netzwerk verf\'fc\loch\f38 +gt, ist berechtigt, die Dokumentation zu Ihren internen Referenzzwecken zu kopieren und zu verwenden.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \loch\af38\dbch\af11\hich\f38 \'dc\loch\f38 BERTRAGUNG AUF EIN ANDERES GE\hich\af38\dbch\af11\loch\f38 \hich\f38 R\'c4\loch\f38 T. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Sie sind berechtigt, die Software zu deinstallieren und auf einem anderen Ger\'e4\loch\f38 t zu Ihrer Verwendung zu installieren.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Sie sind nicht berechtigt, dies zu tun, um diese Lizenz auf mehreren Ger\'e4\loch\f38 ten gemeinsam zu verwenden.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 8.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 AUSFUHRBESCHR\'c4\loch\f38 NKUNGEN. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 Die Sof\hich\af38\dbch\af11\loch\f38 tware unterliegt den Exportgesetzen und \_\hich\f38 regelungen der USA sowie des Landes, aus dem sie ausgef\'fc\loch\f38 hrt wird.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +Sie sind verpflichtet, alle nationalen und internationalen Exportgesetze und \_\hich\f38 regelungen einzuhalten, die f\'fc\loch\f38 r die Software gelten.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +Diese Gesetze enth\hich\af38\dbch\af11\loch\f38 \hich\f38 alten auch Beschr\'e4\loch\f38 nkungen in Bezug auf die Endnutzer und Endnutzung.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Weitere Informationen finden Sie unter }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs73\b0\fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 \hich\af38\dbch\af11\loch\f38 www.microsoft.com/exporting}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid9316068\charrsid16335299 .}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1031\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1031\langfenp1033\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 9.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 SUPPORTSERVICES.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Da diese Software \'84\loch\f38 \hich\f38 wie besehen\'93\loch\f38 +\hich\f38 bereitgestellt wird, stellen wir m\'f6\loch\f38 glicherweise keine Supportse\hich\af38\dbch\af11\loch\f38 \hich\f38 rvices f\'fc\loch\f38 r sie bereit.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 GESAMTER VERTRAG. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Dieser Vertrag sowie die Bestimmungen f\'fc\loch\f38 \hich\f38 r von Ihnen verwendete Erg\'e4\loch\f38 \hich\f38 nzungen, Updates, internetbasierte Dienste und Supportservices stellen den gesamten Vertrag f\'fc +\loch\f38 r die Software und die Supportservices dar.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid7480156 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 AN\hich\af38\dbch\af11\loch\f38 WENDBARES RECHT.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Vereinigte Staaten. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Wenn Sie die Software in den Vereinigten Staaten erworben haben, regelt das Gesetz des Staates Washington die Auslegung dieses Vertrages und gilt f\'fc\loch\f38 \hich\f38 r Anspr\'fc\loch\f38 che, die aus einer Vertragsverletzung entstehen, ungeachtet +\hich\af38\dbch\af11\loch\f38 der Bestimmungen des internationalen Privatrechts.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Die Gesetze des Staates Ihres Wohnorts regeln alle anderen Anspr\'fc\loch\f38 \hich\f38 che, einschlie\'df\loch\f38 \hich\f38 +lich Anspr\'fc\loch\f38 che aus den Verbraucherschutzgesetzen des Staates, aus Gesetzen gegen unlauteren Wettbewerb und aus Deliktsrecht.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Au\'df\loch\f38 erhalb der Vereinigten Staaten. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Wenn Sie die Software in einem anderen Land erworben haben, gelten die Gesetze dieses Landes.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid7480156 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 RECHTLICHE WIRKUNG. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 Dieser Vertrag beschreibt bestimmte Rechte.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 M\'f6 +\loch\f38 glicherweise haben Sie unter den Gesetzen Ihres Landes\hich\af38\dbch\af11\loch\f38 weitergehende Rechte.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 } +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 M\'f6\loch\f38 \hich\f38 glicherweise verf\'fc\loch\f38 \hich\f38 gen Sie au\'df\loch\f38 \hich\f38 erdem +\'fc\loch\f38 ber Rechte im Hinblick auf die Partei, von der Sie die Software erworben haben.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Dieser Vertrag \'e4\loch\f38 +ndert nicht Ihre Rechte, die sich aus den Gesetzen Ihres Landes ergeben, sofern die Gesetze Ihres L\hich\af38\dbch\af11\loch\f38 andes dies nicht zulassen.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1031\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1031\langfenp1033\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid9393746 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 \hich\f38 AUSSCHLUSS VON GARANTIEN. DIE SOFTWARE WIRD \'84\loch\f38 \hich\f38 WIE BESEHEN\'93\loch\f38 LIZENZIERT. SIE TRAGEN DAS}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid9393746 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 \hich\f38 +MIT DER VERWENDUNG VERBUNDENE RISIKO. MICROSOFT GEW\'c4\loch\f38 \hich\f38 HRT KEINE AUSDR\'dc\loch\f38 \hich\f38 CKLICHEN GEW\'c4\loch\f38 \hich\f38 HRLEISTUNGEN ODER GARANTIEN. M\'d6\loch\f38 GLICHERWEISE GELTEN UNTER DE\hich\af38\dbch\af13\loch\f38 +\hich\f38 N \'d6\loch\f38 \hich\f38 RTLICH ANWENDBAREN GESETZEN ZUS\'c4\loch\f38 TZLICHE VERBRAUCHERRECHTE ODER GESETZLICHE GARANTIEN, DIE}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid9393746 \~}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 \hich\f38 DURCH DIESEN VERTRAG NICHT ABGE\'c4\loch\f38 \hich\f38 NDERT WERDEN K\'d6\loch\f38 NNEN.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 IM DURCH DAS \'d6\loch\f38 RTLICH ANWENDBARE RECHT ZUGELASSENEN UMFANG SCHLIESST MICROSOFT KONK +\hich\af38\dbch\af11\loch\f38 \hich\f38 LUDENTE GARANTIEN DER HANDELS\'dc\loch\f38 \hich\f38 BLICHKEIT, EIGNUNG F\'dc\loch\f38 R EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG VON RECHTEN DRITTER AUS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0\pararsid9393746 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 F\'dc\loch\f38 +R AUSTRALIEN \hich\f38 \endash \loch\f38 NACH DEM AUSTRALIAN CONSUMER LAW GELTEN GESETZLICHE GARANTIEN, UND}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1031\langfe1033\langnp1031\insrsid9393746 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 ES BESTEHT AN KEINER STELLE IN DIESEN BESTIMMUNGEN DIE ABSICHT, DIESE RECHTE EINZUSCHR\'c4\loch\f38 NKEN.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid9393746 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 BESCHR\'c4\loch\f38 +\hich\f38 NKUNG UND AUSSCHLUSS DES SCHADENERSATZES. SIE K\'d6\loch\f38 NNEN VON MICROSOFT UND}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid9393746 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 DEREN LIEFERANTEN NUR EINEN ERSATZ F\'dc\loch\f38 \hich\f38 R DIREKTE SCH\'c4\loch\f38 DEN BIS ZU EINEM BETRAG VON}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid9393746 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid9393746 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 US-DOLLAR ERHALTEN. SIE K\'d6\loch\f38 \hich\f38 +NNEN KEINEN ERSATZ F\'dc\loch\f38 \hich\f38 R ANDERE SCH\'c4\loch\f38 \hich\f38 DEN ERHALTEN, EINSCHLIESSLICH FOLGESCH\'c4\loch\f38 \hich\f38 DEN, SCH\'c4\loch\f38 \hich\f38 DEN AUS ENTGANGENEM GEWINN, SPEZIELLE, INDIREKTE ODER ZUF\'c4\loch\f38 \hich\f38 +LLIGE SCH\'c4\loch\f38 DEN.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid4684770\charrsid16335299 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Diese Beschr\'e4 +\loch\f38 \hich\f38 nkung gilt f\'fc\loch\f38 r}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 +jeden Gegenstand im Zusammenhang mit der Soft\hich\af38\dbch\af11\loch\f38 \hich\f38 ware, Diensten, Inhalten (einschlie\'df\loch\f38 lich Code) auf Internetseiten von Drittanbietern oder Programmen von Drittanbietern und}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1031\langfe1033\langnp1031\langfenp1033\insrsid7547218\charrsid16335299 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Anspr\'fc\loch\f38 \hich\f38 che aus Vertragsverletzungen, Verletzungen der Garantie oder der Gew\'e4\loch\f38 \hich\f38 +hrleistung, verschuldensunabh\'e4\loch\f38 \hich\f38 ngiger Haftung, Fahrl\'e4\loch\f38 ssi\hich\af38\dbch\af11\loch\f38 gkeit oder anderen unerlaubten Handlungen im durch das anwendbare Recht zugelassenen Umfang.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid7480156 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid11828113\charrsid16335299 \hich\af38\dbch\af13\loch\f38 \hich\f38 +Sie hat auch dann G\'fc\loch\f38 \hich\f38 ltigkeit, wenn Microsoft von der M\'f6\loch\f38 \hich\f38 glichkeit der Sch\'e4\loch\f38 \hich\f38 den gewusst hat oder h\'e4\loch\f38 \hich\f38 tte wissen m\'fc\loch\f38 ssen.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1031\langfe1033\langnp1031\insrsid7547218\charrsid16335299 \hich\af38\dbch\af11\loch\f38 \hich\f38 Obige Beschr\'e4\loch\f38 nkung und obiger Ausschluss gelten \hich\af38\dbch\af11\loch\f38 \hich\f38 m\'f6\loch\f38 \hich\f38 +glicherweise nicht f\'fc\loch\f38 \hich\f38 r Sie, weil Ihr Land den Ausschluss oder die Beschr\'e4\loch\f38 \hich\f38 nkung von zuf\'e4\loch\f38 \hich\f38 lligen Sch\'e4\loch\f38 \hich\f38 den, Folgesch\'e4\loch\f38 \hich\f38 den oder sonstigen Sch\'e4 +\loch\f38 \hich\f38 den nicht gestattet. Wenn Sie die Software in DEUTSCHLAND oder in \'d6\loch\f38 \hich\f38 STERREICH erworben haben, findet die Beschr\'e4\loch\f38 nkung i\hich\af38\dbch\af11\loch\f38 m\hich\af38\dbch\af11\loch\f38 \hich\f38 + vorstehenden Absatz \'84\loch\f38 \hich\f38 Beschr\'e4\loch\f38 \hich\f38 nkung und Ausschluss des Schadenersatzes\'93\loch\f38 \hich\f38 auf Sie keine Anwendung. Stattdessen gelten f\'fc\loch\f38 \hich\f38 +r Schadenersatz oder Ersatz vergeblicher Aufwendungen, gleich aus welchem Rechtsgrund einschlie\'df\loch\f38 lich unerlaubter Handlung, die folgenden R\hich\af38\dbch\af11\loch\f38 e\hich\af38\dbch\af11\loch\f38 \hich\f38 +gelungen: Microsoft haftet bei Vorsatz, grober Fahrl\'e4\loch\f38 \hich\f38 ssigkeit, bei Anspr\'fc\loch\f38 \hich\f38 chen nach dem Produkthaftungsgesetz sowie bei Verletzung von Leben, K\'f6\loch\f38 \hich\f38 +rper oder der Gesundheit nach den gesetzlichen Vorschriften. Microsoft haftet nicht f\'fc\loch\f38 \hich\f38 r leichte Fahrl\'e4\loch\f38 ssigkeit. \hich\af38\dbch\af11\loch\f38 W\hich\af38\dbch\af11\loch\f38 \hich\f38 +enn Sie die Software jedoch in Deutschland erworben haben, haftet Microsoft auch f\'fc\loch\f38 \hich\f38 r leichte Fahrl\'e4\loch\f38 \hich\f38 ssigkeit, wenn Microsoft eine Vertragspflicht verletzt, deren Erf\'fc\loch\f38 \hich\f38 llung die ordnungsgem +\'e4\'df\loch\f38 \hich\f38 e Durchf\'fc\loch\f38 \hich\f38 hrung des Vertrages \'fc\loch\f38 \hich\f38 berhaupt erst erm\'f6\loch\f38 glicht, deren Verle\hich\af38\dbch\af11\loch\f38 t\hich\af38\dbch\af11\loch\f38 \hich\f38 +zung die Erreichung des Vertragszwecks gef\'e4\loch\f38 \hich\f38 hrdet und auf deren Einhaltung Sie regelm\'e4\'df\loch\f38 \hich\f38 ig vertrauen d\'fc\loch\f38 \hich\f38 rfen (sog. \'84\loch\f38 \hich\f38 Kardinalpflichten\'93\loch\f38 \hich\f38 +). In diesen F\'e4\loch\f38 \hich\f38 llen ist die Haftung von Microsoft auf typische und vorhersehbare Sch\'e4\loch\f38 \hich\f38 den beschr\'e4\loch\f38 \hich\f38 nkt. In allen anderen F\'e4\loch\f38 llen\hich\af38\dbch\af11\loch\f38 +\hich\af38\dbch\af11\loch\f38 \hich\f38 haftet Microsoft auch in Deutschland nicht f\'fc\loch\f38 \hich\f38 r leichte Fahrl\'e4\loch\f38 ssigkeit.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1031\langfe1033\dbch\af13\langnp1031\insrsid4684770\charrsid16335299 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 +fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 +ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae +a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 +399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 +4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 +0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b +c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 +689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 +5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 +aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d +316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 +545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a +c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 +0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 +8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 +d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 +1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f +bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 +a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a +0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 +0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 +00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef0{\lsdlockedexcept \lsdqformat1 Normal;\lsdqformat1 heading 1;\lsdqformat1 heading 2;\lsdqformat1 heading 3;\lsdqformat1 heading 4; +\lsdqformat1 heading 5;\lsdqformat1 heading 6;\lsdqformat1 heading 7;\lsdqformat1 heading 8;\lsdqformat1 heading 9;toc 1;toc 2;toc 3;toc 4;toc 5;toc 6;toc 7;toc 8;toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 caption;List Number;List 4;List 5; +\lsdqformat1 Title;Default Paragraph Font;\lsdqformat1 Subtitle;Salutation;Date;Body Text First Indent;\lsdqformat1 Strong;\lsdqformat1 Emphasis;Table Grid;\lsdsemihidden1 \lsdpriority99 \lsdlocked0 Placeholder Text; +\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; +\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; +\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; +\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdpriority99 \lsdlocked0 Revision; +\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; +\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; +\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; +\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; +\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; +\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; +\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; +\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000005076 +c345a7b8ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.ENU.rtf b/setup/resources/eula/VF_EULA.ENU.rtf new file mode 100644 index 00000000000..09d89b443a8 --- /dev/null +++ b/setup/resources/eula/VF_EULA.ENU.rtf @@ -0,0 +1,692 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};} +{\f34\fbidi \froman\fcharset1\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS;} +{\f40\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f41\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} +{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f42\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f43\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f45\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f46\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f47\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f48\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f49\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f50\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f62\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f63\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f65\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f66\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f67\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f68\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f69\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f70\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f154\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f152\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f153\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f155\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f156\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f159\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f174\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\f422\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;} +{\f423\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f425\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f426\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f427\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} +{\f428\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f429\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f430\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f431\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);} +{\f432\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE;}{\f433\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr;}{\f435\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek;}{\f436\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur;} +{\f439\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic;}{\f444\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f454\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}{\f452\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;} +{\f453\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f455\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f456\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f459\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};} +{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink107 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 +page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink109 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f39\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive \f2\cf15\lang1024\langfe1024\noproof +tw4winExternal;}{\*\cs96 \additive \v\f2\fs24\cf12\sub tw4winMark;}{\*\cs97 \additive \b\f38 Preamble Char;}{\*\cs98 \additive \f2\fs40\cf4 tw4winError;}{\*\cs99 \additive \cf2 tw4winTerm;}{\*\cs100 \additive \f2\cf11\lang1024\langfe1024\noproof +tw4winPopup;}{\*\cs101 \additive \f2\cf10\lang1024\langfe1024\noproof tw4winJump;}{\*\cs102 \additive \f2\cf6\lang1024\langfe1024\noproof tw4winInternal;}{\*\cs103 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s104\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext104 \slink105 Body Text 2;}{\*\cs105 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink104 \slocked Body Text 2 Char;}{\s106\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \f38\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext106 \slink108 +Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs107 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs108 \additive \rtlch\fcs1 \ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 +\sbasedon107 \slink106 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs109 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s110\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext110 \slink111 LIMPA_T4WINEXTERNAL;}{\*\cs111 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink110 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid4684770\rsid5858028\rsid9196108\rsid11758563\rsid11828113\rsid14356214\rsid14446677\rsid15548830\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 +\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo4\dy30\hr15\min19}{\version1}{\edmins0}{\nofpages3}{\nofwords1110}{\nofchars6329}{\nofcharsws7425}{\vern49275}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/word +ml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 +\ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +MICROSOFT SOFTWARE LICENSE TERMS}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 MICROSOFT VISUAL F# }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which \hich\af38\dbch\af13\loch\f38 +includes the media on which you received it, if any. The terms also apply to any Microsoft}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 updates,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 supplements,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Internet-based services, and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 support services}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +for this software, unless other terms accompany those items. If so, those terms apply.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BY USING T\hich\af38\dbch\af13\loch\f38 HE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 INSTALLATION AND USE RIGHTS. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +You may install and use any number of copies of the software \hich\af38\dbch\af13\loch\f38 on your devices}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 to design, develop and test your programs.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 2.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ADDITIONAL\hich\af38\dbch\af13\loch\f38 LICENSING REQUIREMENTS AND/OR USE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distributable Code.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software contains code that you are permitted to distribute in programs you develop if you comply with the terms belo\hich\af38\dbch\af13\loch\f38 w.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 i.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Right to Use and Distribute.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 + The code and text files listed below are \'93\loch\f38 \hich\f38 Distributable Code.\'94}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 REDIST\hich\af38\dbch\af13\loch\f38 .TXT Files}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +. You may copy and distribute the object code form of code listed in REDIST.TXT files.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Third Party Distribution}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 . You may permit distributors o\hich\af38\dbch\af13\loch\f38 +f your programs to copy and distribute the Distributable Code as part of those programs.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 ii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Requirements.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + For any Distributable Code you distribute, you must}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 add significant primary functionality to it in your programs;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 for any Distributable Code\hich\af38\dbch\af13\loch\f38 having a filename extension of .lib, distribute only the results of running such Distributable Code through a linker with your program;}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code included in a setup program only as part of that setup program without modification;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 require distributors and external end users to agree to terms that protect it at least as much as this agreement; }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 display your valid copyright notice on your programs; and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\loch\af38\dbch\af13\hich\f38 \rquote \loch\f38 fees, related to the distribution or use of your programs.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 iii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Restrictions.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may not}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 alter any copyright, trademark or patent notice in the Distributable Code;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use Microsoft\hich\f38 \rquote \loch\f38 s trademarks in your programs\hich\f38 \rquote \loch\f38 names or in a way that suggests your\hich\af38\dbch\af13\loch\f38 programs come from or are endorsed by Microsoft;}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code to run on a platform other than the Windows platform;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 include Distributable Code in malicious, deceptive or unlawful programs; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 modify or distribute the source code of any Di\hich\af38\dbch\af13\loch\f38 +stributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 the code be disclosed or distributed in source code form; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 others have the\hich\af38\dbch\af13\loch\f38 right to modify it.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 3.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 THIRD PARTY PROGRAMS AND NOTICES}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 +. Other third party code included in the software is licensed to you by Microsoft under this license agreement, rather than licensed to you by any third party under some other license terms. Notices, if any, for this thir\hich\af38\dbch\af13\loch\f38 +d party code are included with the software and may also be}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 found in the ThirdPartyNotices.txt file. +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 4.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 SCOPE OF LICENSE.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use \hich\af38\dbch\af13\loch\f38 +the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 work around any technical limitations in the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 revers\hich\af38\dbch\af13\loch\f38 e engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 make more copies of the software than specified in this agreement or allowed by applicable law, despite this li\hich\af38\dbch\af13\loch\f38 mitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 publish the software for others to copy;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 rent, lease or lend the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 transfer the software or this agreement to any third party; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use the software for commercial software hosting services.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 5.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BACKUP COPY.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may make one backup copy of the +\hich\af38\dbch\af13\loch\f38 software. You may use it only to reinstall the software.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 DOCUMENTATION.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 TRANSFER TO ANOTHER DEVICE.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may unin\hich\af38\dbch\af13\loch\f38 +stall the software and install it on another device for your use. You may not do so to share this license between devices.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 8.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 EXPORT RESTRICTIONS.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is subject to United States export laws and regulations. You must comply with all domestic and inte\hich\af38\dbch\af13\loch\f38 +rnational export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 www.microsoft.com/exporting}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 9.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 SUPPORT SERVICES. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 Because this software is \'93\loch\f38 \hich\f38 as is,\'94\loch\f38 we +\hich\af38\dbch\af13\loch\f38 may not provide support services for it.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ENTIRE AGREEMENT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 11.\tab}}\pard \ltrpar\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 APPLICABLE LAW.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live gove +\hich\af38\dbch\af13\loch\f38 rn all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Outside the United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 If you acquired the software in any other country, the laws of that country apply.}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 12.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LEGAL EFFECT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This agreement des\hich\af38\dbch\af13\loch\f38 +cribes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the +\hich\af38\dbch\af13\loch\f38 \hich\af38\dbch\af13\loch\f38 laws of your country do not permit it to do so.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 +DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \'93\loch\f38 \hich\f38 AS-IS.\'94\loch\f38 YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY G +\hich\af38\dbch\af13\loch\f38 +UARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 FOR AUSTRALIA \hich\f38 \endash \loch\f38 YOU HAVE +\hich\af38\dbch\af13\loch\f38 STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 14.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 +. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.0\hich\af38\dbch\af11\loch\f38 0. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This limitation applies to}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 anything related to the software, services, content (including code) on third party Internet sites, or third\hich\af38\dbch\af13\loch\f38 party programs; and}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +It also applies even if Microsoft knew or should have known about the pos\hich\af38\dbch\af13\loch\f38 +sibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 3; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 9;\lsdpriority39 \lsdlocked0 toc 1; +\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;\lsdpriority39 \lsdlocked0 toc 8; +\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e362e30000000000000000000000e0000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e50000000000000000000000007074 +16b8f045ce010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000707416b8f045ce01 +707416b8f045ce010000000000000000000000005400330042004100430054004b0032005500c400da005100570034005300dc00d7003200d9003300c600d0003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000707416b8f045 +ce01707416b8f045ce010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 +00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267 +2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000 +0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b30393430 +443034442d394333322d344535322d393035392d4534424344444345354439427d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c +64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000 +0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222f3e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f +72654974656d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.ESN.rtf b/setup/resources/eula/VF_EULA.ESN.rtf new file mode 100644 index 00000000000..75745c54bf6 --- /dev/null +++ b/setup/resources/eula/VF_EULA.ESN.rtf @@ -0,0 +1,783 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff39\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt Meiryo};} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};} +{\f622\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f805\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f1230\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f1231\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f1233\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f1234\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f1235\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f1236\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f1237\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f1238\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f1250\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f1251\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f1253\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f1254\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f1255\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f1256\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f1257\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f1258\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f1342\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt Meiryo};}{\f1340\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt Meiryo};}{\f1341\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt Meiryo};} +{\f1343\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt Meiryo};}{\f1344\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt Meiryo};}{\f1347\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt Meiryo};} +{\f1362\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSun};}{\f1570\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f1571\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f1573\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f1574\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f1577\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f1578\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese){\*\falt Calisto MT};}{\f1620\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f1621\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};} +{\f1623\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};}{\f1624\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f1625\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};} +{\f1626\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};}{\f1627\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f1628\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};} +{\f1629\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};}{\f1630\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}{\f1631\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};} +{\f1633\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f1634\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f1637\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};} +{\f7452\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f9282\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f9280\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};} +{\f9281\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};}{\f9283\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f9284\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};} +{\f9287\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSun};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSun};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\lang13322\langfe13322\dbch\af11\langnp13322\langfenp13322 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid3501162 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat \styrsid3501162 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\ab\af39\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat \styrsid3501162 heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat \styrsid3501162 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 +\af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat \styrsid3501162 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat \styrsid3501162 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 +\af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat \styrsid3501162 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat \styrsid3501162 heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 +\af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat \styrsid3501162 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat \styrsid3501162 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang13322\langfe13322\loch\f0\hich\af0\dbch\af11\cgrid\langnp13322\langfenp13322 \snext11 \ssemihidden \sunhideused Normal Table;} +{\*\cs15 \additive \rtlch\fcs1 \ab\af39\afs19 \ltrch\fcs0 \b\f39\fs19 \sbasedon10 \slink1 \slocked \styrsid3501162 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af39\afs19 \ltrch\fcs0 \b\f39\fs19 \sbasedon10 \slink2 \slocked \styrsid3501162 +Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink3 \slocked \styrsid3501162 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink4 \slocked \styrsid3501162 +Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink5 \slocked \styrsid3501162 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink6 \slocked \styrsid3501162 +Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink7 \slocked \styrsid3501162 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink8 \slocked \styrsid3501162 +Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink9 \slocked \styrsid3501162 Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 +\rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext24 \styrsid3501162 Body 1;}{ +\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext25 \styrsid3501162 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 \styrsid3501162 Body 3;}{\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 +\af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext27 \styrsid3501162 Body 4;}{ +\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext28 \styrsid3501162 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 \styrsid3501162 Body 6;}{\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 +\af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext30 \styrsid3501162 Body 7;}{ +\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext31 \styrsid3501162 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \styrsid3501162 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 \styrsid3501162 +Bullet 1;}{\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \styrsid3501162 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext35 \slink87 \styrsid3501162 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 \styrsid3501162 Bullet 4;}{\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 \styrsid3501162 +Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 \styrsid3501162 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 \styrsid3501162 +Bullet 7;}{\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 \styrsid3501162 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon32 \snext41 \styrsid3501162 Bullet 9;}{\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid3501162 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid3501162 +Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \styrsid3501162 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \styrsid3501162 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 \styrsid3501162 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid3501162 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \styrsid3501162 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\ab\af39\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink106 \styrsid3501162 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon36 \snext50 \styrsid3501162 Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 \styrsid3501162 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 +\rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 \styrsid3501162 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 \styrsid3501162 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 \styrsid3501162 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 +\sbasedon10 \slink54 \slocked \ssemihidden \styrsid3501162 Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 +\ai\af39\afs19\alang1025 \ltrch\fcs0 \i\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 \styrsid3501162 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af39 \ltrch\fcs0 +\f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \styrsid3501162 Body 2 Char;}{\*\cs58 \additive \rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \styrsid3501162 Body 3 Char;}{\*\cs59 \additive +\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \styrsid3501162 Body 4 Char;}{\*\cs60 \additive \rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \styrsid3501162 +Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 \styrsid3501162 Preamble Border Above;}{\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext62 \slink63 \ssemihidden \styrsid3501162 footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \f39\fs20 \sbasedon10 \slink62 \slocked \ssemihidden \styrsid3501162 Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden \styrsid3501162 footnote reference;}{ +\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext65 \slink66 \ssemihidden \styrsid3501162 endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f39\fs20 \sbasedon10 \slink65 \slocked \ssemihidden \styrsid3501162 Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 +\ltrch\fcs0 \super \sbasedon10 \ssemihidden \styrsid3501162 endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden \styrsid3501162 annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f39\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden \styrsid3501162 Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \styrsid3501162 annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 \styrsid3501162 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 \styrsid3501162 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid3501162 Hyperlink,Char Char7;}{ +\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext74 \slink75 \ssemihidden \styrsid3501162 Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16 \sbasedon10 \slink74 \slocked \ssemihidden \styrsid3501162 Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af40 +\ltrch\fcs0 \b\f40\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \styrsid3501162 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \styrsid3501162 page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 \styrsid3501162 +Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\snext0 \slink108 \styrsid3501162 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \styrsid3501162 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 \styrsid3501162 header;}{\*\cs82 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 +\sbasedon10 \slink81 \slocked \styrsid3501162 Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 \styrsid3501162 footer;}{\*\cs84 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink83 \slocked \styrsid3501162 +Footer Char;}{\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused \styrsid3501162 annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20 \sbasedon69 \slink85 \slocked \ssemihidden \styrsid3501162 Comment Subject Char;}{\*\cs87 +\additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink35 \slocked \styrsid3501162 Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 \styrsid3501162 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\langnp1033\langfenp1033 \sbasedon10 \styrsid3501162 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af39\afs20\alang1025 \ltrch\fcs0 \fs18\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 \styrsid3501162 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af39\afs24\alang1025 \ltrch\fcs0 +\b\f40\fs24\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \spriority0 \styrsid3501162 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 +\rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 \styrsid3501162 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext93 \spriority0 \styrsid3501162 Heading French Warranty;}{\*\cs94 \additive \f39\lang1033\langfe0\langnp1033\langfenp0 \slocked \styrsid3501162 +Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive \f2\cf15\lang1024\langfe1024\noproof \styrsid3501162 LogoportDoNotTranslate;}{\*\cs96 \additive \b\f39 \styrsid3501162 +Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 \styrsid3501162 tw4winError;}{\*\cs98 \additive \cf2 \styrsid3501162 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof \styrsid3501162 LogoportPopup;}{\*\cs100 \additive +\f2\cf10\lang1024\langfe1024\noproof \styrsid3501162 LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof \styrsid3501162 LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof \styrsid3501162 DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 \styrsid3501162 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af39\afs19 \ltrch\fcs0 \f39\fs19 \sbasedon10 \slink103 \slocked \styrsid3501162 Body Text 2 Char;}{\s105\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon49 \snext105 \slink107 \styrsid3501162 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs106 \additive \rtlch\fcs1 \ab\af39\afs19 \ltrch\fcs0 \b\f39\fs19 \sbasedon10 \slink49 \slocked \styrsid3501162 Heading 3 Bold Char;}{\*\cs107 +\additive \rtlch\fcs1 \ab\af39\afs19 \ltrch\fcs0 \b\f39\fs19 \sbasedon106 \slink105 \slocked \styrsid3501162 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af39\afs19 \ltrch\fcs0 \b\f39\fs19 +\sbasedon10 \slink79 \slocked \styrsid3501162 Body 0 Bold Char;}{\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs20\alang1025 \ltrch\fcs0 +\b\fs20\lang1026\langfe2052\super\loch\f39\hich\af39\dbch\af11\cgrid\langnp1026\langfenp2052 \sbasedon0 \snext109 \slink110 \styrsid3501162 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 +\b\f39\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked \styrsid3501162 LIMPA_T4WINEXTERNAL Char;}}{\*\listtable{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660{\listlevel\levelnfc3 +\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li3240 +\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462} +{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \fi-357\li357 +\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 \b\i0\fs20\fbias0 \fi-360\li720 +\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li1077 +\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 +\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 +\b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 +\ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 +\ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 +\b\i0\f40\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 +\b\i0\f40\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 +\b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 +\b\i0\f40\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 +\b\i0\f40\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 +\b0\i0\f40\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 +\b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\strike0\f40\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af40\afs20 \ltrch\fcs0 \b0\i0\f40\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid592233\rsid862019\rsid1525167\rsid2782071\rsid2821592\rsid3501162\rsid3755635\rsid3962836\rsid4082101\rsid4196117\rsid4221619\rsid4340674\rsid4684770\rsid5519702\rsid5600443\rsid5858028\rsid5924501\rsid6362931\rsid7232747 +\rsid7496668\rsid7603395\rsid7615002\rsid8935412\rsid9196108\rsid9266526\rsid9578647\rsid10101028\rsid11758563\rsid11828113\rsid12075451\rsid12342359\rsid12799225\rsid13053153\rsid13114859\rsid13699315\rsid14356214\rsid14375208\rsid14446677\rsid15358268 +\rsid15548830\rsid15610056\rsid16131606\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo9\dy25\hr16\min16} +{\revtim\yr2013\mo9\dy26\hr1\min35}{\version1}{\edmins0}{\nofpages3}{\nofwords1357}{\nofchars7739}{\nofcharsws9078}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 +\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7232747 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7232747 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7232747 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7232747 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid3501162\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39 \ltrch\fcs0 +\insrsid5924501 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39 \ltrch\fcs0 \insrsid5924501 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39 \ltrch\fcs0 \insrsid5924501 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39 \ltrch\fcs0 \insrsid5924501 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39 \ltrch\fcs0 \insrsid5924501 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39 \ltrch\fcs0 \insrsid5924501 +\par }}{\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang +{\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar +\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 T\'c9\loch\f39 RMINOS DE LICENCIA DEL SOFTWARE DE MICROSOFT}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid2821592\charrsid7603395 \hich\af39\dbch\af11\loch\f39 MICROSOFT VISUAL F#}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 +Los presentes t\'e9\hich\af39\dbch\af13\loch\f39 \hich\f39 rminos de licencia constituyen un contrato entre Microsoft Corporation (o, en funci\'f3\loch\f39 n de donde resida, una de sus filiales) y usted.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid3962836 \hich\af39\dbch\af13\loch\f39 }{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 +\hich\af39\dbch\af13\loch\f39 Le rogamos que los lea atentamente.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid3962836 \hich\af39\dbch\af13\loch\f39 }{\rtlch\fcs1 \ab0\af39\afs20 +\ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 Son de aplicaci\'f3\loch\f39 \hich\f39 n al software antes mencionado, el cual incluye los soportes f\'ed\loch\f39 +sicos en\hich\af39\dbch\af13\loch\f39 los que lo haya recibido, si los hubiera.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Estos t\'e9\loch\f39 \hich\f39 rminos tambi\'e9\loch\f39 \hich\f39 n se aplicar\'e1\loch\f39 n a los siguientes elementos de Microsoft:}{ +\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 actualizaciones,}{\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 suplementos,}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 servicios basados en Internet y}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 servicios de ayuda t\'e9\loch\f39 cnica.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 +Todos ellos deben corresponder a este software, salvo que existan otros t\'e9\loch\f39 rminos aplicables a dichos elementos.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 +\hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 En tal caso, se aplicar\'e1\loch\f39 \hich\f39 n eso otros t\'e9\loch\f39 +rminos.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 AL HACER USO DEL SOFTWARE, ESTAR\'c1\loch\f39 \hich\f39 ACEPTANDO ESTOS T\'c9\loch\f39 RMINOS.}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 SI NO LOS ACEPTA, NO UTILICE EL SOFTWA\hich\af39\dbch\af11\loch\f39 RE.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid8935412\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +SI CUMPLE LOS PRESENTES T\'c9\loch\f39 \hich\f39 RMINOS DE LICENCIA, DISPONDR\'c1\loch\f39 A PERPETUIDAD DE LOS DERECHOS SIGUIENTES.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\fs20\lang3082\langfe1033\loch\af39\hich\af39\dbch\af13\langnp3082\langfenp1033\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid2821592 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 +DERECHOS DE INSTALACI\'d3\loch\f39 N Y DE USO.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid2821592\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Puede instalar y utilizar cualquier n\'fa\loch\f39 \hich\f39 mero de copias del software en sus dispositivos para dise\'f1\loch\f39 +ar, desarrollar y pro\hich\af39\dbch\af11\loch\f39 bar sus programas.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 REQUISITOS DE LICENCIA Y/O DERECHOS DE USO ADICIONALES.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 C\'f3\loch\f39 +digo Distribuible.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 El software contiene c\'f3\loch\f39 \hich\f39 digo que puede distribuir en los programas que desarrolle siempre que cumpla con los t\'e9 +\loch\f39 rminos siguientes.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Derecho a Utilizar y Distribuir. +}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \cs58\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 \hich\f39 El c\'f3\loch\f39 \hich\f39 digo y los archivos de texto que se indican a continuaci\'f3\loch\f39 \hich\f39 n son \'93\loch\f39 \hich\f39 C\'f3\loch\f39 \hich\f39 digo Distribuible\'94.}{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Archivos REDIST.TXT}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 .}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 + }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Puede copiar y distribuir el c\'f3\loch\f39 digo objeto de los archivos REDIST.TXT.}{\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid13699315 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Distribuci\'f3\loch\f39 n de terceros}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 .}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Puede per\hich\af39\dbch\af11\loch\f39 mitir a los distribuidores de sus programas que copien y distribuyan el}{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid13699315\charrsid7603395 \~}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 C\'f3 +\loch\f39 digo Distribuible como parte de esos programas.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\ulnone\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +Requisitos de Distribuci\'f3\loch\f39 n.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\cs58\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Para cualquier C\'f3\loch\f39 digo Distribuible que distribuya debe}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 +agregarle una funcionalidad primaria\hich\af39\dbch\af11\loch\f39 significativa en sus programas;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 para cualquier C\'f3\loch\f39 \hich\f39 digo Distribuible que tenga una extensi\'f3\loch\f39 \hich\f39 +n de nombre de archivo .lib, distribuya solo los resultados de ejecutar dicho C\'f3\loch\f39 \hich\f39 digo Distribuible a trav\'e9\loch\f39 s de un vinculador con su programa;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 distribuir C\'f3\loch\f39 digo Dis\hich\af39\dbch\af11\loch\f39 \hich\f39 tribuible incluido en un programa de instalaci\'f3\loch\f39 \hich\f39 +n como parte de ese programa de instalaci\'f3\loch\f39 n sin modificarlo}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid3962836\charrsid7603395 \hich\af39\dbch\af11\loch\f39 ;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 exigir a los distribuidores y usuarios finales externos que acepten t\'e9\loch\f39 rminos que lo protejan en la misma medida que este contrato;}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 + +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 mostrar su a\hich\af39\dbch\af11\loch\f39 \hich\f39 viso de propiedad intelectual v\'e1\loch\f39 lido en sus programas; e}{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 indemnizar, defender y eximir de responsabilidad a Microsoft de cualquier reclamaci\'f3\loch\f39 \hich\f39 +n, incluidos honorarios de abogados, relacionados con la distribuci\'f3\loch\f39 n o el uso de sus programas.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Restriccion +\hich\af39\dbch\af11\loch\f39 \hich\f39 es de Distribuci\'f3\loch\f39 n.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\cs58\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 No puede}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 alterar ning\'fa +\loch\f39 \hich\f39 n aviso de propiedad intelectual, marca o patente en el C\'f3\loch\f39 digo Distribuible;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 utilizar las marcas de Microsoft en los nombres de sus programas de una forma que sugiera que estos provienen de Microsof\hich\af39\dbch\af11\loch\f39 +t o que esta los respalda;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 distribuir el C\'f3\loch\f39 digo Distribuible para que se ejecute en una plataforma distinta de Windows;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 incluir C\'f3\loch\f39 \hich\f39 digo Distribuible en programas malintencionados, enga\'f1\loch\f39 \hich\f39 osos o il\'ed\loch\f39 citos; o}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\cf17\lang3082\langfe1033\loch\af3\hich\af3\dbch\af13\langnp3082\langfenp1033\insrsid11828113\charrsid7603395 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 modificar o distribuir el c\'f3\loch\f39 digo fuente de cual\hich\af39\dbch\af13\loch\f39 \hich\f39 quier C\'f3\loch\f39 +\hich\f39 digo Distribuible para que cualquier parte de \'e9\loch\f39 \hich\f39 l est\'e9\loch\f39 sujeta a una Licencia Excluida.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 +\hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Una Licencia Excluida es una que exige, como condici\'f3\loch\f39 \hich\f39 +n de uso, modificaci\'f3\loch\f39 \hich\f39 n o distribuci\'f3\loch\f39 n que}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 el c\'f3\loch\f39 +\hich\f39 digo se revele o distribuya en c\'f3\loch\f39 digo fuente; u}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 otros teng\hich\af39\dbch\af11\loch\f39 an el derecho a modificarlo.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid2821592\charrsid7603395 \hich\af39\dbch\af11\loch\f39 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid4340674 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid2821592\charrsid7603395 \hich\af39\dbch\af11\loch\f39 +PROGRAMAS Y NOTIFICACIONES DE TERCEROS.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid6362931\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Microsoft le licencia otro c\'f3\loch\f39 \hich\f39 +digo de terceros incluido en el software en virtud de este contrato de licencia, en lugar de que un tercero se lo licencie conforme a otros t\'e9\loch\f39 rminos de}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid4340674\charrsid7603395 \~}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 licencia.}{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid6362931\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 +\hich\f39 Las notificaciones, si las hubiera, por este c\'f3\loch\f39 \hich\f39 digo de terceros se incluyen con el software y tambi\'e9\loch\f39 n se pueden encontrar en el archivo ThirdPartyNotices.txt.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11758563\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\loch\af39\dbch\af11\hich\f39 \'c1\loch\f39 MBITO DE LA LICENCIA.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 El software se cede sujeto a licencia y no es objeto de venta.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 +El presente contrato solo le otorga algunos Derechos de Uso del software.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Microsoft se reserva todos los dem\'e1\loch\f39 s derechos.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +A menos que la legislaci\'f3\loch\f39 \hich\f39 n aplicable le otorgue m\'e1\loch\f39 \hich\f39 s derechos a pesar de esta limitaci\'f3\loch\f39 \hich\f39 n, solo podr\'e1\loch\f39 utilizar el software tal como se \hich\af39\dbch\af11\loch\f39 +permite expresamente en este contrato.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Al hacerlo, deber\'e1\loch\f39 \hich\f39 ajustarse a las limitaciones t\'e9\loch\f39 +cnicas del software que solo permiten utilizarlo de determinadas formas.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 No puede}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +eludir las limitaciones t\'e9\loch\f39 cnicas del software;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 utilizar t\'e9\loch\f39 \hich\f39 cnicas de ingenier\'ed\loch\f39 a in\hich\af39\dbch\af11\loch\f39 \hich\f39 +versa, descompilar o desensamblar el software, excepto y \'fa\loch\f39 \hich\f39 nicamente en la medida en que lo permita expresamente la legislaci\'f3\loch\f39 \hich\f39 n aplicable, a pesar de la presente limitaci\'f3\loch\f39 n;}{\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 hacer m\'e1\loch\f39 \hich\f39 s copias del software de las que se especifican en este contrato o est\'e9\loch\f39 n \hich\af39\dbch\af11\loch\f39 +\hich\f39 permitidas por la legislaci\'f3\loch\f39 \hich\f39 n vigente a pesar de esta limitaci\'f3\loch\f39 n;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 hacer p\'fa\loch\f39 blico el software para que otros lo copien;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 alquilar, arrendar o dar en pr\'e9\loch\f39 stamo el software;}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 transmitir el software o este contrato a un tercero; o}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 utilizar el software para prestar servicios de alojamiento de software comercial.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 COPIA DE SEGURIDAD.}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 \hich\f39 Puede realizar una \'fa\loch\f39 nica copia de seguridad del software.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Solo podr\'e1\loch\f39 utilizarla para volver a instalar el software.}{\rtlch\fcs1 \ab0\af39\afs20 +\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 6.\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 DOCUMENTACI\'d3\loch\f39 N.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 +\hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Toda persona que \hich\af39\dbch\af11\loch\f39 \hich\f39 tenga acceso v\'e1\loch\f39 +\hich\f39 lido a su equipo o a la red interna puede copiar y utilizar la documentaci\'f3\loch\f39 n a efectos internos de consulta.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 7.\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 TRANSMISI\'d3\loch\f39 N A OTRO DISPOSITIVO.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +Usted podr\'e1\loch\f39 desinstalar el software e instalarlo en otro dispositivo para su uso.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 No puede hacerl\hich\af39\dbch\af11\loch\f39 o para compartir esta licencia entre dispositivos.}{\rtlch\fcs1 \ab0\af39\afs20 +\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid4340674 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 \hich\f39 RESTRICCIONES EN MATERIA DE EXPORTACI\'d3\loch\f39 N.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 El software est\'e1\loch\f39 \hich\f39 sujeto a las leyes y a los reglamentos en materia de exportaci\'f3\loch\f39 +n de Estados Unidos.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Debe cumplir todas las leyes y reglamentos, nacionales e int\hich\af39\dbch\af11\loch\f39 \hich\f39 ernacionales, en materia de exportaci\'f3\loch\f39 +\hich\f39 n que sean de aplicaci\'f3\loch\f39 n al software.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Dichas leyes incluyen limitaciones en cuanto a destino, usuarios finales y uso final.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid2821592\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +Para obtener m\'e1\loch\f39 \hich\f39 s informaci\'f3\loch\f39 n, visite }{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid4340674\charrsid7603395 \hich\af39\dbch\af13\loch\f39 www.microsoft.com/exporting}{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid2821592\charrsid7603395 .}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\af39\hich\af39\dbch\af13\langfenp1033\insrsid11828113\charrsid3962836 \hich\af39\dbch\af13\loch\f39 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113\charrsid3962836 +\hich\af39\dbch\af13\loch\f39 \hich\f39 SERVICIOS DE SOPORTE T\'c9\hich\af39\dbch\af13\loch\f39 CNICO.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 \hich\f39 Debido a que este software se presenta \'93\loch\f39 \hich\f39 tal cual\'94\loch\f39 \hich\f39 , no podemos proporcionar servicios de soporte t\'e9\loch\f39 +cnico para el mismo.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 10.\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 CONTRATO COMPLETO.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 El presente contrato y los t\'e9\loch\f39 +rminos aplicables a complementos, actualizaciones, servicios basados en Intern\hich\af39\dbch\af11\loch\f39 \hich\f39 et y servicios de soporte t\'e9\loch\f39 cnico que utilice constituyen el contrato completo respecto al software y}{\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid9578647\charrsid3962836 \~}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +a los servicios de soporte t\'e9\loch\f39 cnico.}{\rtlch\fcs1 \ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 \hich\f39 LEGISLACI\'d3\loch\f39 N APLICABLE.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Estados Unidos de Am +\'e9\loch\f39 rica.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Si adquiri\'f3\loch\f39 \hich\f39 el software en los Estados Unidos de Am\'e9\loch\f39 rica, la \hich\af39\dbch\af11\loch\f39 \hich\f39 +interpretaci\'f3\loch\f39 \hich\f39 n del presente contrato se regir\'e1\loch\f39 \hich\f39 por la legislaci\'f3\loch\f39 \hich\f39 n del Estado de Washington, que se aplicar\'e1\loch\f39 + a las reclamaciones por incumplimiento del mismo, con independencia de conflictos de principios legales.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Para el resto de reclamaciones, ser\'e1\loch\f39 aplica\hich\af39\dbch\af11\loch\f39 \hich\f39 +ble la legislaci\'f3\loch\f39 \hich\f39 n de su estado de residencia, incluidas las reclamaciones en virtud de las leyes estatales en materia de protecci\'f3\loch\f39 n al consumidor, competencia desleal y responsabilidad extracontractual.}{\rtlch\fcs1 +\ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 b.\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Fuera de los Estados Unidos de Am\'e9\loch\f39 rica.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 Si adquir +\hich\af39\dbch\af11\loch\f39 \hich\f39 i\'f3\loch\f39 \hich\f39 el software en otro pa\'ed\loch\f39 \hich\f39 s, se aplicar\'e1\loch\f39 \hich\f39 la legislaci\'f3\loch\f39 \hich\f39 n de dicho pa\'ed\loch\f39 s.}{\rtlch\fcs1 \ab0\af39\afs20 +\ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid4340674 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 EFECTOS LEGALES.}{\rtlch\fcs1 +\af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 Este contrato describe determinados derechos legales.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 +\ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Es posible que disponga de otros derechos en virtud de la legislaci\'f3\loch\f39 \hich\f39 n de su jurisdicci\'f3\loch\f39 n.}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 +\hich\af39\dbch\af11\loch\f39 Asimismo, pueden asi\hich\af39\dbch\af11\loch\f39 \hich\f39 stirle determinados derechos con respecto a la parte de la que adquiri\'f3\loch\f39 el software.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 +Este contrato no modifica los derechos de los que dispone en virtud}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\langnp3082\insrsid4340674\charrsid7603395 \~}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\b0\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 de la legislaci\'f3\loch\f39 \hich\f39 n de su pa\'ed\loch\f39 \hich\f39 s si dicha legislaci\'f3\loch\f39 n no permite tal cosa.}{\rtlch\fcs1 +\ab0\af39\afs20 \ltrch\fcs0 \b0\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\fs20\lang3082\langfe1033\loch\af39\hich\af39\dbch\af13\langnp3082\langfenp1033\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 RENUNCIA DE GARANT\'cd\loch\f39 A.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid3962836 \hich\af39\dbch\af13\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 +\hich\af39\dbch\af13\loch\f39 \hich\f39 EL SOFTWARE SE CONCEDE CON LICENCIA \'93\loch\f39 \hich\f39 TAL CUAL\'94\loch\f39 . POR CONSIGUIENTE, USTED ASUME EL RIESGO DE UTILIZARLO.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid3962836 \hich\af39\dbch\af13\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 +\hich\af39\dbch\af13\loch\f39 \hich\f39 MICROSOFT NO OTORGA NINGUNA GARANT\'cd\loch\f39 \hich\f39 A NI CONDICI\'d3\loch\f39 N EXPRESA.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid3962836 +\hich\af39\dbch\af13\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 ES POSIBLE QUE LA LEGISLACI\'d3\loch\f39 \hich\f39 +N LOCAL LE OTORGUE DERECHOS ADICIONALES COMO CONSUMIDOR O GARANT\'cd\loch\f39 A\hich\af39\dbch\af13\loch\f39 S LEGALES QUE EL PRESENTE CONTRATO NO PUEDA MODIFICAR.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 +EN LA MEDIDA EN QUE AS\'cd\loch\f39 \hich\f39 LO PERMITA LA LEGISLACI\'d3\loch\f39 \hich\f39 N LOCAL, MICROSOFT EXCLUYE LAS GARANT\'cd\loch\f39 \hich\f39 AS IMPL\'cd\loch\f39 \hich\f39 +CITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN PARTICULAR Y AUSENCIA DE INFRACCI\'d3\loch\f39 N DE DERECHOS.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 PARA AUSTR +\hich\af39\dbch\af11\loch\f39 \hich\f39 ALIA: TIENE GARANT\'cd\loch\f39 \hich\f39 AS LEGALES DE ACUERDO CON LA LEY DEL CONSUMIDOR DE AUSTRALIA Y NADA EN ESTOS T\'c9\loch\f39 \hich\f39 RMINOS TIENE LA INTENCI\'d3\loch\f39 N DE AFECTAR ESOS DERECHOS.}{ +\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \b\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\f39\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af39\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 LIMITACI\'d3\loch\f39 +\hich\f39 N Y EXCLUSI\'d3\loch\f39 N DE RECURSOS E INDEMNIZACIONES.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 LA CANTIDAD M\'c1\loch\f39 \hich\f39 XIMA QUE SE PODR\'c1\loch\f39 OBTENER DE MICRO\hich\af39\dbch\af11\loch\f39 \hich\f39 +SOFT Y DE SUS PROVEEDORES EN CONCEPTO DE INDEMNIZACI\'d3\loch\f39 \hich\f39 N POR DA\'d1\loch\f39 \hich\f39 OS DIRECTOS SER\'c1\loch\f39 \hich\f39 DE 5 D\'d3\loch\f39 LARES ESTADOUNIDENSES.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid4340674\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid4340674\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 NO PODR +\'c1\loch\f39 \hich\f39 OBTENER INDEMNIZACI\'d3\loch\f39 \hich\f39 N ALGUNA POR DA\'d1\loch\f39 \hich\f39 OS DE OTRA \'cd\loch\f39 \hich\f39 NDOLE, INCLUIDOS LOS DA\'d1\loch\f39 OS CONSECUENCIALES, POR LUCRO CESANTE, ESPECIALES, INDIRECTOS O IN +\hich\af39\dbch\af11\loch\f39 CIDENTALES.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid4684770\charrsid3962836 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Esta limitaci\'f3 +\loch\f39 n se aplica a}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid7603395 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Cualquier cuesti\'f3 +\loch\f39 \hich\f39 n relacionada con el software, los servicios, el contenido (incluido el c\'f3\loch\f39 digo) que se hallen en sitios de Internet de terceros o programas de terceros.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \f3\fs20\lang3082\langfe1033\langnp3082\langfenp1033\insrsid1525167\charrsid7603395 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Reclamaciones por incumplimiento de contrato, incumplimiento de garant\'ed\loch\f39 \hich\f39 a o condici\'f3\loch\f39 \hich\f39 +n, responsabilidad objetiva, negligencia u otra responsabilidad extracontractual en la medida permitida por la legislaci\'f3\loch\f39 n aplicable.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af39\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid11828113\charrsid7603395 \hich\af39\dbch\af13\loch\f39 \hich\f39 +Asimismo, tambi\'e9\loch\f39 \hich\f39 n ser\'e1\loch\f39 \hich\f39 de aplicaci\'f3\loch\f39 n in\hich\af39\dbch\af13\loch\f39 \hich\f39 cluso si Microsoft conoc\'ed\loch\f39 \hich\f39 a o deber\'ed\loch\f39 \hich\f39 +a haber conocido la posibilidad de que se produjesen dichos da\'f1\loch\f39 os.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid3962836 \hich\af39\dbch\af11\loch\f39 }{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 +\fs20\lang3082\langfe1033\langnp3082\insrsid1525167\charrsid7603395 \hich\af39\dbch\af11\loch\f39 \hich\f39 Tambi\'e9\loch\f39 \hich\f39 n pueden producirse situaciones en las que la limitaci\'f3\loch\f39 \hich\f39 n o exclusi\'f3\loch\f39 \hich\f39 +n precedente no pueda aplicarse a su caso porque su jurisdicci\'f3\loch\f39 n no admita la exc\hich\af39\dbch\af11\loch\f39 \hich\f39 lusi\'f3\loch\f39 \hich\f39 n o limitaci\'f3\loch\f39 \hich\f39 n de da\'f1\loch\f39 \hich\f39 +os incidentales consecuenciales o de otra \'ed\loch\f39 ndole.}{\rtlch\fcs1 \af39\afs20 \ltrch\fcs0 \fs20\lang3082\langfe1033\dbch\af13\langnp3082\insrsid4684770\charrsid3962836 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000060e9 +44942abace01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.FRA.rtf b/setup/resources/eula/VF_EULA.FRA.rtf new file mode 100644 index 00000000000..704b7c9d7e5 --- /dev/null +++ b/setup/resources/eula/VF_EULA.FRA.rtf @@ -0,0 +1,772 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????\'a8\'ac????};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f39\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f60\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun{\*\falt @Arial Unicode MS};} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????\'a8\'ac????};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????\'a8\'ac????};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f442\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f443\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f445\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f446\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f447\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f448\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f449\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f450\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f462\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f463\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f465\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f466\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f467\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f468\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f469\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f470\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f554\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f552\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f553\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} +{\f555\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f556\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f559\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} +{\f574\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????\'a8\'ac????};}{\f782\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f783\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f785\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f786\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f789\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f822\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f823\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f825\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f826\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f827\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f828\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f829\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f830\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f831\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f834\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f832\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};}{\f833\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};} +{\f835\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f836\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};}{\f839\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};} +{\f882\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}{\f883\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f885\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};} +{\f886\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f889\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f1044\fbidi \fnil\fcharset0\fprq2 @SimSun Western{\*\falt @Arial Unicode MS};} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????\'a8\'ac????};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????\'a8\'ac????};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;} +{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 2;}{\s25\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 1;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink105 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\*\cs56 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\s57\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 \i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext57 +Bullet 4 Italics;}{\*\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 +Body 4 Char;}{\*\cs60 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{ +\s64\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext64 \slink65 \ssemihidden endnote text;}{\*\cs65 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink64 \slocked \ssemihidden Endnote Text Char;}{\*\cs66 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s67\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext67 \slink68 \ssemihidden annotation text;}{\*\cs68 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink67 \slocked \ssemihidden +Comment Text Char;}{\*\cs69 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s70\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext70 Char;}{\*\cs71 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 page number;}{\*\cs77 \additive \rtlch\fcs1 \ab\af44 \ltrch\fcs0 \b\f44\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 +Heading 2 Char1;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon67 \snext67 \slink84 \ssemihidden \sunhideused annotation subject;}{\*\cs84 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon68 \slink83 \slocked \ssemihidden Comment Subject Char;}{\s85\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext85 \slink86 footer;} +{\*\cs86 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink85 \slocked Footer Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{ +\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f44\hich\af44\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f44\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\*\cs105 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 +\sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\s106\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext106 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs107 \additive \rtlch\fcs1 \ab0\af38\afs19 \ltrch\fcs0 +\b0\f38\fs19 \sbasedon105 \slink106 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid4033\rsid292528\rsid462051\rsid1056732\rsid1836639\rsid1846015\rsid1989812\rsid2170227\rsid2635675\rsid3023205\rsid3755635\rsid3825644\rsid4684770\rsid5442766\rsid5519702\rsid5858028\rsid6034992\rsid6043487\rsid7079533\rsid7348377 +\rsid7633199\rsid7755623\rsid7818290\rsid8353355\rsid8393706\rsid8795575\rsid9196108\rsid9459417\rsid10249058\rsid10828463\rsid11758563\rsid11828113\rsid11933508\rsid12799225\rsid13446792\rsid13636676\rsid13833610\rsid14102649\rsid14356214\rsid14375208 +\rsid14446677\rsid14896080\rsid15145194\rsid15548830\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18} +{\revtim\yr2013\mo9\dy24\hr3\min20}{\version1}{\edmins0}{\nofpages3}{\nofwords1422}{\nofchars8107}{\nofcharsws9510}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 +\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2635675 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2635675 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2635675 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid2635675 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid10828463 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid10828463 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid10828463 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid10828463 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid10828463 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid10828463 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 TERMES DU CONTRAT DE LICENCE LOGICIEL MICROSOFT}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 MICROSOFT VISUAL F#}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid11828113\charrsid3825644 \hich\af38\dbch\af13\loch\f38 \hich\f38 +Les pr\'e9\loch\f38 sents termes du con\hich\af38\dbch\af13\loch\f38 \hich\f38 trat de licence constituent un contrat entre Microsoft Corporation (ou en fonction du lieu o\'f9\loch\f38 vous vivez, l\hich\f38 \rquote \loch\f38 \hich\f38 un de ses affili +\'e9\loch\f38 \hich\f38 s) et vous. Lisez-les attentivement. Ils portent sur le logiciel vis\'e9\loch\f38 ci-dessus, y compris le support sur lequel vous l\hich\f38 \rquote \loch\f38 \hich\f38 avez re\'e7\loch\f38 u,\hich\af38\dbch\af13\loch\f38 +\hich\af38\dbch\af13\loch\f38 \hich\f38 le cas \'e9\loch\f38 \hich\f38 ch\'e9\loch\f38 ant.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Ce contrat porte \'e9\loch\f38 galement sur les produits Microsoft suivants\~:}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 les mises \'e0 +\loch\f38 jour,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 les suppl\'e9\loch\f38 ments,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 les services Internet, et}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 les services d\hich\f38 \rquote \loch\f38 assistance technique}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid11828113\charrsid3825644 \hich\af38\dbch\af13\loch\f38 \hich\f38 +de ce logiciel \'e0\loch\f38 moins que d\hich\f38 \rquote \loch\f38 autres termes n\hich\f38 \rquote \loch\f38 accompagnent ces\hich\af38\dbch\af13\loch\f38 produits, auquel cas}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid14896080\charrsid3825644 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 +\hich\f38 ces derniers pr\'e9\loch\f38 valent.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid11828113\charrsid3825644 \hich\af38\dbch\af13\loch\f38 EN UTILISANT LE LOGICIEL, VOUS ACCEPTEZ CES TERMES.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 SI VOUS NE LES ACCEPTEZ PAS, N\hich\f38 \rquote \loch\f38 UTILISEZ PAS LE LOGICIEL}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 +SI VOUS VOUS CONFORMEZ AUX PR\'c9\loch\f38 \hich\f38 SENTS TERMES DU CONTRAT DE LICENCE, VOUS DISPOSEZ DES DROITS PERP\'c9\hich\af38\dbch\af11\loch\f38 \hich\f38 TUELS STIPUL\'c9\loch\f38 S CI-DESSOUS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1036\langfenp1033\insrsid5442766\charrsid3825644 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15145194 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid5442766\charrsid3825644 \hich\af38\dbch\af13\loch\f38 +INSTALLATION ET DROITS D\hich\f38 \rquote \loch\f38 UTILISATION.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid5442766\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Vous pouvez installer et utiliser un nombre quelconque de copies du logiciel sur vos dispositifs pour concevoir, d\'e9\loch\f38 +velopper et tester vos programmes.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid5442766\charrsid3825644 \hich\af38\dbch\af11\loch\f38 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid5442766\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 CONDITIONS DE \hich\af38\dbch\af11\loch\f38 LICENCE ET/OU DROITS D\hich\f38 \rquote \loch\f38 UTILISATION SUPPLEMENTAIRES.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Code Distribuable. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs56\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Le logiciel contient du code que vous \'ea\loch\f38 \hich\f38 tes autoris\'e9\loch\f38 \hich\f38 \'e0 +\loch\f38 \hich\f38 distribuer dans les programmes que vous d\'e9\loch\f38 \hich\f38 veloppez, sous r\'e9\loch\f38 \hich\f38 serve de vous conformer aux termes ci-apr\'e8\loch\f38 s.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Droit d\hich\f38 \rquote +\loch\f38 Utilisation e\hich\af38\dbch\af11\loch\f38 t de Distribution. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Le code et les fichiers texte r +\'e9\loch\f38 \hich\f38 pertori\'e9\loch\f38 \hich\f38 s ci-apr\'e8\loch\f38 \hich\f38 s constituent le \'ab\~\loch\f38 Code Distribuable\~\hich\f38 \'bb.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Fichiers REDIST.TXT}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 . Vous \'ea\loch\f38 \hich\f38 tes autoris\'e9\loch\f38 \hich\f38 \'e0\loch\f38 \hich\f38 copier et +\'e0\loch\f38 \hich\f38 distribuer la version en code objet du code r\'e9\loch\f38 \hich\f38 pertori\'e9\loch\f38 dans les fichiers REDIST.TXT.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid1989812 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Dist\hich\af38\dbch\af11\loch\f38 ribution par des tiers}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 . vous pouvez autoriser les distributeurs de vos programmes \'e0\loch\f38 \hich\f38 copier et \'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1036\langfe1033\langnp1036\insrsid1989812\charrsid3825644 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 +distribuer le Code Distribuable en tant que partie int\'e9\loch\f38 grante de ces programmes.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Conditions de Distribution. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Pour tout Code Distribuable que vous distri\hich\af38\dbch\af11\loch\f38 buez, vous devez\~:}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 +y ajouter des fonctionnalit\'e9\loch\f38 s importantes et principales au sein de vos programmes,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 pour tout Code distribuable dont l\hich\f38 \rquote \loch\f38 \hich\f38 extension de nom de fichier est .lib, distribuer seulement les r\'e9\loch\f38 +sultats de l\hich\f38 \rquote \loch\f38 \hich\f38 ex\'e9\loch\f38 \hich\f38 cution de ce Code distribuable \'e0\loch\f38 \hich\af38\dbch\af11\loch\f38 l\hich\f38 \rquote \loch\f38 aide d\hich\f38 \rquote \loch\f38 \hich\f38 un \'e9\loch\f38 +diteur de liens avec votre programme\~;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 distribuer le Code distribuable inclus dans un programme d\hich\f38 \rquote \loch\f38 \hich\f38 installation seulement en tant que partie int\'e9\loch\f38 +grante de ce programme sans modification\~;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 exiger des distributeurs et des utilisateurs finaux \hich\af38\dbch\af11\loch\f38 externes qu\hich\f38 \rquote \loch\f38 \hich\f38 +ils acceptent les termes qui prot\'e8\loch\f38 \hich\f38 gent le Code Distribuable de mani\'e8\loch\f38 \hich\f38 re au moins \'e9\loch\f38 \hich\f38 quivalente \'e0\loch\f38 \hich\f38 ceux du pr\'e9\loch\f38 sent contrat\~; }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 afficher votre propre mention de droits d\hich\f38 \rquote \loch\f38 auteur valable dans vos programmes, et}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 garantir et d\'e9\loch\f38 fendre Microsoft contre \hich\af38\dbch\af11\loch\f38 \hich\f38 toute r\'e9\loch\f38 +clamation, y compris pour les honoraires d\hich\f38 \rquote \loch\f38 \hich\f38 avocats, qui r\'e9\loch\f38 sulterait de la distribution ou de l\hich\f38 \rquote \loch\f38 utilisation de vos programmes.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Restrictions de distribution. } +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Vous n\hich\f38 \rquote \'ea\loch\f38 \hich\f38 tes pas autoris\'e9\loch\f38 \hich\f38 \'e0\~\loch\f38 :}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 +modifier toute mention de droits d\hich\f38 \rquote \loch\f38 auteur, marques ou me\hich\af38\dbch\af11\loch\f38 \hich\f38 ntion de droits de propri\'e9\loch\f38 \hich\f38 t\'e9\loch\f38 industrielle pouvant figurer dans le Code Distribuable\~;}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 utiliser les marques de Microsoft dans les noms de vos programmes ou d\hich\f38 \rquote \loch\f38 \hich\f38 une fa\'e7\loch\f38 \hich\f38 on qui sugg\'e8 +\loch\f38 \hich\f38 re que vos programmes sont fournis ou recommand\'e9\loch\f38 s par Microsoft,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 distribuer\hich\af38\dbch\af11\loch\f38 tout Code Distribuable en vue d\hich\f38 \rquote \loch\f38 \hich\f38 une ex\'e9\loch\f38 +cution sur toute plateforme autre que la plateforme Windows,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 inclure le Code Distribuable dans des programmes malveillants, trompeurs ou interdits par la loi\~; ou}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1036\langfe1033\loch\af3\hich\af3\dbch\af13\langnp1036\langfenp1033\insrsid11828113\charrsid3825644 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid11828113\charrsid3825644 \hich\af38\dbch\af13\loch\f38 modifier ou distribuer le code source de tout Cod\hich\af38\dbch\af13\loch\f38 \hich\f38 e Distribuable de mani\'e8\loch\f38 +\hich\f38 re \'e0\loch\f38 ce qu\hich\f38 \rquote \loch\f38 il fasse l\hich\f38 \rquote \loch\f38 objet, en tout ou partie, d\hich\f38 \rquote \loch\f38 une Licence Exclue.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Une Licence Exclue implique comme condition d\hich\f38 \rquote \loch\f38 utilisation, de modification ou de distribution, que :}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 le code soit divulgu +\'e9\loch\f38 \hich\f38 ou distribu\'e9\loch\f38 sous forme de code source\hich\af38\dbch\af11\loch\f38 , ou}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 d\hich\f38 \rquote \loch\f38 autres aient le droit de le modifier.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid1836639 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 PROGRAMMES TIERS ET MENTIONS.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid14896080\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Les autres codes de tiers inclus dans le logiciel vous sont conc\'e9\loch\f38 \hich\f38 d\'e9\loch\f38 \hich\f38 s sous licence par Microsoft au titre du pr\'e9\loch\f38 +sent contrat de licence, et non par un tiers au titre d\hich\f38 \rquote \hich\af38\dbch\af11\loch\f38 autres termes de licence.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid14896080\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Les}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid1836639\charrsid3825644 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 mentions \'e9\loch\f38 +\hich\f38 ventuelles relatives \'e0\loch\f38 \hich\f38 ces codes de tiers sont incluses dans le logiciel et peuvent \'ea\loch\f38 tre disponibles dans le fichier ThirdPartyNotices.txt.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid11758563\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid7348377 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 CHAMP D\hich\f38 \rquote \loch\f38 APPLICATION DE LA LICENCE. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Le logiciel n\hich\f38 \rquote \loch\f38 \hich\f38 est pas vendu mais conc\'e9\hich\af38\dbch\af11\loch\f38 \hich\f38 d\'e9\loch\f38 sous licence.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Le pr\'e9\loch\f38 \hich\f38 sent contrat vous conf\'e8\loch\f38 re certains droits d\hich\f38 \rquote \loch\f38 utilisation du logiciel.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Microsoft se r\'e9\loch\f38 serve tous les autres droits.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Sauf si la r\'e9\loch\f38 \hich\f38 glementation applicable vous conf\'e8\loch\f38 re d\hich\f38 \rquote \loch\f38 \hich\f38 +autres droits, nonobstant la pr\'e9\loch\f38 sente limitation, vous n\hich\f38 \rquote \'ea\loch\f38 tes autor\hich\af38\dbch\af11\loch\f38 \hich\f38 is\'e9\loch\f38 \hich\f38 \'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid7348377\charrsid3825644 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 utiliser le logiciel qu\hich\f38 \rquote +\loch\f38 \hich\f38 en conformit\'e9\loch\f38 \hich\f38 avec les termes du pr\'e9\loch\f38 sent contrat.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \loch\af38\dbch\af11\hich\f38 \'c0\loch\f38 + cette fin, vous devez vous conformer aux restrictions techniques contenues dans le logiciel qui vous permettent de l\hich\f38 \rquote \loch\f38 utiliser d\hich\f38 \rquote \loch\f38 \hich\f38 une certaine fa\'e7\loch\f38 on.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 +Vous n\hich\f38 \rquote \'ea\loch\f38 \hich\f38 tes pas autoris\'e9\loch\f38 \hich\f38 \'e0\~\hich\af38\dbch\af11\loch\f38 :}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 +contourner les restrictions techniques contenues dans le logiciel\~;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 reconstituer la logique du logiciel, le d\'e9\loch\f38 \hich\f38 compiler ou le d\'e9\loch\f38 \hich\f38 sassembler, sauf dans la mesure o\'f9 +\loch\f38 \hich\f38 ces op\'e9\loch\f38 \hich\f38 rations seraient express\'e9\loch\f38 \hich\f38 ment permises par la r\'e9\loch\f38 glementation applicable nonobsta\hich\af38\dbch\af11\loch\f38 \hich\f38 nt la pr\'e9\loch\f38 sente limitation\~;}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 effectuer plus de copies du logiciel que ce qui n\hich\f38 \rquote \loch\f38 \hich\f38 est autoris\'e9\loch\f38 \hich\f38 dans le pr\'e9\loch\f38 +\hich\f38 sent contrat ou par la r\'e9\loch\f38 \hich\f38 glementation applicable, nonobstant la pr\'e9\loch\f38 sente limitation\~;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 publier le logiciel en vue d\hich\f38 \rquote \loch\f38 une reproduction par autrui\~;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 louer ou pr\'ea\loch\f38 ter le logiciel\~;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 transf\'e9\loch\f38 \hich\f38 rer le logiciel ou le pr\'e9\loch\f38 \hich\f38 sent contrat \'e0\loch\f38 un tiers\~; ou}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 utiliser le logiciel en association avec des services d\hich\f38 \rquote \loch\f38 \hich\f38 h\'e9\loch\f38 bergement commercial.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 COPIE DE SAUVEGARDE. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Vous \'ea\loch\f38 \hich\f38 tes autoris\'e9\loch\f38 \hich\f38 \'e0\loch\f38 + effectuer une copie de sauvegarde du\hich\af38\dbch\af11\loch\f38 logiciel.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Vous ne pouvez l\hich\f38 \rquote \loch\f38 \hich\f38 utiliser que dans le but de r\'e9\loch\f38 installer le logiciel.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid3023205\charrsid3825644 \hich\af38\dbch\af11\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid3023205\charrsid3825644 \hich\af38\dbch\af11\loch\f38 DOCUMENTATION}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 . }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Tout utilisateur disposant d\hich\f38 \rquote \loch\f38 \hich\f38 un acc\'e8\loch\f38 \hich\f38 s valable \'e0 +\loch\f38 \hich\f38 votre ordinateur ou \'e0\loch\f38 \hich\f38 votre r\'e9\loch\f38 \hich\f38 seau interne est autoris\'e9\loch\f38 \hich\f38 \'e0\loch\f38 \hich\f38 copier et \'e0\loch\f38 \hich\f38 utiliser la documentation \'e0\loch\f38 +\hich\f38 titre de r\'e9\hich\af38\dbch\af11\loch\f38 \hich\f38 f\'e9\loch\f38 \hich\f38 rence et \'e0\loch\f38 des fins internes.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 TRANSFERT \'c0\loch\f38 UN AUTRE DISPOSITIF. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Vous \'ea\loch\f38 \hich\f38 tes autoris\'e9\loch\f38 \hich\f38 \'e0\loch\f38 \hich\f38 d\'e9\loch\f38 \hich\f38 sinstaller le logiciel et +\'e0\loch\f38 l\hich\f38 \rquote \loch\f38 installer sur un autre dispositif pour votre propre usage.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Vous n\hich\f38 \rquote \'ea\loch\f38 \hich\f38 tes pas autoris\'e9\loch\f38 \hich\f38 \'e0\loch\f38 \hich\f38 proc\'e9 +\loch\f38 der de la sorte afin de partager cette licen\hich\af38\dbch\af11\loch\f38 ce entre plusieurs dispositifs.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15145194 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 RESTRICTIONS \'c0\loch\f38 L\hich\f38 \rquote \loch\f38 EXPORTATION. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Le logiciel est soumis aux lois et r\'e9\loch\f38 \hich\f38 glementations am\'e9\loch\f38 \hich\f38 ricaines en mati\'e8\loch\f38 re d +\hich\f38 \rquote \loch\f38 exportation.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Vous devez vous conformer \'e0\loch\f38 \hich\f38 toutes les lois et r\'e9\loch\f38 \hich\f38 +glementations nationales et internationales en mati\'e8\loch\f38 r\hich\af38\dbch\af11\loch\f38 e d\hich\f38 \rquote \loch\f38 exportation concernant le logiciel.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 +Ces lois comportent des restrictions sur les utilisateurs finals et les utilisations finales.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Des informations suppl\'e9\loch\f38 mentaires sont disponibles sur le site www.microsoft.com/exporting.}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1036\langfenp1033\insrsid11828113\charrsid3825644 \hich\af38\dbch\af13\loch\f38 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid11828113\charrsid3825644 \hich\af38\dbch\af13\loch\f38 SERVICE D\hich\f38 \rquote \loch\f38 ASSISTANCE TECHNIQ\hich\af38\dbch\af13\loch\f38 UE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Ce logiciel \'e9\loch\f38 \hich\f38 tant fourni \'ab\~\loch\f38 en l\hich\f38 \rquote \'e9\loch\f38 tat\~\hich\f38 \'bb\loch\f38 , Microsoft ne fournira aucun service d\hich\f38 \rquote \loch\f38 assistance technique.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 10.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid7348377 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 INT\'c9\loch\f38 \hich\f38 GRALIT\'c9\loch\f38 DES ACCORDS. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Le pr\'e9\loch\f38 \hich\f38 sent contrat ainsi que les termes concernant les suppl\'e9\loch\f38 \hich\f38 ments, les mises \'e0}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid7348377\charrsid3825644 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 +jour, les services Internet et d\hich\f38 \rquote \hich\af38\dbch\af11\loch\f38 assistance technique que vous utilisez constituent l\hich\f38 \rquote \loch\f38 \hich\f38 int\'e9\loch\f38 \hich\f38 gralit\'e9\loch\f38 + des accords en ce qui concerne le logiciel et les services d\hich\f38 \rquote \loch\f38 assistance technique.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 \hich\f38 R\'c9\loch\f38 GLEMENTATION APPLICABLE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \loch\af38\dbch\af11\hich\f38 \'c9\loch\f38 tats-Unis. }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Si vous avez acquis le logiciel aux \'c9\loch\f38 tats-Unis, les lois de l\hich\f38 \rquote +\loch\af38\dbch\af11\hich\f38 \'c9\loch\f38 \hich\f38 tat de Washington, \'c9\loch\f38 tats-Unis d\hich\f38 \rquote \loch\f38 \hich\f38 Am\'e9\loch\f38 \hich\f38 rique, r\'e9\loch\f38 gissent l\hich\f38 \rquote \loch\f38 \hich\f38 interpr\'e9\loch\f38 +tation de ce contrat et s\hich\f38 \rquote \loch\f38 \hich\f38 appliquent en cas de r\'e9\loch\f38 clamation pour rupture dudit contrat, sans donner d\hich\f38 \rquote \loch\f38 \hich\f38 effet aux dispositions r\'e9\loch\f38 gissant les conflits de lois. +}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 Les lois du pays dans lequel vous viv\hich\af38\dbch\af11\loch\f38 \hich\f38 ez r\'e9\loch\f38 \hich\f38 gissent toutes les autres r\'e9\loch\f38 \hich\f38 clamations, notamment les r\'e9\loch\f38 \hich\f38 clamations fond +\'e9\loch\f38 \hich\f38 es sur les lois f\'e9\loch\f38 \hich\f38 d\'e9\loch\f38 \hich\f38 rales en mati\'e8\loch\f38 \hich\f38 re de protection des consommateurs, de concurrence d\'e9\loch\f38 \hich\f38 loyale et de d\'e9\loch\f38 lits.}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 En dehors des \'c9\loch\f38 tats-Unis. }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Si vous avez acquis le logiciel dans un au\hich\af38\dbch\af11\loch\f38 tre pays, les lois de ce pays s\hich\f38 \rquote \loch\f38 appliquent.}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 EFFET JURIDIQUE. }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Le pr\'e9\loch\f38 \hich\f38 sent contrat d\'e9\loch\f38 \hich\f38 crit certains droits l\'e9\loch\f38 gaux.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Vous pouvez b\'e9\loch\f38 \hich\f38 n\'e9\loch\f38 ficier d\hich\f38 \rquote \loch\f38 \hich\f38 autres droits pr\'e9\loch\f38 \hich\f38 vus par les lois de votre \'c9\loch\f38 tat ou pays.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Vous pouvez \'e9\loch\f38 \hich\f38 galement b\'e9\loch\f38 \hich\f38 n\'e9\loch\f38 \hich\f38 ficier de certains droits \'e0\loch\f38 l\hich\f38 \rquote \'e9\loch\f38 ga\hich\af38\dbch\af11\loch\f38 \hich\f38 +rd de la partie aupr\'e8\loch\f38 s de laquelle vous avez acquis le logiciel.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 Le pr\'e9\loch\f38 \hich\f38 sent contrat ne modifie pas les droits que vous conf\'e8\loch\f38 \hich\f38 rent les lois de votre \'c9\loch\f38 +tat ou pays si celles-ci ne le permettent pas.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1036\langfenp1033\insrsid292528\charrsid3825644 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid292528 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid292528\charrsid3825644 \hich\af38\dbch\af13\loch\f38 \hich\f38 EXCLUSIONS DE GARANTIE. LE LOGICIEL EST CONC\'c9\loch\f38 \hich\f38 D\'c9\loch\f38 SOUS LICE\hich\af38\dbch\af13\loch\f38 \hich\f38 NCE +\'ab\~\loch\f38 EN L\hich\f38 \rquote \'c9\loch\f38 TAT\~\hich\f38 \'bb\loch\f38 . VOUS ASSUMEZ\~\hich\f38 TOUS LES RISQUES LI\'c9\loch\f38 \hich\f38 S \'c0\loch\f38 SON UTILISATION. MICROSOFT N\hich\f38 \rquote \loch\f38 \hich\f38 +ACCORDE AUCUNE GARANTIE OU CONDITION EXPRESSE. VOUS POUVEZ B\'c9\loch\f38 \hich\f38 N\'c9\loch\f38 \hich\f38 FICIER DE DROITS DES CONSOMMATEURS SUPPL\'c9\loch\f38 MENTAIRES OU DE GARANTIES STATUTAIRES DANS LE CADRE DU DROIT LOCAL, +\hich\af38\dbch\af13\loch\f38 QUE CE CONTRAT NE PEUT MODIFIER.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid292528\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 LORSQUE CELA EST AUTORIS\'c9\loch\f38 +\hich\f38 PAR LE DROIT LOCAL, MICROSOFT EXCLUT LES GARANTIES IMPLICITES DE QUALIT\'c9\loch\f38 , D\hich\f38 \rquote \loch\f38 \hich\f38 AD\'c9\loch\f38 \hich\f38 QUATION \'c0\loch\f38 UN USAGE PARTICULIER ET D\hich\f38 \rquote \loch\f38 \hich\f38 +ABSENCE DE CONTREFA\'c7\loch\f38 ON.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par }\pard\plain \ltrpar\s25\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 POUR L\hich\f38 \rquote +\loch\f38 AUSTRALIE \hich\f38 \endash \loch\f38 LA LOI AUSTRALIENNE SUR LA CONSOMMATIO\hich\af38\dbch\af11\loch\f38 N (AUSTRALIAN CONSUMER LAW) VOUS ACCORDE DES GARANTIES STATUTAIRES QU\hich\f38 \rquote \loch\f38 \hich\f38 AUCUN \'c9\loch\f38 \hich\f38 L +\'c9\loch\f38 \hich\f38 MENT DU PR\'c9\loch\f38 SENT ACCORD NE PEUT AFFECTER.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid7348377\charrsid3825644 \hich\af38\dbch\af11\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid292528 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid7348377\charrsid3825644 \hich\af38\dbch\af11\loch\f38 +LIMITATION ET EXCLUSION DE RECOURS ET DE DOMMAGES. VOUS POUVEZ OBTENIR DE MICROSOFT ET DE SES FOURNISSEURS UNE INDEMNISATION EN CAS \hich\af38\dbch\af11\loch\f38 \hich\f38 DE DOMMAGES DIRECTS LIMIT\'c9\loch\f38 \hich\f38 E \'c0\loch\f38 U.S.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid292528\charrsid3825644 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid7348377\charrsid3825644 \hich\af38\dbch\af11\loch\f38 $5}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid292528\charrsid3825644 ,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid7348377\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 +00. VOUS NE POUVEZ PR\'c9\loch\f38 \hich\f38 TENDRE \'c0\loch\f38 AUCUNE INDEMNISATION POUR LES AUTRES DOMMAGES, Y\~\hich\f38 COMPRIS LES DOMMAGES SP\'c9\loch\f38 \hich\f38 CIAUX, INDIRECTS, INCIDENTS OU ACCESSOIRES ET LES PERTES DE B\'c9\loch\f38 +\hich\f38 N\'c9\loch\f38 FICES.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid4684770\charrsid3825644 +\par }\pard\plain \ltrpar\s25\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 Cette limitation concerne\~:}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 toute affaire li\'e9 +\loch\f38 e au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers\~; et}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1036\langfe1033\langnp1036\langfenp1033\insrsid15145194\charrsid3825644 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 les r\'e9\loch\f38 \hich\f38 clamations pour rupture de contrat ou violation de garantie, les r\'e9\loch\f38 clamations en cas de responsab +\hich\af38\dbch\af11\loch\f38 \hich\f38 ilit\'e9\loch\f38 \hich\f38 sans faute, de n\'e9\loch\f38 \hich\f38 gligence ou autre d\'e9\loch\f38 \hich\f38 lit dans la limite autoris\'e9\loch\f38 e par la loi en vigueur.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid7348377 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid11828113\charrsid3825644 \hich\af38\dbch\af13\loch\f38 Elle s\hich\f38 +\rquote \loch\f38 \hich\f38 applique \'e9\loch\f38 \hich\f38 galement m\'ea\loch\f38 me si Microsoft connaissait l\hich\f38 \rquote \'e9\loch\f38 \hich\f38 ventualit\'e9\loch\f38 d\hich\f38 \rquote \loch\f38 un tel dommage.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 La limitation ou l\hich\f38 \rquote \loch\f38 exclusion ci}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1036\langfe1033\langnp1036\insrsid7348377\charrsid3825644 \_}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\langnp1036\insrsid15145194\charrsid3825644 \hich\af38\dbch\af11\loch\f38 \hich\f38 dessus peut \'e9\loch\f38 \hich\f38 +galement ne pas vous \'ea\loch\f38 tre ap\hich\af38\dbch\af11\loch\f38 plicable si votre pays n\hich\f38 \rquote \loch\f38 autorise pas l\hich\f38 \rquote \loch\f38 \hich\f38 exclusion ou la limitation de responsabilit\'e9\loch\f38 + pour les dommages incidents, indirects ou de quelque nature que ce soit.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid4684770\charrsid3825644 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000020c7 +06e2a6b8ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.ITA.rtf b/setup/resources/eula/VF_EULA.ITA.rtf new file mode 100644 index 00000000000..0b3ce5a32ac --- /dev/null +++ b/setup/resources/eula/VF_EULA.ITA.rtf @@ -0,0 +1,782 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??????\'a8\'ac???};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f39\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f60\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun{\*\falt @Arial Unicode MS};} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??????\'a8\'ac???};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??????\'a8\'ac???};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f442\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f443\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f445\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f446\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f447\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f448\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f449\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f450\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f462\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f463\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f465\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f466\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f467\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f468\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f469\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f470\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f554\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f552\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f553\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} +{\f555\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f556\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f559\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} +{\f574\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??????\'a8\'ac???};}{\f782\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f783\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f785\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f786\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f789\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f822\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f823\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f825\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f826\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f827\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f828\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f829\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f830\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f831\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f834\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f832\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};}{\f833\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};} +{\f835\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f836\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};}{\f839\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};} +{\f882\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}{\f883\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f885\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};} +{\f886\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f889\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f1044\fbidi \fnil\fcharset0\fprq2 @SimSun Western{\*\falt @Arial Unicode MS};} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??????\'a8\'ac???};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??????\'a8\'ac???};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;} +{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 2;}{\s25\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 1;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink105 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\*\cs56 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\s57\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 \i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext57 +Bullet 4 Italics;}{\*\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 +Body 4 Char;}{\*\cs60 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{ +\s64\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext64 \slink65 \ssemihidden endnote text;}{\*\cs65 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink64 \slocked \ssemihidden Endnote Text Char;}{\*\cs66 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s67\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext67 \slink68 \ssemihidden annotation text;}{\*\cs68 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink67 \slocked \ssemihidden +Comment Text Char;}{\*\cs69 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s70\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext70 Char;}{\*\cs71 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 page number;}{\*\cs77 \additive \rtlch\fcs1 \ab\af44 \ltrch\fcs0 \b\f44\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 +Heading 2 Char1;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon67 \snext67 \slink84 \ssemihidden \sunhideused annotation subject;}{\*\cs84 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon68 \slink83 \slocked \ssemihidden Comment Subject Char;}{\s85\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext85 \slink86 footer;} +{\*\cs86 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink85 \slocked Footer Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{ +\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f44\hich\af44\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f44\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\*\cs105 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 +\sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\s106\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext106 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs107 \additive \rtlch\fcs1 \ab0\af38\afs19 \ltrch\fcs0 +\b0\f38\fs19 \sbasedon105 \slink106 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid542930\rsid817246\rsid2587577\rsid3167715\rsid3755635\rsid3766380\rsid4684770\rsid5389818\rsid5444653\rsid5519702\rsid5590698\rsid5858028\rsid5910282\rsid7151733\rsid8066132\rsid9196108\rsid9576227\rsid9839027\rsid10431777 +\rsid11224864\rsid11758563\rsid11808066\rsid11828113\rsid12214352\rsid12543524\rsid12612634\rsid12674559\rsid12799225\rsid12805609\rsid14356214\rsid14375208\rsid14446677\rsid14908137\rsid15548830\rsid15607867\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0 +\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo9\dy24\hr3\min34}{\version1}{\edmins0}{\nofpages3}{\nofwords1543}{\nofchars8797} +{\nofcharsws10320}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz283\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 +\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7151733 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7151733 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7151733 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid7151733 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid5389818 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5389818 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5389818 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5389818 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5389818 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s85\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid5389818 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 +\hich\af38\dbch\af11\loch\f38 CONDIZIONI DI LICENZA SOFTWARE MICROSOFT}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid9576227\charrsid12674559 \hich\af38\dbch\af11\loch\f38 MICROSOFT VISUAL F#}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 + +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11808066 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 +Le presenti condizioni di licenza costituiscono il contratto tra Microsoft Corporation (o, in base al luogo di residenza del}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11808066 \~}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 licenziatario, una delle sue consociate) e il licenziatario.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid14908137 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 +\hich\af38\dbch\af13\loch\f38 \hich\f38 Il licenziatario dovr\'e0\loch\f38 leggerle con attenzione.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid14908137 \hich\af38\dbch\af13\loch\f38 + }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 Le presenti condizioni\hich\af38\dbch\af13\loch\f38 \hich\f38 + si applicano al suddetto software Microsoft, inclusi gli eventuali supporti di memorizzazione sui quali \'e8\loch\f38 stato ricevuto.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Le presenti condizioni si applicano inoltre a}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid12674559 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 aggiornamenti,}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid12674559 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 supplementi,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid12674559 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 servizi Microsoft basati su Internet e}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 servizi di supporto tecnico}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid12674559 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11224864 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 +forniti da Microsoft relativi al predetto software, a meno che questi non siano accompagnati da condizioni specifiche.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 In}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid11224864 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +tal caso, tali condizioni specifiche prevarranno su quelle del presente contratto.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par }\pard \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 +\hich\af38\dbch\af13\loch\f38 UTILIZZANDO IL SOFTWARE, IL LICENZIATARIO ACCETTA LE PRESENTI CONDIZIONI.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 QUALORA IL LICENZIATARIO NON LE ACCETTI, NON DOVR\'c0\loch\f38 UTILIZZARE IL SOFTWARE.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid9839027\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +QUALORA IL LICENZIATARIO SI ATTENGA ALLE PRESENTI CONDIZIONI DI LICENZA, DISPORR\'c0\hich\af38\dbch\af11\loch\f38 DEI DIRITTI PERPETUI INDICATI DI SEGUITO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1040\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1040\langfenp1033\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid9839027 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 +DIRITTI DI INSTALLAZIONE E DI UTILIZZO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid9839027\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Il licenziatario potr\'e0\loch\f38 + installare e utilizzare un numero qualsiasi di copie del software nei propri dispositivi per progettare, sviluppare e testare i propri programmi.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 REQUISITI AGGIUNTIVI PER LE LICENZE E/O DIRITTI SULL\hich\f38 \rquote \loch\f38 UTILIZZO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Codice Distribuibile.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs56\b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Il software contiene codice che il licenziatario potr\'e0\loch\f38 \hich\f38 distribuire nei programmi che svilupper\'e0\loch\f38 \hich\f38 , purch\'e9\loch\f38 si attenga alle condizioni di seguito riportate.}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Diritto di +\hich\af38\dbch\af11\loch\f38 Utilizzo e Distribuzione.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Il codice e i file di testo elencati di seguito costituiscono il \'93\loch\f38 \hich\f38 Codice Distribuibile\'94.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 File REDIST.TXT}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Il licenziatario potr\'e0\loch\f38 + duplicare e distribuire il formato in codice oggetto del codice elencato nei file REDIST.TXT.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid12612634 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Distribuzione da Parte di Terzi}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12612634 .}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12612634 \hich\af38\dbch\af11\loch\f38 I}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +\hich\f38 l licenziatario potr\'e0\loch\f38 autorizzare i distributori dei propri programmi a}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid12612634 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 duplicare e distribuire il Codice Distribuibile nell\hich\f38 \rquote \loch\f38 ambito di tali programmi.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Requisiti per la Distribuzione.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Per distribuire il Codice Distribui\hich\af38\dbch\af11\loch\f38 \hich\f38 bile, il licenziatario dovr\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +aggiungere rilevanti e significative funzionalit\'e0\loch\f38 nei programmi;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 distribuire, per ogni file del Codice distribuibile con estensione .lib, solo i risultati dell\hich\f38 \rquote \loch\f38 +esecuzione di tale Codice Distribu\hich\af38\dbch\af11\loch\f38 ibile attraverso un linker al programma;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 distribuire il Codice Distribuibile incluso in un programma di installazione solo nell\hich\f38 \rquote \loch\f38 +ambito di tale programma e senza alcuna modifica;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 far accettare ai distributori e agli utenti finali esterni condizioni che \hich\af38\dbch\af11\loch\f38 +garantiscano al software almeno lo stesso livello di tutela definito nel presente contratto;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\expnd0\expndtw-1\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12612634 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\expnd0\expndtw-1\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12612634 \hich\af38\dbch\af11\loch\f38 visualizzare una valida comunicazione di copyright del licenziatario sui programmi del licenziatario stesso e}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\expnd0\expndtw-1\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 indennizzare, manlevare e difendere Mi\hich\af38\dbch\af11\loch\f38 +crosoft da ogni e qualsiasi domanda o azione giudiziaria, ivi incluse le spese legali, relative all\hich\f38 \rquote \loch\f38 utilizzo o alla distribuzione dei programmi del licenziatario.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Restrizioni per la Distribuzione.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Il licenziatario non potr\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 modificare le eventuali c +\hich\af38\dbch\af11\loch\f38 omunicazioni relative ai copyright, ai marchi o ai brevetti riportati sul Codice Distribuibile;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 utilizzare i marchi di Microsoft nei nomi dei programmi o in modo tale da far presumere che i\~ +programmi provengano o siano garantiti o riconosciuti da Microso\hich\af38\dbch\af11\loch\f38 ft;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 distribuire Codice Distribuibile da eseguire su una piattaforma diversa dalla piattaforma Windows;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 includere Codice Distribuibile in programmi dannosi, ingannevoli o illegali n\'e9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1040\langfe1033\loch\af3\hich\af3\dbch\af13\langnp1040\langfenp1033\insrsid11828113\charrsid12674559 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 +modificare o distribuire il codice sorgente di qualsiasi Codice Distribuibile in modo che qualsiasi parte di tale codice sia soggetto a una Licenza Esclusa.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Per Licenza Esclusa si intende qualsiasi licenza che come condizione per l\hich\f38 \rquote \loch\f38 utilizzo, la modifica o \hich\af38\dbch\af11\loch\f38 la distribuzione richieda che}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +il codice sia divulgato o distribuito nel formato in codice sorgente oppure}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 altri abbiano il diritto di modificarlo.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid9839027\charrsid12674559 \hich\af38\dbch\af11\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid9839027\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +PROGRAMMI DI TERZI E COMUNICAZIONI}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid9839027\charrsid12674559 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 L\hich\f38 \rquote \loch\f38 alt\hich\af38\dbch\af11\loch\f38 \hich\f38 +ro codice di terzi incluso nel software viene concesso in licenza al licenziatario da Microsoft ai sensi del presente contratto di licenza, anzich\'e9\loch\f38 da terzi ai sensi di altre condizioni di licenza.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Eventuali comunicazioni per tale codice di terzi sono incl\hich\af38\dbch\af11\loch\f38 use nel software e si potranno anche consultare nel file ThirdPartyNotices.txt.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11758563\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11808066 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 AMBITO DI VALIDIT\'c0\loch\f38 DELLA LICENZA.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Il software non viene venduto, ma \'e8\loch\f38 concesso in licenza.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Il presente contratto concede al licenzia\hich\af38\dbch\af11\loch\f38 tario solo alcuni diritti di utilizzo del software.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Microsoft si riserva tutti gli altri diritti.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Nel}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid12805609 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 limite massimo consentito dalla legge applicabile, il licenziatario pu\'f2\loch\f38 utilizzare il software esclusivamente nei modi}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid11808066 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +espressamente concessi nel presente\hich\af38\dbch\af11\loch\f38 contratto.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Nel far ci\'f2\loch\f38 \hich\f38 , il licenziatario dovr\'e0\loch\f38 + attenersi a qualsiasi limitazione tecnica presente nel software che gli consenta di utilizzarlo solo in determinati modi.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Il licenziatario non potr\'e0}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid4684770\charrsid12674559 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +aggirare le limitazioni tecniche presenti nel software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 decodificare, decompilare n\'e9\loch\f38 \hich\f38 disassemblare il software, fatta eccezione e solo nella misura in cui tali attivit\'e0 +\loch\f38 siano espressamente consentite dalla legge applicabile, nonostante questa limitazione;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 eseguire un numero di copie del software maggiore di \hich\af38\dbch\af11\loch\f38 +quello specificato nel presente contratto o consentito dalla legge applicabile, nonostante questa limitazione;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 pubblicare il software per consentirne la duplicazione da parte di altri;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 noleggiare il software n\'e9\loch\f38 concederlo in locazione o in prestito;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 trasferire il software o il presente contratto a terzi n\'e9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 utilizzare il software per fornire hosting di servizi commerciali.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 COPIA DI BACKUP.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Il licenziatario potr\'e0\loch\f38 eseguire una copia di backup del software.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Il licenziatario potr\'e0\loch\f38 utilizzare tale copi +\hich\af38\dbch\af11\loch\f38 a esclusivamente per reinstallare il software.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 DOCUMENTAZIONE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 } +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Qualsiasi persona che disponga di accesso valido al computer o alla rete interna del licenziatario pu\'f2 +\loch\f38 duplicare e utilizzare la documentazione per fini di riferimento interno.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 TRASFERIME\hich\af38\dbch\af11\loch\f38 NTO A UN ALTRO DISPOSITIVO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Il licenziatario potr\'e0\loch\f38 disinstallare il software e installarlo in un altro dispositivo per utilizzarlo.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 +}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Il licenziatario non potr\'e0\loch\f38 effettuare quanto sopra con l\hich\f38 \rquote \loch\f38 +\hich\f38 intento di utilizzare la stessa licenza su pi\'f9\loch\f38 dispositivi.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid9839027 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 LIMI\hich\af38\dbch\af11\loch\f38 TAZIONI RELATIVE ALL\hich\f38 \rquote \loch\f38 ESPORTAZIONE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Il software \'e8\loch\f38 soggetto alle leggi e alle disposizioni in vigore negli Stati Uniti in materia di controllo dell\hich\f38 \rquote \loch\f38 esportazione.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Il licenziatario dovr\'e0\loch\f38 attenersi a tutte le leggi e le disposizioni locali e internazionali appl\hich\af38\dbch\af11\loch\f38 icabili al software in materia di controllo dell\hich\f38 \rquote \loch\f38 esportazione.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Queste leggi includono limitazioni circa le destinazioni, gli utenti finali e l\hich\f38 \rquote \loch\f38 utilizzo finale.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid9839027\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Per ulteriori informazioni, il licenziatario potr\'e0\loch\f38 + visitare la pagina www.microsoft.com/exportin\hich\af38\dbch\af11\loch\f38 g.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1040\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1040\langfenp1033\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 SERVIZI DI SUPPORTO TECNICO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Poich\'e9\loch\f38 \hich\f38 il presente software viene fornito \'93 +\loch\f38 com\hich\f38 \rquote \'e8\'94\loch\f38 \hich\f38 , non \'e8\loch\f38 prevista la fornitura di servizi di supporto tecnico da parte di Microsoft.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 INTERO ACCORDO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 } +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Il presente accordo e le condizioni che disciplinano l\hich\f38 \rquote \hich\af38\dbch\af11\loch\f38 +utilizzo dei supplementi, degli aggiornamenti, dei Servizi basati su Internet e dei servizi di supporto tecnico utilizzati dal licenziatario costituiscono l\hich\f38 \rquote \loch\f38 intero accordo relativo al software ed ai servizi di supporto tecnico.} +{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 LEGGE APPLICABILE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid12674559 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid11808066 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 St +\hich\af38\dbch\af11\loch\f38 ati Uniti.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 Qualora il software sia stato acquistato negli Stati Uniti, il presente contratto \'e8\loch\f38 disciplinato e}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid817246 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +interpretato esclusivamente in base alla legge dello Stato di Washington e tale legge si applica ai reclami aventi}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid11808066 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 ad oggetto gli inadempimenti co\hich\af38\dbch\af11\loch\f38 ntrattuali, indipendentemente dai principi in materia di conflitto di legge.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 +\hich\af38\dbch\af11\loch\f38 Tutti gli altri reclami, inclusi quelli aventi ad oggetto inadempimenti della normativa a tutela dei consumatori, inadempimenti delle norme in materia di concorrenza sleale e l\hich\f38 \rquote \loch\f38 il +\hich\af38\dbch\af11\loch\f38 lecito civile, saranno disciplinati dalla legge dello Stato di residenza del licenziatario.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 b.\tab}}\pard \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid817246 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Al di fuori degli Stati Uniti.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Qualora il licenziatario abbia acquistato il software in qualsiasi altro paese, il} +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid817246 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +presente contratto \'e8\loch\f38 disciplinato dalla legge d\hich\af38\dbch\af11\loch\f38 i tale Paese.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 EFFETTI GIURIDICI.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 +\hich\af38\dbch\af11\loch\f38 Con il presente contratto vengono concessi determinati diritti.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 La legge del Paese di residenza del licenziatario potrebbe riconoscergli ulteriori diritti.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Il licenziatario potrebbe, inoltre, vantare ulteriori diritti d\hich\af38\dbch\af11\loch\f38 irettamente nei confronti della parte da cui ha acquistato il software.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +Il presente contratto non modifica i diritti del licenziatario che la legge del Paese di residenza del licenziatario non consente di modificare.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1040\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1040\langfenp1033\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 ESCLUSIONE DI GARANZIE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid14908137 +\hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 IL SOFTWARE\hich\af38\dbch\af13\loch\f38 \hich\f38 \'c8\loch\f38 \hich\f38 + CONCESSO IN LICENZA \'93\loch\f38 COM\hich\f38 \rquote \'c8\'94\loch\f38 . IL LICENZIATARIO LO UTILIZZA A PROPRIO RISCHIO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid14908137 +\hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 NON VENGONO FORNITE GARANZIE O CONDIZIONI ESPRESSE.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid14908137 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 +\hich\af38\dbch\af13\loch\f38 IL PRESENTE CONTRATTO NON MODIFICA EVENTUALI ULTERIORI DIRITTI DEI CONSUMATORI O GARANZIE DI LEGGE RICONOSCIUTE AL LICENZIAT\hich\af38\dbch\af13\loch\f38 ARIO DALLA LEGGE LOCALE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE APPLICABILE, MICROSOFT ESCLUDE EVENTUALI GARANZIE IMPLICITE DI COMMERCIABILIT\'c0\loch\f38 \hich\f38 (QUALIT\'c0\loch\f38 + NON INFERIORE ALLA MEDIA), ADEGUATEZZA PER UNO SCOPO SPECIFICO E NON VIOLAZIONE DI DIRITTI DI TERZI.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par }\pard\plain \ltrpar\s25\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 PER L\hich\f38 \rquote +\loch\f38 \hich\f38 AUSTRALIA: IL LICENZIATARIO \'c8\loch\f38 + SOGGETTO ALLE GARANZIE DI LEGGE PREVISTE AI SENSI DELLA LEGGE AUSTRALIANA A TUTELA DEI CONSUMATORI (AUSTRALIAN CONSUMER LAW) E NESSUNA DISPOSIZIONE CONTENUTA NELLE PRESENTI CONDIZIONI INFLUISCE SU TALI DIRITTI.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 +LIMITAZIONE DI RESPONSABILIT\'c0\loch\f38 ED ESCLUSIONE DI MEZZI DI TUTELA E DANNI.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 IL LICENZIATARIO PU\'d2\loch\f38 + RICHIEDERE A MICROSOFT E AI SUOI FORNITORI IL SOLO RISARCIMENTO PER I DANNI DIRETTI NEL LIMITE DI CINQUE DOLLARI (USD 5).}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 IL LICENZIATARIO NON HA DIRITTO A OTTENER\hich\af38\dbch\af11\loch\f38 +E IL RISARCIMENTO PER EVENTUALI ALTRI DANNI, INCLUSI I DANNI CONSEQUENZIALI, SPECIALI, INDIRETTI O INCIDENTALI OPPURE RELATIVI ALLA PERDITA DI PROFITTI.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid4684770\charrsid14908137 +\par }\pard\plain \ltrpar\s25\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 Questa limitazione si applica a} +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid12674559 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +qualsiasi questione relativa al software, ai servizi, al contenuto (incluso il codice) sui siti Internet o nei programmi di terzi e}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang1040\langfe1033\langnp1040\langfenp1033\insrsid10431777\charrsid12674559 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 \hich\f38 reclami relativi a inadempimento contrattuale, inadempimenti della garanzia o delle condizioni, responsabilit\'e0\loch\f38 oggettiva, +\hich\af38\dbch\af11\loch\f38 negligenza o altro illecito civile, nella misura massima consentita dalla legge applicabile.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid11828113\charrsid12674559 \hich\af38\dbch\af13\loch\f38 \hich\f38 +Tale limitazione si applica anche nel caso in cui Microsoft sia stata informata o avrebbe dovuto essere informata della possibilit\'e0\loch\f38 del verificarsi di tali danni.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid14908137 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1040\langfe1033\langnp1040\insrsid10431777\charrsid12674559 \hich\af38\dbch\af11\loch\f38 +La limitazione o l\hich\f38 \rquote \loch\f38 esclusione di cui sopra potrebbe non essere applicabile al licenziatario in quanto l\hich\f38 \rquote \loch\f38 +esclusione o la limitazione di danni incidentali, consequenziali o di altro tipo potrebbe non essere consentita nel Paese di residenza del licenziatari\hich\af38\dbch\af11\loch\f38 o.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1040\langfe1033\dbch\af13\langnp1040\insrsid4684770\charrsid14908137 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000f037 +2ed7a8b8ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.JPN.rtf b/setup/resources/eula/VF_EULA.JPN.rtf new file mode 100644 index 00000000000..6ab96ed52f1 --- /dev/null +++ b/setup/resources/eula/VF_EULA.JPN.rtf @@ -0,0 +1,1043 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};} +{\f39\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};}{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};} +{\f370\fbidi \fswiss\fcharset128\fprq2{\*\panose 020b0600070205080204}MS PGothic{\*\falt Arial Unicode MS};}{\f371\fbidi \fswiss\fcharset128\fprq2{\*\panose 020b0600070205080204}@MS PGothic;} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f442\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\f443\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f445\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} +{\f446\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\f447\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f448\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\f449\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\f450\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f462\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};} +{\f463\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};}{\f465\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f466\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};} +{\f467\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};}{\f468\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f469\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};} +{\f470\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};}{\f554\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f552\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};} +{\f553\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};}{\f555\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f556\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};} +{\f559\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};}{\f782\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f783\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f785\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f786\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f789\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f822\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f823\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f825\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f826\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f827\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f828\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f829\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f830\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f831\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f834\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f832\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};}{\f833\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};} +{\f835\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f836\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};}{\f839\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};} +{\f882\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}{\f883\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f885\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};} +{\f886\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f889\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f4144\fbidi \fswiss\fcharset0\fprq2 MS PGothic Western{\*\falt Arial Unicode MS};} +{\f4142\fbidi \fswiss\fcharset238\fprq2 MS PGothic CE{\*\falt Arial Unicode MS};}{\f4143\fbidi \fswiss\fcharset204\fprq2 MS PGothic Cyr{\*\falt Arial Unicode MS};}{\f4145\fbidi \fswiss\fcharset161\fprq2 MS PGothic Greek{\*\falt Arial Unicode MS};} +{\f4146\fbidi \fswiss\fcharset162\fprq2 MS PGothic Tur{\*\falt Arial Unicode MS};}{\f4149\fbidi \fswiss\fcharset186\fprq2 MS PGothic Baltic{\*\falt Arial Unicode MS};}{\f4154\fbidi \fswiss\fcharset0\fprq2 @MS PGothic Western;} +{\f4152\fbidi \fswiss\fcharset238\fprq2 @MS PGothic CE;}{\f4153\fbidi \fswiss\fcharset204\fprq2 @MS PGothic Cyr;}{\f4155\fbidi \fswiss\fcharset161\fprq2 @MS PGothic Greek;}{\f4156\fbidi \fswiss\fcharset162\fprq2 @MS PGothic Tur;} +{\f4159\fbidi \fswiss\fcharset186\fprq2 @MS PGothic Baltic;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} +{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} +{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\snext0 \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar +\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar +\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink106 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af44 \ltrch\fcs0 \b\f44\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 +page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f44\hich\af44\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f44\fs24\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 +Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\s105\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon49 \snext105 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs106 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs107 \additive \rtlch\fcs1 +\ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 \sbasedon106 \slink105 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf1\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid2901891\rsid3755635\rsid4684770\rsid4857523\rsid5519702\rsid5858028\rsid5858090\rsid6644331\rsid7945554\rsid8194703\rsid9196108\rsid9376050\rsid9653293\rsid9721683\rsid9784979\rsid11021027\rsid11224144\rsid11758563\rsid11828113 +\rsid12672226\rsid12799225\rsid13067438\rsid14356214\rsid14375208\rsid14446677\rsid14639419\rsid15299411\rsid15481624\rsid15548830\rsid15602691\rsid16280961\rsid16670492\rsid16727404}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1 +\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo9\dy21\min27}{\revtim\yr2013\mo9\dy24\hr3\min37}{\version1}{\edmins0}{\nofpages3}{\nofwords651}{\nofchars3717}{\nofcharsws4360}{\vern49255}}{\*\xmlnstbl {\xmlns1 http +://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar +\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid11224144 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11224144 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11224144 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11224144 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9653293\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid4857523 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4857523 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4857523 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4857523 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4857523 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4857523 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9784979\charrsid9721683 \hich\af38\dbch\af370\loch\f38 +MICROSOFT VISUAL F#}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 (}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20197\'88\'c8\u19979\'89\'ba\u12289\'81\'41\u12300\'81\'75\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a +\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12301\'81\'76\u12392\'82\'c6\u12356\'82\'a2\u12356\'82\'a2\u12414\'82\'dc\u12377\'82\'b7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ) }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12399\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12392\'82\'c6}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 Microsoft Corporation (}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u25152\'8f\'8a +\u22312\'8d\'dd\u22320\'92\'6e\u12395\'82\'c9\u24540\'89\'9e\u12376\'82\'b6\u12383\'82\'bd\u-27230\'8a\'d6\u-28637\'98\'41\u20250\'89\'ef\u31038\'8e\'d0\u12290\'81\'42\u20197\'88\'c8\u19979\'89\'ba\u12289\'81\'41\u12300\'81\'75\u12510\'83\'7d\u12452 +\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12301\'81\'76\u12392\'82\'c6\u12356\'82\'a2\u12356\'82\'a2\u12414\'82\'dc\u12377\'82\'b7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ) }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12392\'82\'c6\u12398\'82\'cc\u22865\'8c\'5f\u32004\'96\'f1\u12434\'82\'f0\u27083\'8d\'5c\u25104\'90\'ac\u12375\'82\'b5 +\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u20197\'88\'c8\u19979\'89\'ba\u12398\'82\'cc\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12434\'82\'f0\u12362\'82\'a8\u-30035\'93\'c7\u12415 +\'82\'dd\u12367\'82\'ad\u12384\'82\'be\u12373\'82\'b3\u12356\'82\'a2\u12290\'81\'42\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u12289\'81\'41\u19978\'8f\'e3 +\u-30184\'8b\'4c\u12398\'82\'cc\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450 +\'83\'41\u12364\'82\'aa\u-30184\'8b\'4c\u-27854\'98\'5e\u12373\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u12513\'83\'81\u12487\'83\'66\u12451\'83\'42\u12450\'83\'41}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 (}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20197\'88\'c8\u19979\'89\'ba\u32207\'91\'8d\u31216\'8f\'cc\u12375\'82\'b5\u12390\'82\'c4\u12300\'81\'75\u26412\'96\'7b +\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12301\'81\'76\u12392\'82\'c6\u12356\'82\'a2\u12356\'82\'a2\u12414\'82\'dc\u12377\'82\'b7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ) }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12395\'82\'c9\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{ +\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12414\'82\'dc\u12383\'82\'bd\u12289\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43 +\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u26412\'96\'7b}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9784979\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12395\'82\'c9\u-27230\'8a\'d6\u-28637\'98\'41\u12377\'82\'b7\u12427\'82\'e9\u19979\'89\'ba\u-30184\'8b\'4c\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67 +\u-30467\'90\'bb\u21697\'95\'69\u12395\'82\'c9\u12418\'82\'e0\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1033\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1033\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26356\'8d\'58\u26032 +\'90\'56\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af370\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1033\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1033\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u-28675\'92\'c7\u21152\'89\'c1\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af370\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12452\'83\'43\u12531\'83\'93\u12479\'83\'5e\u12540\'81\'5b\u12493\'83\'6c\u12483\'83\'62\u12488\'83\'67}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12505\'83\'78\u12540\'81\'5b\u12473\'83\'58\u12398\'82\'cc\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1033\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1033\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12469\'83\'54\u12509\'83\'7c\loch\af38\hich\af38\dbch\f370 \u12540\'81\'5b\u12488\'83\'67}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 +\uc2\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af370\insrsid4684770\charrsid9721683 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12371\'82\'b1\u12428\'82\'ea\u12425\'82\'e7\u12398\'82\'cc\u-30467\'90\'bb\u21697\'95\'69\u12395\'82\'c9\u21029\'95\'ca\u-28652\'93\'72\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465 +\'8f\'f0\u-26619\'8d\'80\u12364\'82\'aa\u20184\'95\'74\u23646\'91\'ae\u12375\'82\'b5\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u22580\'8f\'ea\u21512\'8d\'87\u12395\'82\'c9\u12399\'82\'cd\u12289\'81\'41}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u24403\'93\'96\u-30094\'8a\'59\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0 +\u-26619\'8d\'80\u12364\'82\'aa\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455 +\'83\'46\u12450\'83\'41\u12434\'82\'f0\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12395\'82\'c9\u12424\'82\'e6\u12426\'82\'e8\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u26412 +\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12395\'82\'c9\u21516\'93\'af\u24847\'88\'d3\u12373\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6 +\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12521\'83\'89 +\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12395\'82\'c9\u21516\'93\'af\u24847\'88\'d3\u12373\'82\'b3\u12428\'82\'ea\u12394\'82\'c8\u12356\'82\'a2\u22580\'8f\'ea\u21512\'8d\'87\u12289\'81\'41\u26412 +\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u20351\'8e\'67\u29992\'97\'70\u12375\'82\'b5\u12394\'82\'c8\u12356\'82\'a2\u12391\'82\'c5\u12367\'82\'ad\u12384\'82\'be\u12373\'82\'b3\u12356 +\'82\'a2\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9784979\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362 +\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12434\'82\'f0\u-28555\'8f\'85\u23432\'8e\'e7\u12377\'82\'b7\u12427\'82\'e9 +\u12371\'82\'b1\u12392\'82\'c6\u12434\'82\'f0\u26465\'8f\'f0\u20214\'8c\'8f\u12392\'82\'c6\u12375\'82\'b5\u12390\'82\'c4\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12395\'82\'c9\u12399\'82\'cd\u20197\'88\'c8\u19979\'89\'ba\u12398\'82\'cc +\u27704\'89\'69\u32154\'91\'b1\u30340\'93\'49\u12394\'82\'c8\u27177\'8c\'a0\u21033\'97\'98\u12364\'82\'aa\u-30159\'8b\'96\u-29954\'91\'f8\u12373\'82\'b3\u12428\'82\'ea\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 +\uc2\u12452\'83\'43\u12531\'83\'93\u12473\'83\'58\u12488\'83\'67\u12540\'81\'5b\u12523\'83\'8b\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u20351\'8e\'67\u29992\'97\'70\u12395\'82\'c9\u-27230\'8a\'d6\u12377\'82\'b7\u12427\'82\'e9\u27177\'8c\'a0\u21033 +\'97\'98\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9784979\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289 +\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12398\'82\'cc\u-30163\'90\'dd\u-30200\'8c\'76\u12289\'81\'41\u-27253\'8a\'4a\u30330\'94\'ad\u12289\'81\'41 +\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u12486\'83\'65\u12473\'83\'58\u12488\'83\'67\u12434\'82\'f0\u-30644\'8d\'73\u12358\'82\'a4\u12383\'82\'bd\u12417\'82\'df\u12395\'82\'c9\u12289\'81\'41\u20219\'94\'43\u24847\'88\'d3\u12398\'82\'cc\u25968 +\'90\'94\u12398\'82\'cc\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\loch\af38\hich\af38\dbch\f370 \u12398\'82\'cc\u-30457\'95\'a1\u-30467\'90\'bb\u12434\'82\'f0\u12362\'82\'a8\u23458\'8b\'71 +\u27096\'97\'6c\u12398\'82\'cc\u12487\'83\'66\u12496\'83\'6f\u12452\'83\'43\u12473\'83\'58\u12395\'82\'c9\u12452\'83\'43\u12531\'83\'93\u12473\'83\'58\u12488\'83\'67\u12540\'81\'5b\u12523\'83\'8b\u12375\'82\'b5\u12390\'82\'c4\u20351\'8e\'67\u29992\'97\'70 +\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12364\'82\'aa\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 2.\tab}}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u-28675\'92\'c7\u21152\'89\'c1\u12398\'82\'cc\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473 +\'83\'58\u26465\'8f\'f0\u20214\'8c\'8f\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u-28675\'92\'c7\u21152\'89\'c1\u12398\'82\'cc\u20351\'8e\'67\u29992\'97\'70\u27177\'8c\'a0\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20877 +\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\cs57\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12395 +\'82\'c9\u12399\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u-27253\'8a\'4a\u30330\'94\'ad\u12373\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80 +\u12395\'82\'c9\u21547\'8a\'dc\u12417\'82\'df\u12390\'82\'c4\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12394\'82\'c8\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12364\'82\'aa\u21547\'8a\'dc\u12414\'82\'dc\u12428 +\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12383\'82\'bd\u12384\'82\'be\u12375\'82\'b5\u12289\'81\'41\u20197\'88\'c8\u19979\'89\'ba\u12398\'82\'cc\u26465\'8f\'f0\u20214\'8c\'8f\u12395\'82\'c9\u24467\'8f\'5d\u12358 +\'82\'a4\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20351 +\'8e\'67\u29992\'97\'70\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u12398\'82\'cc\u27177\'8c\'a0\u21033\'97\'98\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\cs58\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20197\'88\'c8\u19979\'89\'ba\u12395\'82\'c9\u-30184\'8b\'4c\u-28919\'8d\'da\u12377\'82\'b7\u12427\'82\'e9\u12467\'83\'52 +\u12540\'81\'5b\u12489\'83\'68\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u12486\'83\'65\u12461\'83\'4c\u12473\'83\'58\u12488\'83\'67}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\cs58\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\cs58\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12501\'83\'74\u12449\'83\'40\u12452\'83\'43\u12523\'83\'8b\u12434\'82\'f0\u12300\'81\'75\u20877\'8d\'c4\u-26606\'94\'d0 +\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12301\'81\'76\u12392\'82\'c6\u23450\'92\'e8\u32681\'8b\'60\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 REDIST.TXT +}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12501\'83\'74\u12449\'83\'40\u12452\'83\'43\u12523\'83\'8b}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\ulnone\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12290\'81\'42\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\ulnone\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 REDIST.TXT }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\ulnone\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12501\'83\'74\u12449\'83\'40\u12452\'83\'43\u12523\'83\'8b\u12395\'82\'c9\u-30184\'8b\'4c\u-28919\'8d\'da\u12373 +\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12398\'82\'cc\u12458\'83\'49\u12502\'83\'75\u12472\'83\'57\u12455\'83\'46\u12463\'83\'4e\u12488\'83\'67}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\ulnone\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\ulnone\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u-30457\'95\'a1\u-30467\'90\'bb\u12362\'82\'a8\u12424 +\'82\'e6\u12403\'82\'d1\loch\af38\hich\af38\dbch\f370 \u-26606\'94\'d0\u24067\'95\'7a\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12364\'82\'aa\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u31532\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12395\'82\'c9\u12424\'82\'e6\u12427\'82\'e9\u20877\'8d\'c4\u-26606\'94\'d0 +\u24067\'95\'7a}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\ulnone\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12290\'81\'42\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399 +\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12398\'82\'cc\u-26606\'94\'d0\u24067\'95\'7a\u-32763\'8e\'d2\u12395\'82\'c9\u23550\'91\'ce +\u12375\'82\'b5\u12390\'82\'c4\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12398\'82\'cc\u19968\'88\'ea\u-28440\'95\'94\u12392\'82\'c6\u12375 +\'82\'b5\u12390\'82\'c4\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12398\'82\'cc\u-30457\'95\'a1\u-30467\'90\'bb\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u-26606\'94\'d0 +\u24067\'95\'7a\u12434\'82\'f0\u-30159\'8b\'96\u21487\'89\'c2\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12364\'82\'aa\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20877 +\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u12398\'82\'cc\u26465\'8f\'f0\u20214\'8c\'8f\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \cs58\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u-26606\'94\'d0\u24067\'95\'7a\u12377\'82\'b7\u12427\'82\'e9\u12377\'82\'b7\u12409 +\'82\'d7\u12390\'82\'c4\u12398\'82\'cc\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12395\'82\'c9\u12388\'82\'c2\u12365\'82\'ab\u12289\'81\'41\u20197\'88\'c8\u19979\'89\'ba +\u12398\'82\'cc\u26465\'8f\'f0\u-26619\'8d\'80\u12395\'82\'c9\u24467\'8f\'5d\u12431\'82\'ed\u12394\'82\'c8\u12369\'82\'af\u12428\'82\'ea\u12400\'82\'ce\u12394\'82\'c8\u12426\'82\'e8\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362 +\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12395\'82\'c9\u12362\'82\'a8\u12356\'82\'a2\u12390\'82\'c4\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2 +\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12395\'82\'c9\u-28211\'8f\'64\u-30335\'97\'76\u12363\'82\'a9\u12388\'82\'c2\u20027\'8e\'e5\u-30335\'97\'76\u12394\'82\'c8\u27231\'8b\'40\u-32515\'94\'5c\u12434\'82\'f0\u-28675\'92\'c7\u21152 +\'89\'c1\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 .lib }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12392\'82\'c6\u12356\'82\'a2\u12358\'82\'a4\u12501\'83\'74\u12449\'83\'40\u12452\'83\'43\u12523\'83\'8b\u21517\'96\'bc\u25313\'8a\'67\u24373\'92\'a3\u23376\'8e\'71\u12364\'82\'aa\u20184\'95\'74\u12356\'82\'a2\u12383 +\'82\'bd\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12398\'82\'cc\u22580\'8f\'ea\u21512\'8d\'87\u12399\'82\'cd\u12289\'81\'41\u12522\'83\'8a\u12531\'83\'93\u12459\'83\'4a +\u12540\'81\'5b\u12395\'82\'c9\u12424\'82\'e6\u12387\'82\'c1\u12390\'82\'c4\u12381\'82\'bb\u12398\'82\'cc\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u23455 +\'8e\'c0\u-30644\'8d\'73\u12375\'82\'b5\u12383\'82\'bd\u32080\'8c\'8b\u26524\'89\'ca\u12384\'82\'be\u12369\'82\'af\loch\af38\hich\af38\dbch\f370 \u12434\'82\'f0\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d +\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12392\'82\'c6\u20849\'8b\'a4\u12395\'82\'c9\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12475\'83\'5a\u12483\'83\'62\u12488\'83\'67\u12450\'83\'41\u12483\'83\'62\u12503\'83\'76}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12395\'82\'c9\u21547\'8a\'dc\u12414\'82\'dc\u12428\'82\'ea\u12427\'82\'e9\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515 +\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u12289\'81\'41\u25913\'89\'fc\u22793\'95\'cf\u12373\'82\'b3\u12428\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12394\'82\'c8\u12356\'82\'a2\u12475\'83\'5a\u12483\'83\'62\u12488\'83\'67\u12450 +\'83\'41\u12483\'83\'62\u12503\'83\'76}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12398\'82\'cc\u19968\'88\'ea\u-28440\'95\'94 +\u12392\'82\'c6\u12375\'82\'b5\u12390\'82\'c4\u12398\'82\'cc\u12415\'82\'dd\u-26606\'94\'d0\u24067\'95\'7a\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512 +\'83\'80\u12398\'82\'cc\u-26606\'94\'d0\u24067\'95\'7a\u-32763\'8e\'d2\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u22806\'8a\'4f\u-28440\'95\'94\u12456\'83\'47\u12531\'83\'93\u12489\'83\'68}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12518\'83\'86\u12540\'81\'5b\u12470\'83\'55\u12540\'81\'5b\u12395\'82\'c9\u12289\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12392 +\'82\'c6\u21516\'93\'af\u31561\'93\'99\u20197\'88\'c8\u19978\'8f\'e3\u12395\'82\'c9\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u20445\'95\'db\u-29833\'8c\'ec +\u12377\'82\'b7\u12427\'82\'e9\u26465\'8f\'f0\u-26619\'8d\'80\u12395\'82\'c9\u21516\'93\'af\u24847\'88\'d3\u12373\'82\'b3\u12379\'82\'b9\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512 +\'83\'80\u12395\'82\'c9\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u21517\'96\'bc\u32681\'8b\'60\u12398\'82\'cc\u26377\'97\'4c\u21177\'8c\'f8\u12394\'82\'c8\u-31657\'92\'98\u20316\'8d\'ec\u27177\'8c\'a0\u-30616\'95\'5c\u31034\'8e\'a6\u12434\'82\'f0 +\u-30644\'8d\'73\u12358\'82\'a4\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512 +\'83\'80\u12398\'82\'cc\u-26606\'94\'d0\u24067\'95\'7a\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u20351\'8e\'67\u29992\'97\'70\u12395\'82\'c9\u-27230\'8a\'d6\u12377\'82\'b7\u12427\'82\'e9\u-30005\'90\'bf\u27714\'8b\'81}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 (}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u24321\'95\'d9\u-29833\'8c\'ec\u22763\'8e\'6d\u22577\'95\'f1\u-28308\'8f\'56\u12434\'82\'f0\u21547\'8a\'dc\u12415\'82\'dd\u12414\'82\'dc\u12377\'82\'b7}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ) }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12395\'82\'c9\u12388\'82\'c2\u12356\'82\'a2\u12390\'82\'c4\u12289\'81\'41\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12434\'82\'f0\u20813\'96\'c6\u-29524 +\'90\'d3\u12289\'81\'41\u-27086\'96\'68\u24481\'8c\'e4\u12289\'81\'41\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u-30500\'95\'e2\u20767\'8f\'9e\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\loch\af38\hich\af38\dbch\f370 \u12290\'81\'42}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20877 +\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u12398\'82\'cc\u21046\'90\'a7\u-27056\'8c\'c0\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \cs58\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41\u20197\'88\'c8\u19979\'89\'ba\u12434\'82\'f0\u-30644\'8d\'73\u12358\'82\'a4\u12371\'82\'b1\u12392\'82\'c6\u12399\'82\'cd\u12391\'82\'c5\u12365 +\'82\'ab\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20877 +\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12398\'82\'cc\u-31657\'92\'98\u20316\'8d\'ec\u27177\'8c\'a0\u12289\'81\'41\u21830\'8f\'a4\u27161\'95\'57\u12414\'82\'dc\u12383\'82\'bd +\u12399\'82\'cd\u29305\'93\'c1\u-30159\'8b\'96\u12398\'82\'cc\u-30616\'95\'5c\u31034\'8e\'a6\u12434\'82\'f0\u25913\'89\'fc\u22793\'95\'cf\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512 +\'83\'80\u12398\'82\'cc\u21517\'96\'bc\u31216\'8f\'cc\u12398\'82\'cc\u19968\'88\'ea\u-28440\'95\'94\u12395\'82\'c9\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12398\'82\'cc\u21830\'8f\'a4 +\u27161\'95\'57\u12434\'82\'f0\u20351\'8e\'67\u29992\'97\'70\u12375\'82\'b5\u12383\'82\'bd\u12426\'82\'e8\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u-30467\'90\'bb\u21697\'95\'69\u12364\'82\'aa\u12510\'83\'7d\u12452 +\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12363\'82\'a9\u12425\'82\'e7\u30001\'97\'52\u26469\'97\'88\u12375\'82\'b5\u12383\'82\'bd\u12426\'82\'e8\u12289\'81\'41\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525 +\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12364\'82\'aa\u25512\'90\'84\u22888\'8f\'a7\u12377\'82\'b7\u12427\'82\'e9\u12424\'82\'e6\u12358\'82\'a4\u12395\'82\'c9\u-30325\'8c\'a9\u12379\'82\'b9\u12363\'82\'a9\u12369\'82\'af\u12427\'82\'e9 +\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\expnd0\expndtw-2\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid6644331 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 +\af38 \ltrch\fcs0 \fs20\expnd0\expndtw-2\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid6644331 \hich\af38\dbch\af370\loch\f38 Windows }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\expnd0\expndtw-2\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid6644331 \loch\af38\hich\af38\dbch\f370 \uc2\u12503\'83\'76\u12521\'83\'89\u12483\'83\'62\u12488\'83\'67\u12501\'83\'74\u12457\'83\'48\u12540\'81\'5b +\u12512\'83\'80\u20197\'88\'c8\u22806\'8a\'4f\u12398\'82\'cc\u12503\'83\'76\u12521\'83\'89\u12483\'83\'62\u12488\'83\'67\u12501\'83\'74\u12457\'83\'48\u12540\'81\'5b\u12512\'83\'80\u12391\'82\'c5\u23455\'8e\'c0\u-30644\'8d\'73\u12377\'82\'b7\u12427 +\'82\'e9\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12395\'82\'c9\u12362\'82\'a8\u12356\'82\'a2\u12390\'82\'c4\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b +\u12489\'83\'68\u12434\'82\'f0\u-26606\'94\'d0\u24067\'95\'7a\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\expnd0\expndtw-2\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid6644331 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u24746\'88\'ab\u24847\'88\'d3\u12398\'82\'cc\u12354\'82\'a0\u12427\'82\'e9\u12289\'81\'41\u27450\'8b\'5c\u30622\'e1\'d4\u30340 +\'93\'49\u12289\'81\'41\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-28587\'88\'e1\u27861\'96\'40\u12394\'82\'c8\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12395\'82\'c9\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a +\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u21547\'8a\'dc\u12417\'82\'df\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf1\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20877\'8d\'c4\u-26606\'94\'d0\u24067\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\loch\af38\hich\af38\dbch\f370 \u12467 +\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12398\'82\'cc\u19968\'88\'ea\u-28440\'95\'94\u12395\'82\'c9\u-27036\'8f\'9c\u22806\'8a\'4f\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u12364\'82\'aa\u-28567\'93\'4b\u29992\'97\'70 +\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12392\'82\'c6\u12394\'82\'c8\u12427\'82\'e9\u12424\'82\'e6\u12358\'82\'a4\u12394\'82\'c8\u26041\'95\'fb\u27861\'96\'40\u12391\'82\'c5\u20877\'8d\'c4\u-26606\'94\'d0\u24067 +\'95\'7a\u21487\'89\'c2\u-32515\'94\'5c\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12398\'82\'cc\u12477\'83\'5c\u12540\'81\'5b\u12473\'83\'58}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u25913\'89\'fc\u22793\'95\'cf\u12414\'82\'dc\u12383\'82\'bd\u12399 +\'82\'cd\u-26606\'94\'d0\u24067\'95\'7a\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12300\'81\'75\u-27036\'8f\'9c\u22806\'8a\'4f\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u12301\'81\'76\u12392\'82\'c6\u12399\'82\'cd\u12289\'81\'41\u20351\'8e\'67\u29992\'97\'70\u12289 +\'81\'41\u25913\'89\'fc\u22793\'95\'cf\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-26606\'94\'d0\u24067\'95\'7a\u12398\'82\'cc\u26465\'8f\'f0\u20214\'8c\'8f\u12392\'82\'c6\u12375\'82\'b5\u12390\'82\'c4\u20197\'88\'c8\u19979\'89\'ba\u12434\'82\'f0 +\u28288\'96\'9e\u12383\'82\'bd\u12377\'82\'b7\u12371\'82\'b1\u12392\'82\'c6\u12434\'82\'f0\u-30335\'97\'76\u27714\'8b\'81\u12377\'82\'b7\u12427\'82\'e9\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u12391\'82\'c5\u12377 +\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12467 +\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u12477\'83\'5c\u12540\'81\'5b\u12473\'83\'58}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 +}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u24418\'8c\'60\u24335\'8e\'ae\u12391\'82\'c5 +\u20844\'8c\'f6\u-30616\'95\'5c\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-26606\'94\'d0\u24067\'95\'7a\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af370\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12381\'82\'bb\u12398\'82\'cc\u20182\'91\'bc\u12398\'82\'cc\u-32763\'8e\'d2\u12364\'82\'aa\u12467\'83\'52\u12540\'81\'5b +\u12489\'83\'68\u25913\'89\'fc\u22793\'95\'cf\u12398\'82\'cc\u27177\'8c\'a0\u21033\'97\'98\u12434\'82\'f0\u26377\'97\'4c\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid9721683 \hich\af38\dbch\af370\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u31532 +\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12398\'82\'cc\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u-28646\'92\'ca\u30693\'92\'6d}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid14639419 \loch\af38\hich\af38\dbch\f370 \uc2\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12395\'82\'c9 +\u21547\'8a\'dc\u12414\'82\'dc\u12428\'82\'ea\u12427\'82\'e9\u12381\'82\'bb\u12398\'82\'cc\u20182\'91\'bc\u12398\'82\'cc\u31532\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12398\'82\'cc\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12399\'82\'cd\u12289 +\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u22865\'8c\'5f\u32004\'96\'f1\u12395\'82\'c9\u22522\'8a\'ee\u12389\'82\'c3\u12365\'82\'ab\u12289\'81\'41\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525 +\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12364\'82\'aa\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12395\'82\'c9\u20351\'8e\'67\u29992\'97\'70\u12434\'82\'f0\u-30159\'8b\'96\u-29954\'91\'f8\u12377\'82\'b7\u12427\'82\'e9\u12418\'82\'e0 +\u12398\'82\'cc\u12391\'82\'c5\u12354\'82\'a0\u12426\'82\'e8\u12289\'81\'41\u31532\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12395\'82\'c9\u12424\'82\'e6\u12427\'82\'e9\u12381\'82\'bb\u12398\'82\'cc\u20182\'91\'bc\loch\af38\hich\af38\dbch\f370 \u12398 +\'82\'cc\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12395\'82\'c9\u22522\'8a\'ee\u12389\'82\'c3\u12367\'82\'ad\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12395\'82\'c9\u23550\'91\'ce +\u12377\'82\'b7\u12427\'82\'e9\u20351\'8e\'67\u29992\'97\'70\u12398\'82\'cc\u-30159\'8b\'96\u-29954\'91\'f8\u12391\'82\'c5\u12399\'82\'cd\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42\u31532\'91\'e6\u19977 +\'8e\'4f\u-32763\'8e\'d2\u12398\'82\'cc\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12398\'82\'cc\u27880\'92\'8d\u24847\'88\'d3\u20107\'8e\'96\u-26619\'8d\'80\u12399\'82\'cd\u12289\'81\'41\u23384\'91\'b6\u22312\'8d\'dd\u12377\'82\'b7\u12427\'82\'e9 +\u22580\'8f\'ea\u21512\'8d\'87\u12289\'81\'41\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12395\'82\'c9\u21547\'8a\'dc\u12414\'82\'dc\u12428\'82\'ea\u12390\'82\'c4\u12362\'82\'a8\u12426\'82\'e8 +\u12289\'81\'41}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ThirdPartyNotices.txt }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12501\'83\'74\u12449\'83\'40\u12452\'83\'43\u12523\'83\'8b\u12391\'82\'c5\u12418\'82\'e0\u21442\'8e\'51\u29031\'8f\'c6 +\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid11758563\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u12398\'82\'cc\u-28567\'93\'4b\u29992\'97\'70 +\u31684\'94\'cd\u22258\'88\'cd\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74 +\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12399\'82\'cd\u20351\'8e\'67\u29992\'97\'70\u-30159\'8b\'96\u-29954\'91\'f8\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12391\'82\'c5\u12354\'82\'a0\u12426 +\'82\'e8\u12289\'81\'41\u-29527\'94\'cc\u22770\'94\'84\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12391\'82\'c5\u12399\'82\'cd\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42 +\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12395\'82\'c9\u26412\'96\'7b\u12477\'83\'5c\u12501 +\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u-27056\'8c\'c0\u23450\'92\'e8\u30340\'93\'49\u12394\'82\'c8\u27177\'8c\'a0\u21033\'97\'98\u12434\'82\'f0 +\u20184\'95\'74\u19982\'97\'5e\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12399\'82\'cd\u12381\'82\'bb\u12398\'82\'cc\u20182\'91\'bc +\u12398\'82\'cc\u27177\'8c\'a0\u21033\'97\'98\u12434\'82\'f0\u12377\'82\'b7\u12409\'82\'d7\u12390\'82\'c4\u30041\'97\'af\u20445\'95\'db\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428 +\'82\'ea\u12427\'82\'e9\u27861\'96\'40\u20196\'97\'df\u12395\'82\'c9\u12424\'82\'e6\u12426\'82\'e8\u19978\'8f\'e3\u-30184\'8b\'4c\u12398\'82\'cc\u21046\'90\'a7\u-27056\'8c\'c0\u12434\'82\'f0\u-29307\'92\'b4\u12360\'82\'a6\u12427\'82\'e9\u27177\'8c\'a0 +\u21033\'97\'98\u12364\'82\'aa\u19982\'97\'5e\u12360\'82\'a6\u12425\'82\'e7\u12428\'82\'ea\u12427\'82\'e9\u22580\'8f\'ea\u21512\'8d\'87\u12434\'82\'f0\u-27036\'8f\'9c\u12365\'82\'ab\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399 +\'82\'cd\u26412\'96\'7b\u12521\'83\'89\loch\af38\hich\af38\dbch\f370 \u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12391\'82\'c5\u26126\'96\'be\u31034\'8e\'a6\u30340\'93\'49\u12395\'82\'c9\u-30159\'8b\'96 +\u21487\'89\'c2\u12373\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u26041\'95\'fb\u27861\'96\'40\u12391\'82\'c5\u12398\'82\'cc\u12415\'82\'dd\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0 +\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12364\'82\'aa\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41 +\u20351\'8e\'67\u29992\'97\'70\u26041\'95\'fb\u27861\'96\'40\u12434\'82\'f0\u21046\'90\'a7\u-27056\'8c\'c0\u12377\'82\'b7\u12427\'82\'e9\u12383\'82\'bd\u12417\'82\'df\u12395\'82\'c9\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454 +\'83\'45\u12455\'83\'46\u12450\'83\'41\u12395\'82\'c9\u32068\'91\'67\u12415\'82\'dd\u-28740\'8d\'9e\u12414\'82\'dc\u12428\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u25216\'8b\'5a\u-30637\'8f\'70\u30340\'93\'49\u21046\'90\'a7\u-27056\'8c\'c0 +\u12395\'82\'c9\u24467\'8f\'5d\u12431\'82\'ed\u12394\'82\'c8\u12369\'82\'af\u12428\'82\'ea\u12400\'82\'ce\u12394\'82\'c8\u12426\'82\'e8\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41\u20197\'88\'c8\u19979\'89\'ba\u12434\'82\'f0\u-30644\'8d\'73 +\u12358\'82\'a4\u12371\'82\'b1\u12392\'82\'c6\u12399\'82\'cd\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af370\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412 +\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12398\'82\'cc\u25216\'8b\'5a\u-30637\'8f\'70\u30340\'93\'49\u12394\'82\'c8\u21046\'90\'a7\u-27056\'8c\'c0\u12434\'82\'f0\u22238\'89\'f1\u-28545\'94\'f0 +\u12375\'82\'b5\u12390\'82\'c4\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u12522 +\'83\'8a\u12496\'83\'6f\u12540\'81\'5b\u12473\'83\'58}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12456\'83\'47\u12531\'83\'93\u12472\'83\'57\u12491\'83\'6a\u12450\'83\'41\u12522\'83\'8a\u12531\'83\'93\u12464\'83\'4f\u12289 +\'81\'41\u-28666\'8b\'74\u12467\'83\'52\u12531\'83\'93\u12497\'83\'70\u12452\'83\'43\u12523\'83\'8b\u12289\'81\'41\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-28666\'8b\'74\u12450\'83\'41\u12475\'83\'5a\u12531\'83\'93\u12502\'83\'75\u12523\'83\'8b +\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42\u12383\'82\'bd\u12384\'82\'be\u12375\'82\'b5\u12289\'81\'41\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u27861\'96\'40\u20196\'97\'df\u12395 +\'82\'c9\u12424\'82\'e6\u12426\'82\'e8\u26126\'96\'be\u31034\'8e\'a6\u30340\'93\'49\u12395\'82\'c9\u-30067\'94\'46\u12417\'82\'df\u12425\'82\'e7\u12428\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u22580\'8f\'ea\u21512\'8d\'87\u12434\'82\'f0 +\u-27036\'8f\'9c\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80 +\u12391\'82\'c5\u-30321\'8b\'4b\u23450\'92\'e8\u12373\'82\'b3\u12428\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u25968\'90\'94\u20197\'88\'c8\u19978\'8f\'e3\u12398\'82\'cc\u25968\'90\'94\u12398\'82\'cc\u26412\'96\'7b\u12477\'83\'5c\u12501 +\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12398\'82\'cc\u-30457\'95\'a1\u-30467\'90\'bb\u12434\'82\'f0\u20316\'8d\'ec\loch\af38\hich\af38\dbch\f370 \u25104\'90\'ac\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6 +\u12290\'81\'42\u12383\'82\'bd\u12384\'82\'be\u12375\'82\'b5\u12289\'81\'41\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u27861\'96\'40\u20196\'97\'df\u12395\'82\'c9\u12424\'82\'e6\u12426\'82\'e8\u-30067\'94\'46\u12417 +\'82\'df\u12425\'82\'e7\u12428\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u22580\'8f\'ea\u21512\'8d\'87\u12434\'82\'f0\u-27036\'8f\'9c\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u31532\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12364\'82\'aa\u-30457\'95\'a1\u-30467\'90\'bb\u12391\'82\'c5\u12365\'82\'ab +\u12427\'82\'e9\u12424\'82\'e6\u12358\'82\'a4\u12395\'82\'c9\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u20844\'8c\'f6\u-27253\'8a\'4a\u12377\'82\'b7\u12427\'82\'e9\u12371 +\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u12524 +\'83\'8c\u12531\'83\'93\u12479\'83\'5e\u12523\'83\'8b\u12289\'81\'41\u12522\'83\'8a\u12540\'81\'5b\u12473\'83\'58\u12289\'81\'41\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-29512\'91\'dd\u19982\'97\'5e\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1 +\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12414\'82\'dc\u12383 +\'82\'bd\u12399\'82\'cd\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12434\'82\'f0\u31532\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12395\'82\'c9\u-29838\'8f\'f7\u28193\'93\'6e +\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid9784979\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9784979\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u21830\'8f\'a4\u29992\'97\'70\u12477 +\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 +\af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12507\'83\'7a\u12473\'83\'58\u12486\'83\'65\u12451\'83\'42\u12531\'83\'93\u12464\'83\'4f}{\rtlch\fcs1 +\af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58\u12391\'82\'c5\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427 +\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12496 +\'83\'6f\u12483\'83\'62\u12463\'83\'4e\u12450\'83\'41\u12483\'83\'62\u12503\'83\'76\u29992\'97\'70\u12398\'82\'cc\u-30457\'95\'a1\u-30467\'90\'bb\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74 +\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12398\'82\'cc\u12496\'83\'6f\u12483\'83\'62\u12463\'83\'4e\u12450\'83\'41\u12483\'83\'62\u12503\'83\'76\u29992\'97\'70\u12398\'82\'cc\u-30457\'95\'a1\u-30467\'90\'bb\u12434\'82\'f0}{ +\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 1 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u-28440\'95\'94\u20316\'8d\'ec\u25104\'90\'ac\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12364\'82\'aa +\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12496\'83\'6f\u12483\'83\'62\u12463\'83\'4e\u12450\'83\'41\u12483\'83\'62\u12503\'83\'76\u29992\'97\'70\u12398\'82\'cc\u-30457\'95\'a1\u-30467\'90\'bb\u12399\'82\'cd\u12289 +\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u20877\'8d\'c4\u12452\'83\'43\u12531\'83\'93\u12473\'83\'58\u12488 +\'83\'67\u12540\'81\'5b\u12523\'83\'8b\u12377\'82\'b7\u12427\'82\'e9\u22580\'8f\'ea\loch\af38\hich\af38\dbch\f370 \u21512\'8d\'87\u12395\'82\'c9\u-27056\'8c\'c0\u12426\'82\'e8\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1 +\u12392\'82\'c6\u12364\'82\'aa\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 6.\tab}}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12489\'83\'68\u12461\'83\'4c\u12517\'83\'85\u12513\'83\'81\u12531\'83\'93\u12486\'83\'65\u12540\'81\'5b\u12471 +\'83\'56\u12519\'83\'87\u12531\'83\'93\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096 +\'97\'6c\u12398\'82\'cc\u12467\'83\'52\u12531\'83\'93\u12500\'83\'73\u12517\'83\'85\u12540\'81\'5b\u12479\'83\'5e\u12540\'81\'5b\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u20869\'93\'e0\u-28440\'95\'94\u12493\'83\'6c\u12483\'83\'62\u12488\'83\'67 +\u12527\'83\'8f\u12540\'81\'5b\u12463\'83\'4e\u12395\'82\'c9\u26377\'97\'4c\u21177\'8c\'f8\u12394\'82\'c8\u12450\'83\'41\u12463\'83\'4e\u12475\'83\'5a\u12473\'83\'58\u27177\'8c\'a0\u12434\'82\'f0\u26377\'97\'4c\u12377\'82\'b7\u12427\'82\'e9\u-32763 +\'8e\'d2\u12399\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u20869\'93\'e0\u-28440\'95\'94\u20351\'8e\'67\u29992\'97\'70\u30446\'96\'da\u30340\'93\'49\u12395\'82\'c9\u-27056\'8c\'c0\u12426\'82\'e8\u12289\'81\'41 +\u12489\'83\'68\u12461\'83\'4c\u12517\'83\'85\u12513\'83\'81\u12531\'83\'93\u12488\'83\'67\u12434\'82\'f0\u-30457\'95\'a1\u-30467\'90\'bb\u12375\'82\'b5\u12390\'82\'c4\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392 +\'82\'c6\u12364\'82\'aa\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 7.\tab}}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u20182\'91\'bc\u12398\'82\'cc\u12487\'83\'66\u12496\'83\'6f\u12452\'83\'43\u12473\'83\'58\u12408\'82\'d6\u12398 +\'82\'cc\u31227\'88\'da\u31649\'8a\'c7\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096 +\'97\'6c\u12399\'82\'cd\u12289\'81\'41\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u12450\'83\'41\u12531\'83\'93\u12452\'83\'43\u12531\'83\'93\u12473\'83\'58\u12488\'83\'67\u12540 +\'81\'5b\u12523\'83\'8b\u12375\'82\'b5\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u20182\'91\'bc\u12398\'82\'cc\u12487\'83\'66\u12496\'83\'6f\u12452\'83\'43\u12473 +\'83\'58\u12395\'82\'c9\u12452\'83\'43\u12531\'83\'93\u12473\'83\'58\u12488\'83\'67\u12540\'81\'5b\u12523\'83\'8b\u12377\'82\'b7\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12364\'82\'aa\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12377\'82\'b7\u12290 +\'81\'42\u12383\'82\'bd\u12384\'82\'be\u12375\'82\'b5\u12289\'81\'41\u12371\'82\'b1\u12398\'82\'cc\u-30644\'8d\'73\u28858\'88\'d7\u12434\'82\'f0\u-30457\'95\'a1\u25968\'90\'94\u12398\'82\'cc\u12487\'83\'66\u12496\'83\'6f\u12452\'83\'43\u12473\'83\'58 +\u-27245\'8a\'d4\u12391\'82\'c5\u-30159\'8b\'96\u-29954\'91\'f8\u12467\'83\'52\u12531\'83\'93\u12486\'83\'65\u12531\'83\'93\u12484\'83\'63\u12398\'82\'cc\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u12434\'82\'f0\u20849 +\'8b\'a4\u26377\'97\'4c\u12377\'82\'b7\u12427\'82\'e9\u30446\'96\'da\u30340\'93\'49\u12391\'82\'c5\u-30644\'8d\'73\u12358\'82\'a4\u12371\'82\'b1\u12392\'82\'c6\u12399\'82\'cd\u12391\'82\'c5\u12365\'82\'ab\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1 +\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 8.\tab}}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u-28872\'97\'41\u20986\'8f\'6f\u-30321\'8b\'4b\u21046\'90\'a7\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12399\'82\'cd +\u31859\'95\'c4\u22269\'8d\'91\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u26085\'93\'fa\u26412\'96\'7b\u22269\'8d\'91\u12398\'82\'cc\u-28872\'97\'41\u20986\'8f\'6f\u12395\'82\'c9\u-27230\'8a\'d6\u12377\'82\'b7\loch\af38\hich\af38\dbch\f370 \u12427 +\'82\'e9\u-30321\'8b\'4b\u21046\'90\'a7\u12398\'82\'cc\u23550\'91\'ce\u-29599\'8f\'db\u12392\'82\'c6\u12394\'82\'c8\u12426\'82\'e8\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41 +\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12395\'82\'c9\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u12377\'82\'b7\u12409\'82\'d7\u12390\'82\'c4\u12398 +\'82\'cc\u22269\'8d\'91\u20869\'93\'e0\u27861\'96\'40\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u22269\'8d\'91\u-26981\'8d\'db\u27861\'96\'40}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 (}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u-28872\'97\'41\u20986\'8f\'6f\u23550\'91\'ce\u-29599\'8f\'db\u22269\'8d\'91\u12289\'81\'41\u12456\'83\'47\u12531\'83\'93 +\u12489\'83\'68}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12518\'83\'86\u12540\'81\'5b\u12470\'83\'55\u12540\'81\'5b\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u12456\'83\'47 +\u12531\'83\'93\u12489\'83\'68}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12518\'83\'86\u12540\'81\'5b\u12470\'83\'55\u12540\'81\'5b\u12395\'82\'c9\u12424\'82\'e6\u12427\'82\'e9\u20351\'8e\'67 +\u29992\'97\'70\u12395\'82\'c9\u-27230\'8a\'d6\u12377\'82\'b7\u12427\'82\'e9\u21046\'90\'a7\u-27056\'8c\'c0\u12434\'82\'f0\u21547\'8a\'dc\u12415\'82\'dd\u12414\'82\'dc\u12377\'82\'b7}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ) }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12434\'82\'f0\u-28555\'8f\'85\u23432\'8e\'e7\u12375\'82\'b5\u12394\'82\'c8\u12369\'82\'af\u12428\'82\'ea\u12400\'82\'ce +\u12394\'82\'c8\u12426\'82\'e8\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid9721683 \loch\af38\hich\af38\dbch\f370 +\uc2\u-30093\'8f\'da\u32048\'8d\'d7\u12395\'82\'c9\u12388\'82\'c2\u12356\'82\'a2\u12390\'82\'c4\u12399\'82\'cd}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid9721683 +\hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \cs73\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid9721683 \hich\af38\dbch\af370\loch\f38 www.microsoft.com/japan/exporting}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid9376050\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12434\'82\'f0\u12372\'82\'b2\u21442\'8e\'51\u29031\'8f\'c6\u12367\'82\'ad\u12384\'82\'be\u12373\'82\'b3\u12356\'82\'a2 +\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 9.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12469\'83\'54\u12509\'83\'7c\u12540\'81\'5b\u12488\'83\'67}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12399\'82\'cd +\u29694\'8c\'bb\u29366\'8f\'f3\u26377\'97\'4c\u23039\'8e\'70\u12391\'82\'c5\u25552\'92\'f1\u20379\'8b\'9f\u12373\'82\'b3\u12428\'82\'ea\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12381\'82\'bb\u12398\'82\'cc\u12383\'82\'bd\u12417\'82\'df\u12289\'81\'41 +\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12399\'82\'cd\u12469\'83\'54\u12509\'83\'7c\u12540\'81\'5b\u12488\'83\'67}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58\u12434\'82\'f0\u25552\'92\'f1\u20379\'8b\'9f\u12375\'82\'b5 +\u12394\'82\'c8\u12356\'82\'a2\u22580\'8f\'ea\u21512\'8d\'87\u12364\'82\'aa\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 10.\tab}}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u23436\'8a\'ae\u20840\'91\'53\u21512\'8d\'87\u24847\'88\'d3\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80 +\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u20351\'8e\'67\u29992\'97\'70\u12377\'82\'b7\u12427\'82\'e9\u-28675\'92\'c7\u21152\'89\'c1\u12477\'83\'5c\u12501\'83\'74 +\loch\af38\hich\af38\dbch\f370 \u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12289\'81\'41\u26356\'8d\'58\u26032\'90\'56\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12289\'81\'41\u12452\'83\'43\u12531 +\'83\'93\u12479\'83\'5e\u12540\'81\'5b\u12493\'83\'6c\u12483\'83\'62\u12488\'83\'67}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{ +\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12505\'83\'78\u12540\'81\'5b\u12473\'83\'58\u12398\'82\'cc\u12469\'83\'54\u12540\'81\'5b +\u12499\'83\'72\u12473\'83\'58\u12289\'81\'41\u12394\'82\'c8\u12425\'82\'e7\u12403\'82\'d1\u12395\'82\'c9\u12469\'83\'54\u12509\'83\'7c\u12540\'81\'5b\u12488\'83\'67}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58\u12395\'82\'c9\u-27230\'8a\'d6\u12377\'82\'b7\u12427\'82\'e9 +\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u12289\'81\'41\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u12469\'83\'54\u12509\'83\'7c\u12540 +\'81\'5b\u12488\'83\'67}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58\u12395\'82\'c9\u12388\'82\'c2\u12356\'82\'a2\u12390\'82\'c4 +\u12398\'82\'cc\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12392\'82\'c6\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12392\'82\'c6\u12398\'82\'cc\u-27245\'8a\'d4\u12398\'82\'cc\u23436 +\'8a\'ae\u20840\'91\'53\u12394\'82\'c8\u12427\'82\'e9\u21512\'8d\'87\u24847\'88\'d3\u12391\'82\'c5\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1033\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1033\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1033\dbch\af370\langnp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u28310\'8f\'80\u25312\'8b\'92\u27861\'96\'40\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af370\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1033\langfe1041\loch\af38\hich\af38\dbch\af370\langfenp1041\insrsid5858090\charrsid9721683 \hich\af38\dbch\af370\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid5858090\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26085 +\'93\'fa\u26412\'96\'7b\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid5858090\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa +\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u26085\'93\'fa\u26412\'96\'7b\u22269\'8d\'91\u20869\'93\'e0\u12391\'82\'c5\u20837\'93\'fc\u25163\'8e\'e8\u12373\'82\'b3\u12428\'82\'ea +\u12383\'82\'bd\u22580\'8f\'ea\u21512\'8d\'87\u12289\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u26085\'93\'fa\u26412\'96\'7b\u27861\'96\'40\u12395 +\'82\'c9\u28310\'8f\'80\u25312\'8b\'92\u12377\'82\'b7\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid5858090\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 b.\tab}}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u31859\'95\'c4\u22269\'8d\'91\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67 +\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u31859\'95\'c4\u22269\'8d\'91\u20869\'93\'e0\u12391\'82\'c5\u20837\'93\'fc\u25163\'8e\'e8\u12373\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u22580\'8f\'ea\u21512\'8d\'87\u12289\'81\'41\u25269\'92\'ef +\u-30234\'90\'47\u27861\'96\'40\u12395\'82\'c9\u-27230\'8a\'d6\u12431\'82\'ed\u12425\'82\'e7\u12378\'82\'b8\u12289\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12398 +\'82\'cc\u-30237\'89\'f0\u-28216\'8e\'df\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u22865\'8c\'5f\u32004\'96\'f1\u-28587\'88\'e1\u21453\'94\'bd\u12408\'82\'d6\u12398\'82\'cc\u20027\'8e\'e5\u24373\'92\'a3\u12399\'82\'cd\u12289\'81\'41\u31859\'95\'c4 +\u22269\'8d\'91\u12527\'83\'8f\u12471\'83\'56\u12531\'83\'93\u12488\'83\'67\u12531\'83\'93\u24030\'8f\'42\u27861\'96\'40\u12395\'82\'c9\u28310\'8f\'80\u25312\'8b\'92\u12377\'82\'b7\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6\u12375\'82\'b5 +\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u28040\'8f\'c1\u-29509\'94\'ef\u-32763\'8e\'d2\u20445\'95\'db\u-29833\'8c\'ec\u27861\'96\'40\u12289\'81\'41\loch\af38\hich\af38\dbch\f370 \u20844\'8c\'f6\u27491\'90\'b3\u21462\'8e\'e6\u24341\'88\'f8\u27861 +\'96\'40\u12289\'81\'41\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u-28587\'88\'e1\u27861\'96\'40\u-30644\'8d\'73\u28858\'88\'d7\u12434\'82\'f0\u21547\'8a\'dc\u12415\'82\'dd\u12414\'82\'dc\u12377\'82\'b7\u12364\'82\'aa\u12371\'82\'b1\u12428\'82\'ea +\u12395\'82\'c9\u-27056\'8c\'c0\u23450\'92\'e8\u12373\'82\'b3\u12428\'82\'ea\u12394\'82\'c8\u12356\'82\'a2\u20182\'91\'bc\u12398\'82\'cc\u20027\'8e\'e5\u24373\'92\'a3\u12395\'82\'c9\u12388\'82\'c2\u12356\'82\'a2\u12390\'82\'c4\u12399\'82\'cd\u12289 +\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364\'82\'aa\u25152\'8f\'8a\u22312\'8d\'dd\u12377\'82\'b7\u12427\'82\'e9\u22320\'92\'6e\u22495\'88\'e6\u12398\'82\'cc\u27861\'96\'40\u24459\'97\'a5\u12395\'82\'c9\u28310\'8f\'80\u25312\'8b\'92\u12375 +\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 c.\tab}}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26085\'93\'fa\u26412\'96\'7b\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u31859\'95\'c4\u22269\'8d\'91\u20197 +\'88\'c8\u22806\'8a\'4f\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12364 +\'82\'aa\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12434\'82\'f0\u26085\'93\'fa\u26412\'96\'7b\u22269\'8d\'91\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u31859\'95\'c4\u22269\'8d\'91\u20197 +\'88\'c8\u22806\'8a\'4f\u12398\'82\'cc\u22269\'8d\'91\u12391\'82\'c5\u20837\'93\'fc\u25163\'8e\'e8\u12373\'82\'b3\u12428\'82\'ea\u12383\'82\'bd\u22580\'8f\'ea\u21512\'8d\'87\u12289\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531 +\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u22320\'92\'6e\u22495\'88\'e6\u27861\'96\'40\u12395\'82\'c9\u28310\'8f\'80\u25312\'8b\'92\u12377\'82\'b7 +\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u27861 +\'96\'40\u30340\'93\'49\u21177\'8c\'f8\u21147\'97\'cd\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412\'96\'7b\u12521 +\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u12289\'81\'41\u29305\'93\'c1\u23450\'92\'e8\u12398\'82\'cc\u27861\'96\'40\u30340\'93\'49\u12394\'82\'c8\u27177\'8c\'a0\u21033\'97\'98 +\u12434\'82\'f0\u-30321\'8b\'4b\u23450\'92\'e8\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41\u22320\'92\'6e\u22495\'88\'e6\u12420\'82\'e2\u22269\'8d\'91\u12395 +\'82\'c9\u12424\'82\'e6\u12387\'82\'c1\u12390\'82\'c4\u12399\'82\'cd\u12289\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12398\'82\'cc\u23450\'92\'e8\u12417\'82\'df +\u12395\'82\'c9\u12363\'82\'a9\u12363\'82\'a9\u12431\'82\'ed\u12425\'82\'e7\u12378\'82\'b8\u12289\'81\'41\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12392\'82\'c6\u30064 +\'88\'d9\u12394\'82\'c8\u12427\'82\'e9\u27177\'8c\'a0\u21033\'97\'98\u12434\'82\'f0\u26377\'97\'4c\u12377\'82\'b7\u12427\'82\'e9\u22580\'8f\'ea\u21512\'8d\'87\u12364\'82\'aa\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12414 +\'82\'dc\u12383\'82\'bd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12398\'82\'cc\u21462\'8e\'e6\u24471\'93\'be\u21462 +\'8e\'e6\u24341\'88\'f8\u12398\'82\'cc\u30456\'91\'8a\u25163\'8e\'e8\u26041\'95\'fb\u12395\'82\'c9\u23550\'91\'ce\u12375\'82\'b5\u12390\'82\'c4\u27177\'8c\'a0\loch\af38\hich\af38\dbch\f370 \u21033\'97\'98\u12434\'82\'f0\u21462\'8e\'e6\u24471\'93\'be +\u12391\'82\'c5\u12365\'82\'ab\u12427\'82\'e9\u22580\'8f\'ea\u21512\'8d\'87\u12418\'82\'e0\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u26412\'96\'7b\u12521\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58 +\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u22320\'92\'6e\u22495\'88\'e6\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u22269\'8d\'91\u12398\'82\'cc\u27861\'96\'40\u24459 +\'97\'a5\u12395\'82\'c9\u12424\'82\'e6\u12426\'82\'e8\u27177\'8c\'a0\u21033\'97\'98\u12398\'82\'cc\u25313\'8a\'67\u22823\'91\'e5\u12364\'82\'aa\u-30067\'94\'46\u12417\'82\'df\u12425\'82\'e7\u12428\'82\'ea\u12394\'82\'c8\u12356\'82\'a2\u-27056\'8c\'c0 +\u12426\'82\'e8\u12289\'81\'41\u12381\'82\'bb\u12428\'82\'ea\u12425\'82\'e7\u12398\'82\'cc\u27177\'8c\'a0\u21033\'97\'98\u12434\'82\'f0\u22793\'95\'cf\u26356\'8d\'58\u12375\'82\'b5\u12394\'82\'c8\u12356\'82\'a2\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6 +\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \hich\af38\dbch\af370\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12354\'82\'a0\u12425\'82\'e7\u12422\'82\'e4\u12427\'82\'e9\u20445\'95\'db\u-30148\'8f\'d8\u12398\'82\'cc\u20813\'96\'c6 +\u-29524\'90\'d3\u12290\'81\'42\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12399\'82\'cd\u12289\'81\'41\u29694\'8c\'bb\u29366\'8f\'f3\u26377\'97\'4c\u23039\'8e\'70\u12398\'82\'cc\u12414 +\'82\'dc\u12414\'82\'dc\u29781\'e0\'ea\u30133\'e1\'72\u12434\'82\'f0\u21839\'96\'e2\u12431\'82\'ed\u12394\'82\'c8\u12356\'82\'a2\u26465\'8f\'f0\u20214\'8c\'8f\u12391\'82\'c5\u25552\'92\'f1\u20379\'8b\'9f\u12373\'82\'b3\u12428\'82\'ea\u12414\'82\'dc\u12377 +\'82\'b7\u12290\'81\'42\u26412\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12398\'82\'cc\u20351\'8e\'67\u29992\'97\'70\u12395\'82\'c9\u20276\'94\'ba\u12358\'82\'a4\u21361\'8a\'eb\u-27014\'8c\'af +\u12399\'82\'cd\u12289\'81\'41\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u-29536\'95\'89\u25285\'92\'53\u12392\'82\'c6\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525 +\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12399\'82\'cd\u12289\'81\'41\u26126\'96\'be\u31034\'8e\'a6\u30340\'93\'49\u12394\'82\'c8\u29781\'e0\'ea\u30133\'e1\'72\u25285\'92\'53\u20445\'95\'db\u-29524\'90\'d3\u20219\'94\'43\u12414\'82\'dc +\u12383\'82\'bd\u12399\'82\'cd\u20445\'95\'db\u-30148\'8f\'d8\u-29524\'90\'d3\u20219\'94\'43\u12434\'82\'f0\u19968\'88\'ea\u20999\'90\'d8\u-29536\'95\'89\u12356\'82\'a2\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42\u26412\'96\'7b\u12521 +\'83\'89\u12452\'83\'43\u12475\'83\'5a\u12531\'83\'93\u12473\'83\'58\u26465\'8f\'f0\u-26619\'8d\'80\u12391\'82\'c5\u12399\'82\'cd\u22793\'95\'cf\u26356\'8d\'58\u12391\'82\'c5\u12365\'82\'ab\u12394\'82\'c8\u12356\'82\'a2\u12362\'82\'a8\u23458\'8b\'71 +\u27096\'97\'6c\u12398\'82\'cc\u22320\'92\'6e\u22495\'88\'e6\u12398\'82\'cc\u27861\'96\'40\u24459\'97\'a5\u12395\'82\'c9\u12424\'82\'e6\u12427\'82\'e9\u-28675\'92\'c7\u21152\'89\'c1\u12398\'82\'cc\u28040\'8f\'c1\u-29509\'94\'ef\u-32763\'8e\'d2\u12398 +\'82\'cc\u27177\'8c\'a0\u21033\'97\'98\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u27861\'96\'40\u23450\'92\'e8\u20445\'95\'db\u-30148\'8f\'d8\u12364\'82\'aa\u23384\'91\'b6\u22312\'8d\'dd\u12377\'82\'b7\u12427\'82\'e9\u22580\'8f\'ea\u21512\'8d\'87 +\u12364\'82\'aa\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 +\uc2\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12398\'82\'cc\u22320\'92\'6e\u22495\'88\'e6\u12398\'82\'cc\u22269\'8d\'91\u20869\'93\'e0\u27861\'96\'40\u31561\'93\'99\u12395\'82\'c9\u12424\'82\'e6\loch\af38\hich\af38\dbch\f370 \u12387\'82\'c1\u12390 +\'82\'c4\u-30067\'94\'46\u12417\'82\'df\u12425\'82\'e7\u12428\'82\'ea\u12427\'82\'e9\u-27056\'8c\'c0\u12426\'82\'e8\u12289\'81\'41\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12399\'82\'cd +\u12289\'81\'41\u21830\'8f\'a4\u21697\'95\'69\u24615\'90\'ab\u12289\'81\'41\u29305\'93\'c1\u23450\'92\'e8\u30446\'96\'da\u30340\'93\'49\u12395\'82\'c9\u23550\'91\'ce\u12377\'82\'b7\u12427\'82\'e9\u-28567\'93\'4b\u21512\'8d\'87\u24615\'90\'ab\u12289 +\'81\'41\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u20405\'90\'4e\u23475\'8a\'51\u12398\'82\'cc\u19981\'95\'73\u23384\'91\'b6\u22312\'8d\'dd\u12395\'82\'c9\u-27230\'8a\'d6\u12377\'82\'b7\u12427\'82\'e9\u29781\'e0\'ea\u30133\'e1\'72\u25285\'92\'53 +\u20445\'95\'db\u-29524\'90\'d3\u20219\'94\'43\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-24871\'96\'d9\u31034\'8e\'a6\u12398\'82\'cc\u20445\'95\'db\u-30148\'8f\'d8\u-29524\'90\'d3\u20219\'94\'43\u12434\'82\'f0\u-29536\'95\'89\u12356\'82\'a2\u12414 +\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12458 +\'83\'49\u12540\'81\'5b\u12473\'83\'58\u12488\'83\'67\u12521\'83\'89\u12522\'83\'8a\u12450\'83\'41\u-27056\'8c\'c0\u23450\'92\'e8\u12290\'81\'42\u12362\'82\'a8\u23458\'8b\'71\u27096\'97\'6c\u12399\'82\'cd\u12289\'81\'41\u12458\'83\'49\u12540\'81\'5b +\u12473\'83\'58\u12488\'83\'67\u12521\'83\'89\u12522\'83\'8a\u12450\'83\'41\u28040\'8f\'c1\u-29509\'94\'ef\u-32763\'8e\'d2\u27861\'96\'40\u12395\'82\'c9\u22522\'8a\'ee\u12389\'82\'c3\u12367\'82\'ad\u27861\'96\'40\u23450\'92\'e8\u20445\'95\'db\u-30148 +\'8f\'d8\u12434\'82\'f0\u26377\'97\'4c\u12375\'82\'b5\u12289\'81\'41\u12371\'82\'b1\u12428\'82\'ea\u12425\'82\'e7\u12398\'82\'cc\u26465\'8f\'f0\u-26619\'8d\'80\u12399\'82\'cd\u12289\'81\'41\u12381\'82\'bb\u12428\'82\'ea\u12425\'82\'e7\u12398\'82\'cc +\u27177\'8c\'a0\u21033\'97\'98\u12395\'82\'c9\u24433\'89\'65\u-26625\'8b\'bf\u12434\'82\'f0\u19982\'97\'5e\u12360\'82\'a6\u12427\'82\'e9\u12371\'82\'b1\u12392\'82\'c6\u12434\'82\'f0\u24847\'88\'d3\u22259\'90\'7d\u12377\'82\'b7\u12427\'82\'e9\u12418 +\'82\'e0\u12398\'82\'cc\u12391\'82\'c5\u12399\'82\'cd\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1041\langfe1041\loch\af38\hich\af38\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u25937 +\'8b\'7e\u28168\'8d\'cf\u25163\'8e\'e8\u27573\'92\'69\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u-29524\'90\'d3\u20219\'94\'43\u12398\'82\'cc\u21046\'90\'a7\u-27056\'8c\'c0\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u-27036\'8f\'9c\u22806\'8a\'4f +\u12290\'81\'42\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u12381\'82\'bb\u12398\'82\'cc\u12469\'83\'54\u12503\'83\'76\u12521\'83\'89\u12452\'83\'43 +\u12516\'83\'84\u12540\'81\'5b\u12398\'82\'cc\u-29524\'90\'d3\u20219\'94\'43\u12399\'82\'cd\u12289\'81\'41}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\hich\af38\dbch\af370\loch\f38 5.00 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u31859\'95\'c4\u12489\'83\'68\u12523\'83\'8b\u12434 +\'82\'f0\u19978\'8f\'e3\u-27056\'8c\'c0\u12392\'82\'c6\u12377\'82\'b7\u12427\'82\'e9\u30452\'92\'bc\u25509\'90\'da\u25613\'91\'b9\u23475\'8a\'51\u12395\'82\'c9\u-27056\'8c\'c0\u23450\'92\'e8\u12373\'82\'b3\u12428\'82\'ea\u12414\'82\'dc\u12377\'82\'b7 +\u12290\'81\'42\u12381\'82\'bb\u12398\'82\'cc\u20182\'91\'bc\u12398\'82\'cc\u25613\'91\'b9\u23475\'8a\'51}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\hich\af38\dbch\af370\loch\f38 (}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u27966\'94\'68\u29983\'90\'b6\u30340\'93\'49\u25613\'91\'b9 +\u23475\'8a\'51\u12289\'81\'41\u-28616\'88\'ed\u22833\'8e\'b8\u21033\'97\'98\u30410\'89\'76\u12289\'81\'41\u29305\'93\'c1\u21029\'95\'ca\u25613\'91\'b9\u23475\'8a\'51\u12289\'81\'41\u-27245\'8a\'d4\u25509\'90\'da\u25613\'91\'b9\u23475\'8a\'51\u12289 +\'81\'41\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u20184\'95\'74\u-26993\'90\'8f\u30340\'93\'49\u25613\'91\'b9\loch\af38\hich\af38\dbch\f370 \u23475\'8a\'51\u12434\'82\'f0\u21547\'8a\'dc\u12415\'82\'dd\u12414\'82\'dc\u12377\'82\'b7\u12364\'82\'aa +\u12371\'82\'b1\u12428\'82\'ea\u12425\'82\'e7\u12395\'82\'c9\u-27056\'8c\'c0\u23450\'92\'e8\u12373\'82\'b3\u12428\'82\'ea\u12414\'82\'dc\u12379\'82\'b9\u12435\'82\'f1}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 ) }{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 +\loch\af38\hich\af38\dbch\f370 \uc2\u12395\'82\'c9\u-27230\'8a\'d6\u12375\'82\'b5\u12390\'82\'c4\u12399\'82\'cd\u12289\'81\'41\u19968\'88\'ea\u20999\'90\'d8\u-29524\'90\'d3\u20219\'94\'43\u12434\'82\'f0\u-29536\'95\'89\u12356\'82\'a2\u12414\'82\'dc\u12379 +\'82\'b9\u12435\'82\'f1\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12371 +\'82\'b1\u12398\'82\'cc\u21046\'90\'a7\u-27056\'8c\'c0\u12399\'82\'cd\u12289\'81\'41\u20197\'88\'c8\u19979\'89\'ba\u12395\'82\'c9\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u12418\'82\'e0\u12398\'82\'cc\u12392\'82\'c6 +\u12375\'82\'b5\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u26412 +\'96\'7b\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12454\'83\'45\u12455\'83\'46\u12450\'83\'41\u12289\'81\'41\u12469\'83\'54\u12540\'81\'5b\u12499\'83\'72\u12473\'83\'58\u12289\'81\'41\u31532\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12398\'82\'cc +\u12452\'83\'43\u12531\'83\'93\u12479\'83\'5e\u12540\'81\'5b\u12493\'83\'6c\u12483\'83\'62\u12488\'83\'67\u12398\'82\'cc\u12469\'83\'54\u12452\'83\'43\u12488\'83\'67\u19978\'8f\'e3\u12398\'82\'cc\u12467\'83\'52\u12531\'83\'93\u12486\'83\'65\u12531\'83\'93 +\u12484\'83\'63}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 (}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12467\'83\'52\u12540\'81\'5b\u12489\'83\'68\u12434\'82\'f0\u21547\'8a\'dc\u12415\'82\'dd\u12414\'82\'dc\u12377\'82\'b7}{ +\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 )}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12289\'81\'41\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u31532\'91\'e6\u19977\'8e\'4f\u-32763\'8e\'d2\u12398\'82\'cc +\u12503\'83\'76\u12525\'83\'8d\u12464\'83\'4f\u12521\'83\'89\u12512\'83\'80\u12395\'82\'c9\u-27230\'8a\'d6\u-28637\'98\'41\u12375\'82\'b5\u12383\'82\'bd\u20107\'8e\'96\u-26619\'8d\'80}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \fs20\lang1041\langfe1041\loch\af3\hich\af3\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af3\dbch\af370\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38 \ltrch\fcs0 +\fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u22865\'8c\'5f\u32004\'96\'f1\u-28587\'88\'e1\u21453\'94\'bd\u12289\'81\'41\u20445\'95\'db\u-30148\'8f\'d8\u-28587\'88\'e1 +\u21453\'94\'bd\u12289\'81\'41\u21427\'8c\'b5\u26684\'8a\'69\u-29524\'90\'d3\u20219\'94\'43\u12289\'81\'41\u-28594\'89\'df\u22833\'8e\'b8\u12289\'81\'41\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u19981\'95\'73\u27861\'96\'40\u-30644\'8d\'73\u28858 +\'88\'d7\u31561\'93\'99\u12398\'82\'cc\u-30005\'90\'bf\u27714\'8b\'81}{\rtlch\fcs1 \af38 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 (}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12427\'82\'e9\u27861\'96\'40\u20196\'97\'df\u12395 +\'82\'c9\u12424\'82\'e6\u12426\'82\'e8\u-30067\'94\'46\u12417\'82\'df\u12425\'82\'e7\u12428\'82\'ea\u12390\'82\'c4\u12356\'82\'a2\u12427\'82\'e9\u31684\'94\'cd\u22258\'88\'cd\u12395\'82\'c9\u12362\'82\'a8\u12356\'82\'a2\u12390\'82\'c4}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \hich\af38\dbch\af370\loch\f38 )}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid11828113\charrsid9721683 \loch\af38\hich\af38\dbch\f370 +\uc2\u12371\'82\'b1\u12398\'82\'cc\u21046\'90\'a7\u-27056\'8c\'c0\u12399\'82\'cd\u12289\'81\'41\u12510\'83\'7d\u12452\'83\'43\u12463\'83\'4e\u12525\'83\'8d\u12477\'83\'5c\u12501\'83\'74\u12488\'83\'67\u12364\'82\'aa\u25613\'91\'b9\u23475\'8a\'51\u12398 +\'82\'cc\u21487\'89\'c2\u-32515\'94\'5c\u24615\'90\'ab\u12434\'82\'f0\u-30067\'94\'46\u-29864\'8e\'af\u12375\'82\'b5\u12390\'82\'c4\u12356\'82\'a2\u12383\'82\'bd\u12363\'82\'a9\u12289\'81\'41\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-30067\'94\'46 +\u-29864\'8e\'af\u12375\'82\'b5\u24471\'93\'be\u12383\'82\'bd\u22580\'8f\'ea\u21512\'8d\'87\u12395\'82\'c9\u12418\'82\'e0\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3\u12428\'82\'ea\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38 +\ltrch\fcs0 \fs20\lang1041\langfe1041\dbch\af370\langnp1041\langfenp1041\insrsid15299411\charrsid9721683 \loch\af38\hich\af38\dbch\f370 \uc2\u12414\'82\'dc\u12383\'82\'bd\u12289\'81\'41\u19968\'88\'ea\u-28440\'95\'94\u12398\'82\'cc\u22269\'8d\'91\u12391 +\'82\'c5\u12399\'82\'cd\u20184\'95\'74\u-26993\'90\'8f\u30340\'93\'49\u25613\'91\'b9\u23475\'8a\'51\u12362\'82\'a8\u12424\'82\'e6\u12403\'82\'d1\u27966\'94\'68\u29983\'90\'b6\u30340\'93\'49\u25613\'91\'b9\loch\af38\hich\af38\dbch\f370 \u23475\'8a\'51 +\u12398\'82\'cc\u20813\'96\'c6\u-29524\'90\'d3\u12289\'81\'41\u12414\'82\'dc\u12383\'82\'bd\u12399\'82\'cd\u-29524\'90\'d3\u20219\'94\'43\u12398\'82\'cc\u21046\'90\'a7\u-27056\'8c\'c0\u12364\'82\'aa\u-30067\'94\'46\u12417\'82\'df\u12425\'82\'e7\u12428 +\'82\'ea\u12394\'82\'c8\u12356\'82\'a2\u12383\'82\'bd\u12417\'82\'df\u12289\'81\'41\u19978\'8f\'e3\u-30184\'8b\'4c\u12398\'82\'cc\u21046\'90\'a7\u-27056\'8c\'c0\u20107\'8e\'96\u-26619\'8d\'80\u12364\'82\'aa\u-28567\'93\'4b\u29992\'97\'70\u12373\'82\'b3 +\u12428\'82\'ea\u12394\'82\'c8\u12356\'82\'a2\u22580\'8f\'ea\u21512\'8d\'87\u12364\'82\'aa\u12354\'82\'a0\u12426\'82\'e8\u12414\'82\'dc\u12377\'82\'b7\u12290\'81\'42}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1041\dbch\af370\langfenp1041\insrsid4684770\charrsid9721683 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 +fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 +ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae +a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 +399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 +4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 +0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b +c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 +689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 +5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 +aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d +316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 +545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a +c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 +0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 +8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 +d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 +1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f +bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 +a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a +0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 +0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 +00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 Normal;\lsdqformat1 \lsdpriority0 heading 1;\lsdqformat1 \lsdpriority0 heading 2; +\lsdqformat1 \lsdpriority0 heading 3;\lsdqformat1 \lsdpriority0 heading 4;\lsdqformat1 \lsdpriority0 heading 5;\lsdqformat1 \lsdpriority0 heading 6;\lsdqformat1 \lsdpriority0 heading 7;\lsdqformat1 \lsdpriority0 heading 8; +\lsdqformat1 \lsdpriority0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 4; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 8; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 9;\lsdpriority0 toc 1;\lsdpriority0 toc 2;\lsdpriority0 toc 3;\lsdpriority0 toc 4;\lsdpriority0 toc 5;\lsdpriority0 toc 6;\lsdpriority0 toc 7;\lsdpriority0 toc 8;\lsdpriority0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 header; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footer;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index heading;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of figures; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope return;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation reference; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 line number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 page number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote text; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of authorities;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 macro;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 toa heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdpriority0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3;\lsdpriority0 List 4;\lsdpriority0 List 5; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 5; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 5; +\lsdqformat1 \lsdpriority0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Closing;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Signature;\lsdpriority0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority0 Subtitle;\lsdpriority0 Salutation; +\lsdpriority0 Date;\lsdpriority0 Body Text First Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Block Text; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 FollowedHyperlink;\lsdqformat1 \lsdpriority0 Strong;\lsdqformat1 \lsdpriority0 Emphasis;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Document Map; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Plain Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 E-mail Signature;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Table; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 4; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 1; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 5; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 4; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 8; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 4; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 8; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Contemporary; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Elegant;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Professional;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority0 Table Grid; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List; +\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1; +\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid; +\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1; +\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; +\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1; +\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2; +\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000f065 +693ba9b8ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.KOR.rtf b/setup/resources/eula/VF_EULA.KOR.rtf new file mode 100644 index 00000000000..04b7aa07215 --- /dev/null +++ b/setup/resources/eula/VF_EULA.KOR.rtf @@ -0,0 +1,2421 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt Meiryo};} +{\f20\fbidi \fswiss\fcharset129\fprq2{\*\panose 020b0600000101010101}Gulim{\*\falt \'a1\'cb\'a2\'e7\'a1\'a7u\'a2\'ae\'a1\'d7u\'a2\'aeE\'a2\'ae\'a9\'ad\'a1\'a7I\'a2\'aeA};} +{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};} +{\f366\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f481\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\f489\fbidi \fswiss\fcharset129\fprq2{\*\panose 020b0600000101010101}@Gulim;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} +{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f627\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\f628\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\f630\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f631\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\f632\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};} +{\f633\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f634\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\f635\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\f647\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f648\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};}{\f650\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};} +{\f651\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f652\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};}{\f653\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};} +{\f654\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f655\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};}{\f739\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt Meiryo};} +{\f737\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt Meiryo};}{\f738\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt Meiryo};}{\f740\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt Meiryo};} +{\f741\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt Meiryo};}{\f744\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt Meiryo};} +{\f829\fbidi \fswiss\fcharset0\fprq2 Gulim Western{\*\falt \'a1\'cb\'a2\'e7\'a1\'a7u\'a2\'ae\'a1\'d7u\'a2\'aeE\'a2\'ae\'a9\'ad\'a1\'a7I\'a2\'aeA};} +{\f827\fbidi \fswiss\fcharset238\fprq2 Gulim CE{\*\falt \'a1\'cb\'a2\'e7\'a1\'a7u\'a2\'ae\'a1\'d7u\'a2\'aeE\'a2\'ae\'a9\'ad\'a1\'a7I\'a2\'aeA};} +{\f828\fbidi \fswiss\fcharset204\fprq2 Gulim Cyr{\*\falt \'a1\'cb\'a2\'e7\'a1\'a7u\'a2\'ae\'a1\'d7u\'a2\'aeE\'a2\'ae\'a9\'ad\'a1\'a7I\'a2\'aeA};} +{\f830\fbidi \fswiss\fcharset161\fprq2 Gulim Greek{\*\falt \'a1\'cb\'a2\'e7\'a1\'a7u\'a2\'ae\'a1\'d7u\'a2\'aeE\'a2\'ae\'a9\'ad\'a1\'a7I\'a2\'aeA};} +{\f831\fbidi \fswiss\fcharset162\fprq2 Gulim Tur{\*\falt \'a1\'cb\'a2\'e7\'a1\'a7u\'a2\'ae\'a1\'d7u\'a2\'aeE\'a2\'ae\'a9\'ad\'a1\'a7I\'a2\'aeA};} +{\f834\fbidi \fswiss\fcharset186\fprq2 Gulim Baltic{\*\falt \'a1\'cb\'a2\'e7\'a1\'a7u\'a2\'ae\'a1\'d7u\'a2\'aeE\'a2\'ae\'a9\'ad\'a1\'a7I\'a2\'aeA};}{\f967\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};} +{\f968\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};}{\f970\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f971\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};} +{\f974\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};}{\f975\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese){\*\falt Calisto MT};}{\f1007\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};} +{\f1008\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f1010\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};}{\f1011\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};} +{\f1012\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f1013\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};}{\f1014\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};} +{\f1015\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f1016\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};}{\f4287\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};} +{\f4288\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f4290\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f4291\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};} +{\f4294\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f5439\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f5437\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};} +{\f5438\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};}{\f5440\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f5441\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};} +{\f5444\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};}{\f5519\fbidi \fswiss\fcharset0\fprq2 @Gulim Western;}{\f5517\fbidi \fswiss\fcharset238\fprq2 @Gulim CE;}{\f5518\fbidi \fswiss\fcharset204\fprq2 @Gulim Cyr;} +{\f5520\fbidi \fswiss\fcharset161\fprq2 @Gulim Greek;}{\f5521\fbidi \fswiss\fcharset162\fprq2 @Gulim Tur;}{\f5524\fbidi \fswiss\fcharset186\fprq2 @Gulim Baltic;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} +{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};} +{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;} +{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} +{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};} +{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};} +{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} +{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;} +{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid8471744 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink106 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af366 \ltrch\fcs0 \b\f366\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 +\sbasedon10 page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f366\hich\af366\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f366\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\s105\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon49 \snext105 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs106 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs107 \additive \rtlch\fcs1 +\ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 \sbasedon106 \slink105 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 +\b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 +\b0\i0\f366\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 +\b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel +\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0 +\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4 +\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3 +\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 } +{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \s5\fi-357\li1792 +\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \s6 +\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 +\s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 +\s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 +\s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af366\afs20 \ltrch\fcs0 \b\i0\f366\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1 +\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\strike0\f366\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 } +{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 } +{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 } +{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af366\afs20 \ltrch\fcs0 \b0\i0\f366\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 } +{\listname ;}\listid974869818}{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li1797\lin1797 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 +\fi-360\li7557\lin7557 }{\listname ;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \s39\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 +\fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\revtbl {Unknown;}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid617268\rsid3232293\rsid3296749\rsid3496967\rsid3755635\rsid4684770\rsid5122592\rsid5202097\rsid5203533\rsid5208170\rsid5453585\rsid5519702\rsid5650785\rsid5705142\rsid5858028\rsid6181571\rsid6293403\rsid6295084\rsid6310292 +\rsid6690595\rsid7553446\rsid7559961\rsid8456044\rsid8459489\rsid8471744\rsid9008156\rsid9196108\rsid9508464\rsid10839030\rsid11738826\rsid11758563\rsid11828113\rsid12399921\rsid12799225\rsid12925148\rsid14356214\rsid14375208\rsid14446677\rsid15234229 +\rsid15494803\rsid15548830\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo9\dy24\hr20\min32} +{\version1}{\edmins0}{\nofpages3}{\nofwords633}{\nofchars3612}{\nofcharsws4237}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15494803 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15494803 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15494803 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15494803 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid3296749 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid3296749 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid3296749 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid3296749 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid3296749 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid3296749 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid6181571\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 +MICROSOFT VISUAL F#}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14528\'c0\'ba}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 Microsoft Corporation}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 (}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21392\'b0\'c5\u-14084\'c1\'d6}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14867\'bf\'aa\u-14896\'bf\'a1}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19152\'b5\'fb\u-18564\'b6\'f3}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14860\'bf\'ad\u-16212\'bb\'e7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14063\'c1\'df}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10920\'c7\'cf\u-20328\'b3\'aa}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 )}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21252\'b0\'fa}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21500\'b0\'a3\u-14896\'bf\'a1}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13132\'c3\'bc\u-21328\'b0\'e1\u-19432\'b5\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14459\'c0\'d4\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14524\'c0\'bb}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14467\'c0\'d0\u-14924\'be\'ee}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14084\'c1\'d6\u-15652\'bd\'c3\u-20944\'b1\'e2}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17388\'b9\'d9\u-18547\'b6\'f8\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14528\'c0\'ba}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-14896\'bf\'a1}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17787\'b8\'ed\u-15652\'bd\'c3\u-19428\'b5\'c8}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-21504\'b0\'a1}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-19428\'b5\'c8}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17416\'b9\'cc\u-19180\'b5\'f0\u-14924\'be\'ee\u-21504\'b0\'a1}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-19719\'b4\'e7}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17416\'b9\'cc\u-19180\'b5\'f0\u-14924\'be\'ee\u-14896\'bf\'a1}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-19719\'b4\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11128\'c7\'b0\u-17751\'b8\'f1\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17212\'ba\'b0\u-19516\'b5\'b5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14979\'be\'e0\u-14315\'c1\'a4\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14808\'bf\'c2\u-18564\'b6\'f3\u-14472\'c0\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10916\'c7\'d1}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-14907\'be\'f7\u-19600\'b5\'a5\u-14476\'c0\'cc\u-11592\'c6\'ae}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 ,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12908\'c3\'df\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21140\'b1\'b8\u-16079\'bc\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14700\'bf\'e4\u-15988\'bc\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 ,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14472\'c0\'ce\u-11984\'c5\'cd\u-20169\'b3\'dd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-17384\'b9\'dd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14640\'bf\'f8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-14784\'bf\'cd}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21479\'b0\'b0\u-14528\'c0\'ba}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 Microsoft }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21140\'b1\'b8\u-16079\'bc\'ba}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14700\'bf\'e4\u-15988\'bc\'d2\u-14896\'bf\'a1\u-19516\'b5\'b5}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17212\'ba\'b0\u-19516\'b5\'b5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14979\'be\'e0\u-14315\'c1\'a4\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-19719\'b4\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14979\'be\'e0\u-14315\'c1\'a4\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10904\'c7\'d4\u-14532\'c0\'b8\u-18340\'b7\'ce\u-15512\'bd\'e1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19820\'b4\'c2}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15036\'be\'c6\u-18536\'b7\'a1\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-10899\'c7\'d7\u-19228\'b5\'e9\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19495\'b5\'bf\u-14504\'c0\'c7\u-10920\'c7\'cf\u-21364 +\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19495\'b5\'bf\u-14504\'c0\'c7\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec\u-14896\'bf\'a1\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616 +\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17976\'b8\'b6\u-15635\'bd\'ca\u-15652\'bd\'c3\u-14812\'bf\'c0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14080\'c1\'d8\u-15848\'bc\'f6\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15036\'be\'c6\u-18536\'b7\'a1\u-14784\'bf\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21479\'b0\'b0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14847\'bf\'b5\u-21140\'b1\'b8\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-16212\'bb\'e7\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid617268 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-16092\'bc\'b3\u-12712\'c4\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14504\'c0\'c7}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-21308\'b0\'e8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21476\'b0\'b3\u-17380\'b9\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11956\'c5\'d7\u-15708\'bd\'ba\u-11592\'c6\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17751\'b8\'f1\u-14335\'c0\'fb\u-14532\'c0\'b8\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-14504\'c0\'c7}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14427\'c0\'e5\u-12712\'c4\'a1\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-17160\'ba\'bb\u-14524\'c0\'bb}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-18487\'b7\'ae\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-21308\'b0\'e8\u-14906\'be\'f8\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-12712\'c4\'a1\u-10920\'c7\'cf\u-14868 +\'bf\'a9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12908\'c3\'df\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14700\'bf\'e4\u-21140\'b1\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-10899\'c7\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 /}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14896\'bf\'a1\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\loch\af38\hich\af38\dbch\f20 \u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15036\'be\'c6\u-18536\'b7\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-10899\'c7\'d7\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14080\'c1\'d8\u-15848\'bc\'f6\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21476\'b0\'b3\u-17380\'b9\'df\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-10916\'c7\'d1\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17024\'ba\'ce\u-14868\'bf\'a9\u-19432\'b5\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-19432\'b5\'c7\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0\pararsid7559961 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-16212\'bb\'e7\u-14679\'bf\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15036\'be\'c6\u-18536\'b7\'a1\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20328\'b3\'aa\u-14860\'bf\'ad\u-19428\'b5\'c8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11955\'c5\'d8\u-15708\'bd\'ba\u-11592\'c6\'ae}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11508\'c6\'c4\u-14468\'c0\'cf\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1033\langfe1042\loch\af20\hich\af20\dbch\af20\langfenp1042\insrsid7559961\charrsid9508464 \hich\af20\dbch\af20\loch\f20 "}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1033\langfe1042\loch\af20\hich\af20\dbch\af20\langfenp1042\insrsid7559961\charrsid9508464 \hich\af20\dbch\af20\loch\f20 "}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14459\'c0\'d4\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 +REDIST.TXT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11508\'c6\'c4\u-14468\'c0\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 +}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 REDIST.TXT }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11508\'c6\'c4\u-14468\'c0\'cf\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20328\'b3\'aa\u-14860\'bf\'ad\u-19428\'b5\'c8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21475\'b0\'b4\u-13132\'c3\'bc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10731\'c7\'fc\u-12068\'c5\'c2\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17163\'ba\'b9\u-16212\'bb\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14504\'c0\'c7\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-14448\'c0\'da +\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14468\'c0\'cf\u-17024\'ba\'ce\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17163\'ba\'b9\u-16212\'bb\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-10920\'c7\'cf\u-19516\'b5\'b5\u-18339\'b7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17360\'b9\'e8\loch\af38\hich\af38\dbch\f20 \u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-21388\'b0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-10920\'c7\'cf\u-18396\'b7\'c1\u-17804\'b8\'e9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20300\'b3\'bb\u-14896\'bf\'a1\u-16100\'bc\'ad}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14063\'c1\'df\u-14700\'bf\'e4\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-19803\'b4\'c9\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12908\'c3\'df\u-21504\'b0\'a1\u-10892\'c7\'d8\u-14980\'be\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 .lib}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18564\'b6\'f3\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11508\'c6\'c4\u-14468\'c0\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-18044\'b8\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10667\'c8\'ae\u-14427\'c0\'e5\u-14448\'c0\'da\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-13884\'c1\'f8}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17752\'b8\'f0\u-19232\'b5\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14504\'c0\'c7}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10904\'c7\'d4\u-20776\'b2\'b2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17983\'b8\'b5\u-12572\'c4\'bf\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11851\'c5\'eb\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15644\'bd\'c7\u-10871\'c7\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21328\'b0\'e1\u-21252\'b0\'fa\u-17972\'b8\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-10892\'c7\'d8\u-14980\'be\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-12712\'c4\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-19428\'b5\'c8}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-14315\'c1\'a4\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16191\'bb\'f3\u-12068\'c5\'c2\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-12712\'c4\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14468\'c0\'cf\u-17024\'ba\'ce\u-18340\'b7\'ce\u-17972\'b8\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-10892\'c7\'d8\u-14980 +\'be\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12964\'c3\'d6\u-15988\'bc\'d2\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14080\'c1\'d8\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-10696\'c8\'a3\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-10899\'c7\'d7\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-14448\'c0\'da\u-14784\'bf\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14728\'bf\'dc\loch\af38\hich\af38\dbch\f20 \u-17024 +\'ba\'ce\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12964\'c3\'d6\u-14203\'c1\'be}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-14448\'c0\'da\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19495\'b5\'bf\u-14504\'c0\'c7\u-10920\'c7\'cf\u-19516 +\'b5\'b5\u-18339\'b7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-14980\'be\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14560\'c0\'af\u-10584\'c8\'bf\u-10916\'c7\'d1}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14336\'c0\'fa\u-14447\'c0\'db\u-21108\'b1\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11172\'c7\'a5\u-15652\'bd\'c3\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-14980\'be\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3\u-19428\'b5\'c8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17752\'b8\'f0\u-19232\'b5\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13139\'c3\'bb\u-21140\'b1\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 (}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17216\'ba\'af\u-10696\'c8\'a3\u-16212\'bb\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16828\'ba\'f1\u-14679\'bf\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 )}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18340\'b7\'ce\u-17024\'ba\'ce\u-11984\'c5\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 Microsoft}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17804\'b8\'e9\u-13243\'c3\'a5\u-10920\'c7\'cf\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14459\'c0\'d4\u-10360\'c8\'f7\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-14532\'c0\'b8\u-17808\'b8\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17367\'b9\'e6\u-14924\'be\'ee\u-10892\'c7\'d8\u-14980\'be\'df}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-14516\'c0\'bd\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21479\'b0\'b0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-19432\'b5\'c7\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14336\'c0\'fa\u-14447\'c0\'db\u-21108\'b1\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16191\'bb\'f3\u-11172\'c7\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11591\'c6\'af\u-10808\'c7\'e3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11172\'c7\'a5\u-15652\'bd\'c3\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17216\'ba\'af\u-21315\'b0\'e6\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 Microsoft}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16191\'bb\'f3\u-11172\'c7\'a5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-18044\'b8\'a7\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10920\'c7\'cf\u-21392\'b0\'c5\u-20328\'b3\'aa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-14504\'c0\'c7}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 Microsoft}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17972\'b8\'b8\u-19228\'b5\'e9\u-21392\'b0\'c5\u-20328\'b3\'aa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-13923\'c1\'f5\u-10916\'c7\'d1\u-19740 +\'b4\'d9\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21231\'b1\'a4\u-21280\'b0\'ed\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-10920\'c7\'cf\u-14868\'bf\'a9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 Windows}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15036\'be\'c6\u-19764\'b4\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10996\'c7\'c3\u-18517\'b7\'a7\u-11268\'c6\'fb\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15644\'bd\'c7\u-10871\'c7\'e0\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15035\'be\'c7\u-16079\'bc\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-17972\'b8\'b8\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-17259\'b9\'fd\u-14335\'c0\'fb\u-14472\'c0\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-10920\'c7\'cf\u-19820 +\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14468\'c0\'cf\u-17024\'ba\'ce\u-17020\'ba\'d0\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14840\'bf\'b9\u-14728\'bf\'dc\u-14335\'c0\'fb}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18564\'b6\'f3\u-14476\'c0\'cc\u-16096\'bc\'b1\u-15708\'bd\'ba\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19432\'b5\'c7\u-19516\'b5\'b5\u-18339\'b7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-14315\'c1\'a4\u-10920\'c7\'cf\u-21392\'b0\'c5\u-20328\'b3\'aa}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14840\'bf\'b9\u-14728\'bf\'dc\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18564\'b6\'f3\u-14476\'c0\'cc\u-16096\'bc\'b1\u-15708\'bd\'ba\u-18560\'b6\'f5}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-14315\'c1\'a4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-14516\'c0\'bd\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21479\'b0\'b0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-21388\'b0\'c7\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10940\'c7\'ca\u-14700\'bf\'e4\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18564\'b6\'f3\u-14476\'c0\'cc\u-16096\'bc\'b1\u-15708\'bd\'ba\u-14459\'c0\'d4\u-19768\'b4\'cf\u-19740\'b4\'d9}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10731\'c7\'fc\u-12068\'c5\'c2\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21259\'b0\'f8\u-21476\'b0\'b3\u-19432\'b5\'c7\u-21392\'b0\'c5\loch\af38\hich\af38\dbch\f20 \u-20328\'b3\'aa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-18548\'b6\'f7\u-14896\'bf\'a1\u-21364\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-11284\'c6\'f7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-14315\'c1\'a4\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid7553446 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11851\'c5\'eb\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid9008156\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-19428\'b5\'c8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-18564\'b6\'f3\u-14476\'c0\'cc\u-16096\'bc\'b1\u-15708\'bd\'ba\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-18564\'b6\'f3\u-14476\'c0\'cc\u-16096\'bc\'b1\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-21388\'b0\'c7\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19152\'b5\'fb\u-18564\'b6\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-14896\'bf\'a1\u-21364\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14868\'bf\'a9\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21373\'b0\'cd\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15036\'be\'c6\u-19768\'b4\'cf\u-18564\'b6\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-18564\'b6\'f3\u-14476\'c0\'cc\u-16096\'bc\'b1\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19152\'b5\'fb\u-18564\'b6\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 Microsoft}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-14896\'bf\'a1\u-21364\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14868\'bf\'a9\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid9008156\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid7553446 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb +\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-11851\'c5\'eb\u-13888\'c1\'f6\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-19432\'b5\'c7\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-14532\'c0\'b8\u-17808\'b8\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 ThirdPartyNotices.txt }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-11508\'c6\'c4\u-14468\'c0\'cf\u-14896\'bf\'a1\u-16100\'bc\'ad\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10667\'c8\'ae\u-14472\'c0\'ce\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid11758563\charrsid7553446 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17260\'b9\'fc\loch\af38\hich\af38\dbch\f20 \u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-11504\'c6\'c7\u-17948\'b8\'c5\u-19432\'b5\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21373\'b0\'cd\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15036\'be\'c6\u-19768\'b4\'cf\u-18564\'b6\'f3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21000\'b1\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14868\'bf\'a9\u-19432\'b5\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21373\'b0\'cd\u-14459\'c0\'d4\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14896\'bf\'a1\u-21364\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14868\'bf\'a9\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-12096\'c5\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17752\'b8\'f0\u-19232\'b5\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-10916\'c7\'d1\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 Microsoft}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14560\'c0\'af\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-18452\'b7\'af\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-21308\'b0\'e8\u-14906\'be\'f8\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-18080\'b7\'fc\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14896\'bf\'a1\u-21364\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19628\'b4\'f5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17970\'b8\'b9\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-10916\'c7\'d1\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17024\'ba\'ce\u-14868\'bf\'a9\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17787\'b8\'ed\u-15652\'bd\'c3\u-14335\'c0\'fb\u-14532\'c0\'b8\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-19432\'b5\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-21388\'b0\'c7\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10916\'c7\'d1\u-10892\'c7\'d8\u-16100\'bc\'ad\u-17972\'b8\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21000\'b1\'d7\u-18425\'b7\'b8\u-21364\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-11591\'c6\'af\u-14315\'c1\'a4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17367\'b9\'e6\u-15651\'bd\'c4\u-14532\'c0\'b8\u-18340\'b7\'ce\u-17972\'b8\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19516\'b5\'b5\u-18339\'b7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17752\'b8\'f0\u-19232\'b5\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-15840\'bc\'fa\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-10899\'c7\'d7\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14080\'c1\'d8\u-15848\'bc\'f6\u-10892\'c7\'d8\u-14980\'be\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-14516\'c0\'bd\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21479\'b0\'b0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-19432\'b5\'c7\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid7553446 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-15840\'bc\'fa\u-14335\'c0\'fb}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-10899\'c7\'d7\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-17384\'b9\'dd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-18452\'b7\'af\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1\u-14896\'bf\'a1\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-21140\'b1\'b8\u-10920\'c7\'cf\u-21280 +\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-18080\'b7\'fc\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17787\'b8\'ed\u-15652\'bd\'c3\u-14335\'c0\'fb\u-14532 +\'c0\'b8\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-14728\'bf\'dc\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18004\'b8\'ae\u-17276\'b9\'f6\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14892\'bf\'a3\u-13888\'c1\'f6\u-19768\'b4\'cf\u-14924\'be\'ee\u-17983\'b8\'b5}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19180\'b5\'f0\u-12556\'c4\'c4\u-11508\'c6\'c4\u-14468\'c0\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19180\'b5\'f0\u-15708\'bd\'ba\u-14924\'be\'ee\u-16056\'bc\'c0\u-16876\'ba\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14447\'c0\'db\u-14907\'be\'f7\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-10871\'c7\'e0\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-18452\'b7\'af\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1\u-14896\'bf\'a1\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-21140\'b1\'b8\u-10920\'c7\'cf\u-21280 +\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-16100\'bc\'ad\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17787\'b8\'ed\u-15652\'bd\'c3\u-19428\'b5\'c8}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21373\'b0\'cd\u-17164\'ba\'b8\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-18080\'b7\'fc\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-10920\'c7\'cf\u-19820 +\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21373\'b0\'cd\u-17164\'ba\'b8\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-19628\'b4\'f5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17970\'b8\'b9\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-17160\'ba\'bb\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17972\'b8\'b8\u-19236\'b5\'e5\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-18548\'b6\'f7\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17163\'ba\'b9\u-16212\'bb\'e7\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19516\'b5\'b5\u-18339\'b7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21364\'b0\'d4\u-15652\'bd\'c3\u-10920\'c7\'cf\loch\af38\hich\af38\dbch\f20 \u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14460\'c0\'d3\u-19712\'b4\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-14868\'bf\'a9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-17024\'ba\'ce\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-20328\'b3\'aa}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-16100\'bc\'ad\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da\u-14896\'bf\'a1\u-21364\'b0\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14959\'be\'e7\u-19516\'b5\'b5\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16191\'bb\'f3\u-14907\'be\'f7\u-14679\'bf\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10696\'c8\'a3\u-15708\'bd\'ba\u-11515\'c6\'c3}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17359\'b9\'e9\u-14907\'be\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17359\'b9\'e9\u-14907\'be\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10920\'c7\'cf\u-20328\'b3\'aa\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17972\'b8\'b8\u-19228\'b5\'e9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17359\'b9\'e9\u-14907\'be\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-17160\'ba\'bb\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-15652\'bd\'c3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-12712\'c4\'a1\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10916\'c7\'d1\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-17787\'b8\'ed\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12556\'c4\'c4\u-11032\'c7\'bb\u-11984\'c5\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20300\'b3\'bb\u-17024\'ba\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20188\'b3\'d7\u-11592\'c6\'ae\u-14644\'bf\'f6\u-12180\'c5\'a9\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14560\'c0\'af\u-10584\'c8\'bf\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15007\'be\'d7\u-16072\'bc\'bc\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-10916\'c7\'d1\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-14448\'c0\'da\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20300\'b3\'bb\u-17024\'ba\'ce\u-14335\'c0\'fb\u-14472\'c0\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13256\'c2\'fc\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17751\'b8\'f1\u-14335\'c0\'fb\u-14532\'c0\'b8\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-17787\'b8\'ed\u-16100\'bc\'ad\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17163\'ba\'b9\u-16212\'bb\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\loch\af38\hich\af38\dbch\f20 \u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14427\'c0\'e5\u-12712\'c4\'a1\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-14332\'c0\'fc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17751\'b8\'f1\u-14335\'c0\'fb\u-14532\'c0\'b8\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-21392\'b0\'c5\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-14516\'c0\'bd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14427\'c0\'e5\u-12712\'c4\'a1\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16092\'bc\'b3\u-12712\'c4\'a1\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14427\'c0\'e5\u-12712\'c4\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21500\'b0\'a3\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21259\'b0\'f8\u-14560\'c0\'af\u-10920\'c7\'cf\u-20944\'b1\'e2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-14332\'c0\'fc\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-19432\'b5\'c7\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid617268 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-12900\'c3\'e2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17416\'b9\'cc\u-21139\'b1\'b9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-12900\'c3\'e2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-21028\'b1\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21028\'b1\'d4\u-14315\'c1\'a4\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17381\'b9\'de\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19432\'b5\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17752\'b8\'f0\u-19232\'b5\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21139\'b1\'b9\u-20300\'b3\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21139\'b1\'b9\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-12900\'c3\'e2\u-17259\'b9\'fd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21028\'b1\'d4\u-14315\'c1\'a4\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14080\'c1\'d8\u-15848\'bc\'f6\u-10892\'c7\'d8\u-14980\'be\'df}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid9508464 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-18452\'b7\'af\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-18080\'b7\'fc\u-14896\'bf\'a1\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17751\'b8\'f1\u-14335\'c0\'fb\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12964\'c3\'d6\u-14203\'c1\'be}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12964\'c3\'d6\u-14203\'c1\'be}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14679\'bf\'eb\u-19516\'b5\'b5\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da\u-16072\'bc\'bc\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-20300\'b3\'bb\u-14679\'bf\'eb\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 www.microsoft.com/exporting}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-13256\'c2\'fc\u-14224\'c1\'b6\u-10920\'c7\'cf\u-15635\'bd\'ca\u-15652\'bd\'c3\u-14812\'bf\'c0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid617268\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14640\'bf\'f8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\loch\af20\hich\af20\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid9508464 \hich\af20\dbch\af20\loch\f20 "}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21000\'b1\'d7\u-19712\'b4\'eb\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\loch\af20\hich\af20\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid9508464 \hich\af20\dbch\af20\loch\f20 "}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-21259\'b0\'f8\u-19432\'b5\'c7\u-17472\'b9\'c7\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14640\'bf\'f8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-21259\'b0\'f8\u-19432\'b5\'c7\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14332\'c0\'fc\u-17804\'b8\'e9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-14679\'bf\'eb\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12908\'c3\'df\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21140\'b1\'b8\u-16079\'bc\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14700\'bf\'e4\u-15988\'bc\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14907\'be\'f7\u-19600\'b5\'a5\u-14476\'c0\'cc\u-11592\'c6\'ae}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14472\'c0\'ce\u-11984\'c5\'cd\u-20169\'b3\'dd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-17384\'b9\'dd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14640\'bf\'f8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-10899\'c7\'d7\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14640\'bf\'f8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14332\'c0\'fc\u-17804\'b8\'e9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10903\'c7\'d5\u-14504\'c0\'c7\u-14459\'c0\'d4\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-18080\'b7\'fc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17416\'b9\'cc\u-21139\'b1\'b9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17416\'b9\'cc\u-21139\'b1\'b9\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21140\'b1\'b8\u-14459\'c0\'d4\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21139\'b1\'b9\u-14308\'c1\'a6\u-16212\'bb\'e7\u-17259\'b9\'fd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14640\'bf\'f8\u-12711\'c4\'a2\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\loch\af38\hich\af38\dbch\f20 \u-21308\'b0\'e8\u-14906\'be\'f8\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-16099\'bc\'ae\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14644\'bf\'f6\u-15631\'bd\'cc\u-11980\'c5\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14084\'c1\'d6\u-17259\'b9\'fd\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19152\'b5\'fb\u-18060\'b8\'a3\u-17808\'b8\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-17384\'b9\'dd\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13139\'c3\'bb\u-21140\'b1\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17380\'b9\'df\u-16163\'bb\'fd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15652\'bd\'c3\u-14896\'bf\'a1\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14644\'bf\'f6\u-15631\'bd\'cc\u-11980\'c5\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14084\'c1\'d6\u-17259\'b9\'fd\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-16828\'ba\'f1\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-10696\'c8\'a3\u-17259\'b9\'fd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-21259\'b0\'f8\u-14315\'c1\'a4\u-21392\'b0\'c5\u-18536\'b7\'a1\u-17259\'b9\'fd}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-12096\'c5\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-17259\'b9\'fd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-21028\'b1\'d4\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17381\'b9\'de\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13139\'c3\'bb\u-21140\'b1\'b8\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17380\'b9\'df\u-16163\'bb\'fd\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21392\'b0\'c5\u-14084\'c1\'d6\u-10920\'c7\'cf\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14084\'c1\'d6\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14084\'c1\'d6\u-17259\'b9\'fd\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17416\'b9\'cc\u-21139\'b1\'b9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14728\'bf\'dc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14867\'bf\'aa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14896\'bf\'a1\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10916\'c7\'d1\u-17412\'b9\'ce\u-21139\'b1\'b9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-17259\'b9\'fd\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10584\'c8\'bf\u-18395\'b7\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-11591\'c6\'af\u-14315\'c1\'a4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-15840\'bc\'fa\u-10920\'c7\'cf\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21392\'b0\'c5\u-14084\'c1\'d6\u-10920\'c7\'cf\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21139\'b1\'b9\u-21504\'b0\'a1\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-21028\'b1\'d4\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14427\'c0\'e5\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14560\'c0\'af\loch\af38\hich\af38\dbch\f20 \u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21140\'b1\'b8\u-14459\'c0\'d4\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-19719\'b4\'e7\u-16212\'bb\'e7\u-14448\'c0\'da\u-14784\'bf\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3\u-19428\'b5\'c8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14560\'c0\'af\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21392\'b0\'c5\u-14084\'c1\'d6\u-10920\'c7\'cf\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21139\'b1\'b9\u-21504\'b0\'a1\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17216\'ba\'af\u-21315\'b0\'e6\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-19719\'b4\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-17216\'ba\'af\u-21315\'b0\'e6\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid7553446 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid7553446 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-13923\'c1\'f5\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17024\'ba\'ce\u-14472\'c0\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\loch\af20\hich\af20\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid9508464 \hich\af20\dbch\af20\loch\f20 "}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21000\'b1\'d7\u-19712\'b4\'eb\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af20\hich\af20\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid9508464 +\hich\af20\dbch\af20\loch\f20 "}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-21108\'b1\'c7\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14868\'bf\'a9\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 . }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616 +\'bf\'fe\u-14924\'be\'ee\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14679\'bf\'eb\u-14532\'c0\'b8\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17380\'b9\'df\u-16163\'bb\'fd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-10792\'c7\'e8\u-14528\'c0\'ba}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-13243\'c3\'a5\u-14460\'c0\'d3\u-14459\'c0\'d4\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 .}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 MICROSOFT}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14924\'be\'ee\u-19040\'b6\'b0\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17787\'b8\'ed\u-15652\'bd\'c3\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-13923\'c1\'f5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14427\'c0\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-21388\'b0\'c7\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-15652\'bd\'c3\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740 +\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21392\'b0\'c5\u-14084\'c1\'d6\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14867\'bf\'aa\u-14504\'c0\'c7}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-21028\'b1\'d4\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-19152\'b5\'fb\loch\af38\hich\af38\dbch\f20 \u-18056\'b8\'a5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 + }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12908\'c3\'df\u-21504\'b0\'a1\u-14335\'c0\'fb\u-14472\'c0\'ce}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-16828\'ba\'f1\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14560\'c0\'af\u-10912\'c7\'d2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-14532\'c0\'b8\u-17808\'b8\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17160\'ba\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11851\'c5\'eb\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17216\'ba\'af\u-21315\'b0\'e6\u-19432\'b5\'c7\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740 +\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21392\'b0\'c5\u-14084\'c1\'d6\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13888\'c1\'f6\u-14867\'bf\'aa\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-21028\'b1\'d4\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17260\'b9\'fc\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-20300\'b3\'bb\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 MICROSOFT}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16191\'bb\'f3\u-14907\'be\'f7\u-16079\'bc\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11591\'c6\'af\u-14315\'c1\'a4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17751\'b8\'f1\u-14335\'c0\'fb\u-14896\'bf\'a1\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-10903\'c7\'d5\u-16079\'bc\'ba}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16828\'ba\'f1\u-12696\'c4\'a7\u-10892\'c7\'d8\u-16079\'bc\'ba\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3\u-19428\'b5\'c8}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17611\'b9\'ac\u-15652\'bd\'c3\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-13923\'c1\'f5\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-14308\'c1\'a6\u-10903\'c7\'d5\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid3232293\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-14812\'bf\'c0\u-15708\'bd\'ba\u-11592\'c6\'ae\u-18424\'b7\'b9\u-14468\'c0\'cf\u-18004\'b8\'ae\u-15036\'be\'c6\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10892\'c7\'d8\u-19719\'b4\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 \hich\f38 \endash +\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14812\'bf\'c0\u-15708\'bd\'ba\u-11592\'c6\'ae\u-18424\'b7\'b9\u-14468\'c0\'cf\u-18004\'b8\'ae\u-15036\'be\'c6}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-16828\'ba\'f1\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-10696\'c8\'a3\u-17259\'b9\'fd\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19152\'b5\'fb\u-18564\'b6\'f3}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14560\'c0\'af\u-10920\'c7\'cf\u-17808\'b8\'e7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0\u-16100\'bc\'ad\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14924\'be\'ee\u-19040\'b6\'b0\u-10916\'c7\'d1}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20300\'b3\'bb\u-14679\'bf\'eb\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21000\'b1\'d7\u-18452\'b7\'af\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21108\'b1\'c7\u-18004\'b8\'ae\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14847\'bf\'b5\u-10843\'c7\'e2\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17416\'b9\'cc\u-13104\'c3\'c4\u-16100\'bc\'ad\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15032\'be\'c8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1042\langfe1042\loch\af38\hich\af38\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-15984\'bc\'d5\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21140\'b1\'b8\u-14308\'c1\'a6\u-15848\'bc\'f6\u-19736\'b4\'dc\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17393\'b9\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13887\'c1\'f7\u-14319\'c1\'a2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15984\'bc\'d5\u-10892\'c7\'d8\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10916\'c7\'d1\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 MICROSOFT}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14784\'bf\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21000\'b1\'d7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21259\'b0\'f8\u-20983\'b1\'de\u-14448\'c0\'da\u-18340\'b7\'ce\u-17024\'ba\'ce\u-11984\'c5\'cd}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12964\'c3\'d6\u-19712\'b4\'eb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17416\'b9\'cc\u-10668\'c8\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 5}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-20916\'b1\'ee\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-16191\'bb\'f3\u-17381\'b9\'de\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21328\'b0\'e1\u-21252\'b0\'fa\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15984\'bc\'d5\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14476\'c0\'cc\u-14475\'c0\'cd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15984\'bc\'d5\u-15644\'bd\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-11591\'c6\'af\u-17212\'ba\'b0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21500\'b0\'a3\u-14319\'c1\'a2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17024\'ba\'ce\u-15848\'bc\'f6\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15984\'bc\'d5\u-10892\'c7\'d8\u-18052\'b8\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-12096\'c5\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17752\'b8\'f0\u-19232\'b5\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15984\'bc\'d5\u-10892\'c7\'d8\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10892\'c7\'d8\u-16100\'bc\'ad\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-16191\'bb\'f3\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17381\'b9\'de\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14906\'be\'f8\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid12399921\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-14476\'c0\'cc}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-10899\'c7\'d7\u-14528\'c0\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19740\'b4\'d9\u-14516\'c0\'bd\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 +\uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14472\'c0\'ce\u-11984\'c5\'cd\u-20169\'b3\'dd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14476\'c0\'cc\u-11592\'c6\'ae\u-16191\'bb\'f3\u-14504\'c0\'c7}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15988\'bc\'d2\u-11004\'c7\'c1\u-11592\'c6\'ae\u-14616\'bf\'fe\u-14924\'be\'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-16100\'bc\'ad\u-16828\'ba\'f1\u-15708\'bd\'ba}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-12456\'c4\'dc\u-11952\'c5\'d9\u-12768\'c3\'f7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 (}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-12460\'c4\'da\u-19236\'b5\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11284\'c6\'f7\u-10904\'c7\'d4}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 ) }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14448\'c0\'da}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-11004\'c7\'c1\u-18340\'b7\'ce\u-21000\'b1\'d7\u-18520\'b7\'a5\u-21252\'b0\'fa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3\u-10920\'c7\'cf\u-14868\'bf\'a9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17380\'b9\'df\u-16163\'bb\'fd\u-10920\'c7\'cf\u-19820 +\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17752\'b8\'f0\u-19232\'b5\'e7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17608\'b9\'ae\u-14308\'c1\'a6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\loch\af3\hich\af3\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af3\dbch\af20\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21308\'b0\'e8\u-14979\'be\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-17384\'b9\'dd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-13923\'c1\'f5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17164\'ba\'b8\u-14427\'c0\'e5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14224\'c1\'b6\u-21388\'b0\'c7\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-14476\'c0\'cc\u-10871\'c7\'e0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17612\'b9\'ab\u-21252\'b0\'fa\u-15644\'bd\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13243\'c3\'a5\u-14460\'c0\'d3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21252\'b0\'fa\u-15644\'bd\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21248\'b0\'fc\u-18392\'b7\'c3}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17259\'b9\'fd\u-18080\'b7\'fc\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-10920\'c7\'cf\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17260\'b9\'fc\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20300\'b3\'bb\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-12096\'c5\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17016\'ba\'d2\u-17259\'b9\'fd}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-10871\'c7\'e0\u-14588\'c0\'a7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19215\'b5\'ee\u-14532\'c0\'b8\u-18340\'b7\'ce}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14472\'c0\'ce\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-13139\'c3\'bb\u-21140\'b1\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 Microsoft} +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21000\'b1\'d7\u-18452\'b7\'af\u-10916\'c7\'d1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15984\'bc\'d5\u-10892\'c7\'d8\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1\u-19803\'b4\'c9\u-16079\'bc\'ba\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-19712\'b4\'eb\u-10892\'c7\'d8}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-16212\'bb\'e7\u-14332\'c0\'fc\u-14896\'bf\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15028\'be\'cb\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-14904\'be\'fa\u-21392\'b0\'c5\u-20328\'b3\'aa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15028\'be\'cb\u-15036\'be\'c6\u-14980\'be\'df\u-17972\'b8\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10872\'c7\'df\u-19624\'b4\'f8}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec\u-14896\'bf\'a1\u-19516\'b5\'b5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19415\'b5\'cb\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11828113\charrsid6690595 .}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid11738826\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21056\'b1\'cd\u-10920\'c7\'cf}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21392\'b0\'c5\u-14084\'c1\'d6\u-10920\'c7\'cf\u-21280\'b0\'ed}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21139\'b1\'b9\u-21504\'b0\'a1\u-14896\'bf\'a1\u-16100\'bc\'ad}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17024\'ba\'ce\u-15848\'bc\'f6\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 , }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-21328\'b0\'e1\u-21252\'b0\'fa\u-14335\'c0\'fb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-18928\'b6\'c7\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-20944\'b1\'e2\u-12096\'c5\'b8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15984\'bc\'d5\u-10892\'c7\'d8\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-14308\'c1\'a6\u-20328\'b3\'aa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-10808\'c7\'e3\u-14679\'bf\'eb\u-10920\'c7\'cf\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-21315\'b0\'e6\u-14672\'bf\'ec\u-14896\'bf\'a1\u-19820\'b4\'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14588\'c0\'a7\u-14504\'c0\'c7}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14308\'c1\'a6\u-10916\'c7\'d1\u-14476\'c0\'cc\u-20328\'b3\'aa}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-17360\'b9\'e8\u-14308\'c1\'a6\u-21504\'b0\'a1}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14335\'c0\'fb\u-14679\'bf\'eb\u-19432\'b5\'c7\u-13888\'c1\'f6}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-15030\'be\'ca\u-14524\'c0\'bb}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 +\loch\af38\hich\af38\dbch\f20 \uc2\u-15848\'bc\'f6}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \hich\af38\dbch\af20\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 \loch\af38\hich\af38\dbch\f20 \uc2\u-14456\'c0\'d6\u-15691\'bd\'c0\u-19768\'b4\'cf\u-19740\'b4\'d9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1042\langfe1042\dbch\af20\langnp1042\langfenp1042\insrsid5203533\charrsid6690595 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1033\langfe1042\dbch\af20\langfenp1042\insrsid4684770\charrsid6690595 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000050ad +dd1d37b9ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.PLK.rtf b/setup/resources/eula/VF_EULA.PLK.rtf new file mode 100644 index 00000000000..09d89b443a8 --- /dev/null +++ b/setup/resources/eula/VF_EULA.PLK.rtf @@ -0,0 +1,692 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};} +{\f34\fbidi \froman\fcharset1\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS;} +{\f40\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f41\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} +{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f42\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f43\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f45\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f46\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f47\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f48\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f49\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f50\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f62\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f63\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f65\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f66\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f67\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f68\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f69\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f70\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f154\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f152\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f153\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f155\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f156\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f159\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f174\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\f422\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;} +{\f423\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f425\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f426\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f427\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} +{\f428\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f429\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f430\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f431\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);} +{\f432\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE;}{\f433\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr;}{\f435\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek;}{\f436\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur;} +{\f439\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic;}{\f444\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f454\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}{\f452\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;} +{\f453\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f455\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f456\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f459\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};} +{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink107 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 +page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink109 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f39\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive \f2\cf15\lang1024\langfe1024\noproof +tw4winExternal;}{\*\cs96 \additive \v\f2\fs24\cf12\sub tw4winMark;}{\*\cs97 \additive \b\f38 Preamble Char;}{\*\cs98 \additive \f2\fs40\cf4 tw4winError;}{\*\cs99 \additive \cf2 tw4winTerm;}{\*\cs100 \additive \f2\cf11\lang1024\langfe1024\noproof +tw4winPopup;}{\*\cs101 \additive \f2\cf10\lang1024\langfe1024\noproof tw4winJump;}{\*\cs102 \additive \f2\cf6\lang1024\langfe1024\noproof tw4winInternal;}{\*\cs103 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s104\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext104 \slink105 Body Text 2;}{\*\cs105 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink104 \slocked Body Text 2 Char;}{\s106\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \f38\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext106 \slink108 +Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs107 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs108 \additive \rtlch\fcs1 \ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 +\sbasedon107 \slink106 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs109 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s110\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext110 \slink111 LIMPA_T4WINEXTERNAL;}{\*\cs111 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink110 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid4684770\rsid5858028\rsid9196108\rsid11758563\rsid11828113\rsid14356214\rsid14446677\rsid15548830\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 +\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo4\dy30\hr15\min19}{\version1}{\edmins0}{\nofpages3}{\nofwords1110}{\nofchars6329}{\nofcharsws7425}{\vern49275}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/word +ml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 +\ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +MICROSOFT SOFTWARE LICENSE TERMS}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 MICROSOFT VISUAL F# }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which \hich\af38\dbch\af13\loch\f38 +includes the media on which you received it, if any. The terms also apply to any Microsoft}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 updates,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 supplements,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Internet-based services, and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 support services}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +for this software, unless other terms accompany those items. If so, those terms apply.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BY USING T\hich\af38\dbch\af13\loch\f38 HE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 INSTALLATION AND USE RIGHTS. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +You may install and use any number of copies of the software \hich\af38\dbch\af13\loch\f38 on your devices}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 to design, develop and test your programs.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 2.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ADDITIONAL\hich\af38\dbch\af13\loch\f38 LICENSING REQUIREMENTS AND/OR USE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distributable Code.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software contains code that you are permitted to distribute in programs you develop if you comply with the terms belo\hich\af38\dbch\af13\loch\f38 w.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 i.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Right to Use and Distribute.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 + The code and text files listed below are \'93\loch\f38 \hich\f38 Distributable Code.\'94}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 REDIST\hich\af38\dbch\af13\loch\f38 .TXT Files}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +. You may copy and distribute the object code form of code listed in REDIST.TXT files.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Third Party Distribution}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 . You may permit distributors o\hich\af38\dbch\af13\loch\f38 +f your programs to copy and distribute the Distributable Code as part of those programs.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 ii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Requirements.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + For any Distributable Code you distribute, you must}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 add significant primary functionality to it in your programs;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 for any Distributable Code\hich\af38\dbch\af13\loch\f38 having a filename extension of .lib, distribute only the results of running such Distributable Code through a linker with your program;}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code included in a setup program only as part of that setup program without modification;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 require distributors and external end users to agree to terms that protect it at least as much as this agreement; }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 display your valid copyright notice on your programs; and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\loch\af38\dbch\af13\hich\f38 \rquote \loch\f38 fees, related to the distribution or use of your programs.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 iii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Restrictions.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may not}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 alter any copyright, trademark or patent notice in the Distributable Code;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use Microsoft\hich\f38 \rquote \loch\f38 s trademarks in your programs\hich\f38 \rquote \loch\f38 names or in a way that suggests your\hich\af38\dbch\af13\loch\f38 programs come from or are endorsed by Microsoft;}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code to run on a platform other than the Windows platform;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 include Distributable Code in malicious, deceptive or unlawful programs; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 modify or distribute the source code of any Di\hich\af38\dbch\af13\loch\f38 +stributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 the code be disclosed or distributed in source code form; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 others have the\hich\af38\dbch\af13\loch\f38 right to modify it.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 3.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 THIRD PARTY PROGRAMS AND NOTICES}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 +. Other third party code included in the software is licensed to you by Microsoft under this license agreement, rather than licensed to you by any third party under some other license terms. Notices, if any, for this thir\hich\af38\dbch\af13\loch\f38 +d party code are included with the software and may also be}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 found in the ThirdPartyNotices.txt file. +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 4.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 SCOPE OF LICENSE.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use \hich\af38\dbch\af13\loch\f38 +the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 work around any technical limitations in the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 revers\hich\af38\dbch\af13\loch\f38 e engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 make more copies of the software than specified in this agreement or allowed by applicable law, despite this li\hich\af38\dbch\af13\loch\f38 mitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 publish the software for others to copy;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 rent, lease or lend the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 transfer the software or this agreement to any third party; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use the software for commercial software hosting services.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 5.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BACKUP COPY.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may make one backup copy of the +\hich\af38\dbch\af13\loch\f38 software. You may use it only to reinstall the software.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 DOCUMENTATION.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 TRANSFER TO ANOTHER DEVICE.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may unin\hich\af38\dbch\af13\loch\f38 +stall the software and install it on another device for your use. You may not do so to share this license between devices.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 8.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 EXPORT RESTRICTIONS.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is subject to United States export laws and regulations. You must comply with all domestic and inte\hich\af38\dbch\af13\loch\f38 +rnational export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 www.microsoft.com/exporting}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 9.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 SUPPORT SERVICES. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 Because this software is \'93\loch\f38 \hich\f38 as is,\'94\loch\f38 we +\hich\af38\dbch\af13\loch\f38 may not provide support services for it.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ENTIRE AGREEMENT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 11.\tab}}\pard \ltrpar\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 APPLICABLE LAW.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live gove +\hich\af38\dbch\af13\loch\f38 rn all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Outside the United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 If you acquired the software in any other country, the laws of that country apply.}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 12.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LEGAL EFFECT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This agreement des\hich\af38\dbch\af13\loch\f38 +cribes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the +\hich\af38\dbch\af13\loch\f38 \hich\af38\dbch\af13\loch\f38 laws of your country do not permit it to do so.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 +DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \'93\loch\f38 \hich\f38 AS-IS.\'94\loch\f38 YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY G +\hich\af38\dbch\af13\loch\f38 +UARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 FOR AUSTRALIA \hich\f38 \endash \loch\f38 YOU HAVE +\hich\af38\dbch\af13\loch\f38 STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 14.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 +. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.0\hich\af38\dbch\af11\loch\f38 0. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This limitation applies to}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 anything related to the software, services, content (including code) on third party Internet sites, or third\hich\af38\dbch\af13\loch\f38 party programs; and}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +It also applies even if Microsoft knew or should have known about the pos\hich\af38\dbch\af13\loch\f38 +sibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 3; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 9;\lsdpriority39 \lsdlocked0 toc 1; +\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;\lsdpriority39 \lsdlocked0 toc 8; +\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e362e30000000000000000000000e0000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e50000000000000000000000007074 +16b8f045ce010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000707416b8f045ce01 +707416b8f045ce010000000000000000000000005400330042004100430054004b0032005500c400da005100570034005300dc00d7003200d9003300c600d0003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000707416b8f045 +ce01707416b8f045ce010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 +00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267 +2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000 +0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b30393430 +443034442d394333322d344535322d393035392d4534424344444345354439427d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c +64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000 +0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222f3e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f +72654974656d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.PTB.rtf b/setup/resources/eula/VF_EULA.PTB.rtf new file mode 100644 index 00000000000..bb4336ff3df --- /dev/null +++ b/setup/resources/eula/VF_EULA.PTB.rtf @@ -0,0 +1,787 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????\'a8\'ac????};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f39\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Univers};}{\f60\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun{\*\falt @Arial Unicode MS};} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????\'a8\'ac????};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ????????\'a8\'ac????};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f442\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f443\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f445\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f446\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f447\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f448\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f449\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f450\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f462\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f463\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f465\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f466\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f467\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f468\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f469\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f470\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f554\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f552\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f553\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} +{\f555\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f556\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f559\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} +{\f574\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????\'a8\'ac????};}{\f782\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f783\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f785\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f786\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f789\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f822\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f823\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f825\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f826\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f827\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f828\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f829\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f830\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f831\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f834\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f832\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};}{\f833\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};} +{\f835\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f836\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};}{\f839\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};} +{\f882\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Univers};}{\f883\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Univers};}{\f885\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Univers};} +{\f886\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Univers};}{\f889\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Univers};}{\f1044\fbidi \fnil\fcharset0\fprq2 @SimSun Western{\*\falt @Arial Unicode MS};} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????\'a8\'ac????};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ????????\'a8\'ac????};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;} +{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink106 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af44 \ltrch\fcs0 \b\f44\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 +page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f44\hich\af44\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f44\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\s105\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon49 \snext105 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs106 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs107 \additive \rtlch\fcs1 +\ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 \sbasedon106 \slink105 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid2456459\rsid2716364\rsid3373800\rsid3412422\rsid3755635\rsid4684770\rsid4814785\rsid5519702\rsid5640834\rsid5858028\rsid6097773\rsid6226387\rsid6453382\rsid6842898\rsid7494399\rsid7674942\rsid7807714\rsid8205740\rsid8261346 +\rsid9196108\rsid9441969\rsid10452263\rsid11677077\rsid11687511\rsid11758563\rsid11828113\rsid12333227\rsid12418633\rsid12799225\rsid13064779\rsid13513623\rsid14356214\rsid14375208\rsid14377324\rsid14428873\rsid14446677\rsid15548830\rsid15928761 +\rsid16280961\rsid16652294}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo9\dy24\hr3\min44}{\version1}{\edmins0} +{\nofpages3}{\nofwords1346}{\nofchars7673}{\nofcharsws9001}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1 +\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14377324 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14377324 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14377324 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14377324 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid8205740 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid8205740 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid8205740 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid8205740 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid8205740 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid8205740 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 TERMOS DE LICENCIAMENTO PARA SOFTWARE MICROSOFT}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 MICROSOFT VISUAL F#}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 + +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9441969 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 +Os presentes termo\hich\af38\dbch\af13\loch\f38 \hich\f38 s de licenciamento constituem um contrato entre a Microsoft Corporation (ou dependendo do pa\'ed\loch\f38 s em que reside uma das respetivas afiliadas) e o Adquirente.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 +\hich\af38\dbch\af13\loch\f38 Leia-os.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 Estes termos aplicam-se ao software supra mencionado, o qual inclui os suportes de dados em \hich\af38\dbch\af13\loch\f38 +que o Adquirente os recebeu, caso existam.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Os termos tamb\'e9\loch\f38 m se aplicam a}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid9441969 \~}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 quaisquer}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 atualiza\'e7\'f5 +\loch\f38 es,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 suplementos,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 servi\'e7\loch\f38 os baseados na Internet e}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 servi\'e7\loch\f38 os de suporte}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 +da Microsoft para este so\hich\af38\dbch\af13\loch\f38 ftware, exceto quando estes itens forem acompanhados de outros termos.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Se for esse o caso, esses ser\'e3\loch\f38 o os termos aplicados.}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 \hich\f38 AO UTILIZAR O SOFTWARE EST\'c1\loch\f38 A ACEITAR ESTES TERMOS.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 +\hich\f38 CASO N\'c3\loch\f38 \hich\f38 O ACEITE OS TERMOS, N\'c3\loch\f38 \hich\f38 O DEVER\'c1\loch\f38 UTILIZAR O SOFTWARE.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +SE O ADQUIRENTE CUMPRIR COM OS PRESENTES TERMOS DE LICENCIAMENTO, TER\'c1\loch\f38 \hich\f38 OS DIREITOS PERP\'c9\loch\f38 TUOS DESCRITOS INFRA.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang2070\langfe1033\loch\af38\hich\af38\dbch\af13\langnp2070\langfenp1033\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid13064779 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 \hich\f38 +DIREITOS DE INSTALA\'c7\'c3\loch\f38 \hich\f38 O E DE UTILIZA\'c7\'c3\loch\f38 O.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O Adquirente pode instalar e utilizar qualquer n\'fa\loch\f38 \hich\f38 mero de c\'f3\loch\f38 +pias do software nos seus dispositivos para \hich\af38\dbch\af11\loch\f38 criar, desenvolver e testar os seus programas.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 REQUISITOS DE LICENCIAMENTO ADICIONAIS E OU DIREITOS DE UTILIZA\'c7\'c3\loch\f38 O.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 C\'f3\loch\f38 +\hich\f38 digo Distribu\'ed\loch\f38 vel.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs57\b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O software cont\'e9\loch\f38 \hich\f38 m c\'f3\loch\f38 \hich\f38 digo que o Adquirente poder\'e1\hich\af38\dbch\af11\loch\f38 + distribuir em programas desenvolvidos pelo mesmo, desde que observe os termos abaixo.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Direito de Utiliza +\'e7\'e3\loch\f38 \hich\f38 o e Distribui\'e7\'e3\loch\f38 o.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O c\'f3\loch\f38 \hich\f38 digo e os ficheiros de texto listados abaixo s\'e3\loch\f38 \hich\f38 o \'93\loch\f38 \hich\f38 C\'f3\loch\f38 +\hich\f38 digo Distribu\'ed\loch\f38 \hich\f38 vel\'94.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 Ficheiros REDIST.TXT}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid6097773 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid6097773 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 O Adquirente pode copiar e \hich\af38\dbch\af11\loch\f38 \hich\f38 +distribuir o formato de c\'f3\loch\f38 \hich\f38 digo de objeto do c\'f3\loch\f38 digo listado nos ficheiros REDIST.TXT.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid2456459 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Distribui\'e7\'e3\loch\f38 o por Terceiros}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid3373800 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid3373800 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\ulnone\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O Adquirente pode autorizar os distribuidores dos seus programas a c\'f3\loch\f38 pia e}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang2070\langfe1033\langnp2070\insrsid2456459 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 distribui\'e7\'e3\loch\f38 \hich\f38 +o de C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\hich\af38\dbch\af11\loch\f38 vel como fazendo parte desses programas.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Requisitos de Distribui\'e7\'e3\loch\f38 o.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Para qualquer C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\loch\f38 \hich\f38 vel que o Adquirente distribua, ter\'e1\loch\f38 de}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 +adicionar uma funcionalidade principal significativa aos seus programas;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 no caso de C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\hich\af38\dbch\af11\loch\f38 \hich\f38 vel com a extens\'e3\loch\f38 \hich\f38 +o de nome de ficheiro .lib, distribuir apenas os resultados da execu\'e7\'e3\loch\f38 \hich\f38 o desse C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\loch\f38 \hich\f38 vel atrav\'e9\loch\f38 s de um linker para o programa;}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 distribuir C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\loch\f38 \hich\f38 vel, inclu\'ed\loch\f38 \hich\f38 do num programa de configura\'e7\'e3 +\loch\f38 o, como parte desse programa de c\hich\af38\dbch\af11\loch\f38 \hich\f38 onfigura\'e7\'e3\loch\f38 \hich\f38 o sem modifica\'e7\'f5\loch\f38 es;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 requerer que os distribuidores e utilizadores finais externos concordem com os termos que o protegem, no m\'ed\loch\f38 +nimo, conforme previsto pelo presente contrato;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 apresentar a notifica\'e7\'e3\loch\f38 \hich\f38 o relativa a direitos de autor v\'e1\loch\f38 lida nos s\hich\af38\dbch\af11\loch\f38 +eus programas e}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 indemnizar, defender e proteger a Microsoft de quaisquer queixas ou processos, incluindo os honor\'e1\loch\f38 \hich\f38 +rios dos advogados, relacionados com a distribui\'e7\'e3\loch\f38 \hich\f38 o ou utiliza\'e7\'e3\loch\f38 o dos seus programas.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Restri\'e7\'f5 +\loch\f38 \hich\f38 es \'e0\loch\f38 \hich\f38 Distribui\'e7\'e3\loch\f38 o.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs58\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O Adquirente n\'e3\loch\f38 o pode}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +alterar quaisquer notifica\'e7\'f5\loch\f38 \hich\f38 es relativas a direitos de autor, marcas registadas ou patentes que apare\'e7\loch\f38 \hich\f38 am no C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\loch\f38 vel;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 utilizar marcas registadas da Microsoft nos nomes de programas do Adquirente ou de uma forma que sugira que os programas s\'e3 +\hich\af38\dbch\af11\loch\f38 o provenientes ou aprovados pela Microsoft;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 distribuir C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\loch\f38 \hich\f38 vel para executar numa plataforma que n\'e3\loch\f38 +o seja uma plataforma Windows;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 incluir o C\'f3\loch\f38 \hich\f38 digo Distribu\'ed\loch\f38 vel em programas maliciosos, enganadores ou ilegais; ou}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\lang2070\langfe1033\loch\af3\hich\af3\dbch\af13\langnp2070\langfenp1033\insrsid11828113\charrsid11677077 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 modificar\hich\af38\dbch\af13\loch\f38 \hich\f38 ou distribuir o c\'f3\loch\f38 \hich\f38 digo fonte de qualquer C\'f3\loch\f38 +\hich\f38 digo Distribu\'ed\loch\f38 \hich\f38 vel de modo que qualquer parte fique sujeita a uma Licen\'e7\loch\f38 \hich\f38 a Exclu\'ed\loch\f38 da.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Uma Licen\'e7\loch\f38 \hich\f38 a Exclu\'ed\loch\f38 \hich\f38 da \'e9\loch\f38 \hich\f38 uma licen\'e7\loch\f38 \hich\f38 a que requer, como condi\'e7\'e3\loch\f38 \hich\f38 o de utiliza\'e7\'e3\loch\f38 \hich\f38 o, modifica\'e7\'e3\loch\f38 +\hich\f38 o ou distribui\'e7\'e3\loch\f38 o, que}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 o c\'f3\loch\f38 +digo seja reve\hich\af38\dbch\af11\loch\f38 \hich\f38 lado ou distribu\'ed\loch\f38 \hich\f38 do no formato de c\'f3\loch\f38 digo fonte ou}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 terceiros tenham o direito de modific\'e1\loch\f38 -lo.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid6842898 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 PROGRAMAS E NOTIFICA +\'c7\'d5\loch\f38 ES DE TERCEIROS}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid2456459 .}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid6842898\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Outro c\'f3\loch\f38 \hich\f38 digo de terceiros inclu\'ed\loch\f38 +\hich\f38 do no software \'e9\loch\f38 licenciado ao Adquirente pela Mi\hich\af38\dbch\af11\loch\f38 \hich\f38 crosoft ao abrigo do presente contrato de licen\'e7\loch\f38 +a, em vez de ser licenciado ao Adquirente por terceiros ao abrigo de outros termos de licenciamento.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 As notifica\'e7\'f5\loch\f38 \hich\f38 es, se existirem, para o presente c\'f3\loch\f38 \hich\f38 digo de terceiros s +\'e3\loch\f38 \hich\f38 o inclu\'ed\loch\f38 das com o software, constando \hich\af38\dbch\af11\loch\f38 \hich\f38 tamb\'e9\loch\f38 m no ficheiro ThirdPartyNotices.txt.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid11758563\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \loch\af38\dbch\af11\hich\f38 \'c2\loch\f38 \hich\f38 MBITO DA LICEN\'c7\loch\f38 A.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +O software \'e9\loch\f38 \hich\f38 licenciado e n\'e3\loch\f38 o vendido.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Este contrato concede apenas alguns direitos de utiliza\'e7\'e3\loch\f38 o do software.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 +A Microsoft reserva-se todos os outros direitos.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Salvo se a legisla\'e7\'e3\hich\af38\dbch\af11\loch\f38 \hich\f38 o em vigor conferir mais direitos, n\'e3\loch\f38 \hich\f38 +o obstante esta limita\'e7\'e3\loch\f38 o, o Adquirente pode apenas utilizar o software conforme expressamente permitido no presente contrato.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Ao faz\'ea\loch\f38 \hich\f38 -lo, o Adquirente dever\'e1\loch\f38 +\hich\f38 respeitar quaisquer limita\'e7\'f5\loch\f38 \hich\f38 es t\'e9\loch\f38 cnicas no software que apen\hich\af38\dbch\af11\loch\f38 \hich\f38 as lhe permitem utiliz\'e1\loch\f38 -lo de determinadas formas.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +O Adquirente n\'e3\loch\f38 o pode}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +contornar quaisquer limita\'e7\'f5\loch\f38 \hich\f38 es t\'e9\loch\f38 cnicas no software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 proceder a engenharia inversa, descompila\'e7\'e3\loch\f38 \hich\f38 +o ou desassemblagem do software, exceto e apenas na medida em que a lei aplic\'e1\loch\f38 vel o\hich\af38\dbch\af11\loch\f38 \hich\f38 permita expressamente, n\'e3\loch\f38 \hich\f38 o obstante esta limita\'e7\'e3\loch\f38 o;}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 efetuar mais c\'f3\loch\f38 \hich\f38 pias do software do que aquelas especificadas neste contrato ou permitidas pela lei aplic\'e1\loch\f38 +\hich\f38 vel, n\'e3\loch\f38 \hich\f38 o obstante esta limita\'e7\'e3\loch\f38 o;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 publicar o software para que outros o copiem;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 alugar, proc\hich\af38\dbch\af11\loch\f38 \hich\f38 eder a loca\'e7\'e3\loch\f38 \hich\f38 o financeira (\'93\loch\f38 \hich\f38 leasing\'94\loch\f38 +) ou emprestar o software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 transferir o software ou este contrato para quaisquer terceiros; ou}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Utilizar o software para servi\'e7\loch\f38 os de alojamento de software comercial.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 C\'d3\loch\f38 +\hich\f38 PIA DE SEGURAN\'c7\loch\f38 A.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 O Adquirente pode efetuar u\hich\af38\dbch\af11\loch\f38 \hich\f38 ma c\'f3\loch\f38 \hich\f38 pia de seguran\'e7\loch\f38 a do software.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Esta s\'f3\loch\f38 deve ser utilizada para reinstalar o software.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 DOCUMENTA\'c7\'c3\loch\f38 O.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Qualquer pessoa com acesso v\'e1\loch\f38 \hich\f38 +lido ao computador ou \'e0\loch\f38 \hich\f38 rede interna do Adquirente pode copiar e utilizar a documenta\'e7\'e3\loch\f38 \hich\f38 o para fins de refer\'ea\loch\f38 ncia interna.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 TRANSFER\'ca\loch\f38 NCIA PARA OUTRO DISPOSITIVO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +O Adquirente pode desinstalar o software e instal\'e1\loch\f38 \hich\f38 -lo noutro dispositivo para sua utiliza\'e7\'e3\loch\f38 o.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 N\'e3\loch\f38 \hich\f38 +o pode proceder deste modo para partilhar esta licen\'e7\loch\f38 a entre dispositivos.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid13064779 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 RESTRI\'c7\'d5\loch\f38 \hich\f38 ES \'c0\loch\f38 \hich\f38 EXPORTA\'c7\'c3\loch\f38 O.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 +O software est\loch\af38\dbch\af11\hich\f38 \'e1\loch\f38 \hich\f38 sujeito \'e0\loch\f38 \hich\f38 s leis e normas de exporta\'e7\'e3\loch\f38 o dos Estados Unidos.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Ter +\'e1\loch\f38 \hich\f38 de cumprir com todas as leis e normas de exporta\'e7\'e3\loch\f38 o locais e internacionais que se apliquem ao software.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Estas leis incluem restri\'e7\'f5\loch\f38 \hich\f38 +es relativas aos destinos, utilizadores finais e utiliza\'e7\'e3\hich\af38\dbch\af11\loch\f38 o final.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Para obter informa\'e7\'f5\loch\f38 es adicionais, consulte }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\cs73\b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid15928761 \hich\af38\dbch\af11\loch\f38 www.microsoft.com/exporting}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 \hich\f38 (em ingl\'ea\loch\f38 s).}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang2070\langfe1033\loch\af38\hich\af38\dbch\af13\langnp2070\langfenp1033\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 \hich\f38 SERVI\'c7\loch\f38 \hich\f38 OS DE SUPORTE T\'c9\loch\f38 CNICO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +Uma vez que este software \'e9\loch\f38 \hich\f38 fornecido \'93\loch\f38 \hich\f38 tal como est\'e1\'94\loch\f38 \hich\f38 , a Microsoft poder\'e1\loch\f38 \hich\f38 n\'e3\loch\f38 \hich\f38 o fornecer suporte t\'e9\loch\f38 cnico.}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 CONTRATO INTEGRAL.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 O p\hich\af38\dbch\af11\loch\f38 \hich\f38 +resente contrato e os termos para os suplementos, atualiza\'e7\'f5\loch\f38 \hich\f38 es, servi\'e7\loch\f38 \hich\f38 os baseados na Internet e suporte t\'e9\loch\f38 \hich\f38 +cnico que o Adquirente utilize, constituem o contrato integral para o software e suporte t\'e9\loch\f38 cnico.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 LEI APLIC\'c1\loch\f38 VEL.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 Estados Unidos.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 Caso o Adquire\hich\af38\dbch\af11\loch\f38 \hich\f38 nte tenha adquirido o software nos Estados Unidos, as leis do estado de Washington regulam a interpreta\'e7\'e3\loch\f38 \hich\f38 o do presente contrato e aplicam-se \'e0 +\loch\f38 \hich\f38 s a\'e7\'f5\loch\f38 \hich\f38 es por viola\'e7\'f5\loch\f38 \hich\f38 es do mesmo, independentemente dos conflitos de princ\'ed\loch\f38 pios de leis.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 +As leis que vigoram no esta\hich\af38\dbch\af11\loch\f38 \hich\f38 do onde o Adquirente reside regulam todas as outras a\'e7\'f5\loch\f38 \hich\f38 es, incluindo as a\'e7\'f5\loch\f38 \hich\f38 es ao abrigo da legisla\'e7\'e3\loch\f38 \hich\f38 o de prote +\'e7\'e3\loch\f38 \hich\f38 o do consumidor do Estado, legisla\'e7\'e3\loch\f38 \hich\f38 o de concorr\'ea\loch\f38 \hich\f38 ncia desleal e ato il\'ed\loch\f38 cito.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 Fora dos Estados Unidos.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 Se o software tiver sido adquirido nout\hich\af38\dbch\af11\loch\f38 \hich\f38 +ro pa\'ed\loch\f38 \hich\f38 s, aplicam-se as leis desse pa\'ed\loch\f38 s.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid5640834 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 EFEITO LEGAL.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 Este contrato descreve determinados direitos legais.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O Adquirente poder\'e1\loch\f38 \hich\f38 ter outros direitos ao abrigo das leis do seu pa\'ed\loch\f38 s.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 \hich\f38 Tamb\'e9\loch\f38 \hich\f38 m poder\'e1\loch\f38 \hich\f38 ter direitos relativamente \'e0\hich\af38\dbch\af11\loch\f38 entidade a partir da qual foi adquirido o}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\b0\fs20\lang2070\langfe1033\langnp2070\insrsid5640834 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 software.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +O presente contrato n\'e3\loch\f38 \hich\f38 o altera os direitos do Adquirente ao abrigo das leis do seu pa\'ed\loch\f38 \hich\f38 s se estas n\'e3\loch\f38 o o}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid5640834 +\~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 permitirem.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang2070\langfe1033\loch\af38\hich\af38\dbch\af13\langnp2070\langfenp1033\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid5640834 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 \hich\f38 EXCLUS\'c3\loch\f38 O DE GARANTIAS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 +\hich\af38\dbch\af13\loch\f38 \hich\f38 O SOFTWARE \'c9\loch\f38 \hich\f38 LICENCIADO \'93\loch\f38 \hich\f38 TAL COMO EST\'c1\'94\loch\f38 \hich\f38 . O ADQUIRENTE \'c9}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid5640834 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 RESPO\hich\af38\dbch\af13\loch\f38 +\hich\f38 NS\'c1\loch\f38 \hich\f38 VEL PELA UTILIZA\'c7\'c3\loch\f38 O DO MESMO.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 \hich\f38 A MICROSOFT N\'c3\loch\f38 O CONCEDE OUTRAS GARANTIAS OU}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid5640834 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 \hich\f38 CONDI\'c7\'d5\loch\f38 +ES EXPRESSAS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O ADQUIRENTE PODER\'c1\loch\f38 \hich\f38 + TER DIREITOS DE CONSUMIDOR ADICIONAIS OU GARANTIAS LEGAIS DE ACORDO COM AS LEIS LOCAIS E QUE O PRESENTE CONTRATO N\'c3\loch\f38 O TEM AUTORIDADE PARA A\hich\af38\dbch\af11\loch\f38 LTERAR.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 AT\'c9 +\loch\f38 \hich\f38 \'c0\loch\f38 \hich\f38 EXTENS\'c3\loch\f38 \hich\f38 O M\'c1\loch\f38 \hich\f38 XIMA PERMITIDA PELA LEGISLA\'c7\'c3\loch\f38 O LOCAL, A}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid5640834 \~}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 MICROSOFT EXCLUI AS GARANTIAS IMPL\'cd\loch\f38 \hich\f38 CITAS DE COMERCIALIZA\'c7\'c3\loch\f38 \hich\f38 +O, ADEQUA\'c7\'c3\loch\f38 \hich\f38 O A UM FIM ESPEC\'cd\loch\f38 \hich\f38 FICO E N\'c3\loch\f38 \hich\f38 O VIOLA\'c7\'c3\loch\f38 O DE DIREITOS DE AUTOR.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 PARA A AUSTR\'c1 +\loch\f38 LIA \hich\f38 \endash \loch\f38 \hich\f38 AO ABRIGO DA LEI PARA CONSUMIDORES DA AUSTR\'c1\hich\af38\dbch\af11\loch\f38 \hich\f38 LIA, O ADQUIRENTE DISP\'d5\loch\f38 \hich\f38 E DE GARANTIAS LEGAIS E NENHUMA DAS DISPOSI\'c7\'d5\loch\f38 +ES NOS PRESENTES TERMOS SE DESTINA A AFETAR ESSES DIREITOS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid5640834 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 LIMITA\'c7\'c3 +\loch\f38 \hich\f38 O E EXCLUS\'c3\loch\f38 O DE RESSARCIMENTOS E DANOS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 A MICROSOFT E RESPETIVOS FORNECEDORES RESSARCIR\'c3\loch\f38 O \hich\af38\dbch\af11\loch\f38 \hich\f38 O ADQUIRENTE APENAS POR DANOS DIRETOS E AT +\'c9\loch\f38 AO MONTANTE DE}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid5640834 \~}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 \hich\f38 5 D\'d3\loch\f38 LARES ($ 5,00).}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 O ADQUIRENTE N\'c3\loch\f38 \hich\f38 O PODER\'c1\loch\f38 \hich\f38 SER RESSARCIDO POR QUAISQUER OUTROS DANOS, INCLUINDO PREJU\'cd\loch\f38 +\hich\f38 ZOS CONSEQUENTES, LUCROS PERDIDOS, PREJU\'cd\loch\f38 \hich\f38 ZOS EXTRAORDIN\'c1\loch\f38 RIOS, DANOS INDIRETOS OU INCIDENTAIS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid4684770\charrsid11677077 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 Esta limita\'e7\'e3 +\loch\f38 o aplica-se a}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 +qualquer assunto relacionado com o software, servi\'e7\loch\f38 \hich\f38 os, conte\'fa\loch\f38 \hich\f38 do (incluindo o c\'f3\loch\f38 digo) em sites da Internet de terceiros ou programas de terceiros; e}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f3\fs20\lang2070\langfe1033\langnp2070\langfenp1033\insrsid13064779\charrsid11677077 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 queixas por viola\'e7\'e3\loch\f38 \hich\f38 o do contrato, viola\'e7\'e3\loch\f38 \hich\f38 o da garantia ou condi\'e7\'e3\loch\f38 o, responsab +\hich\af38\dbch\af11\loch\f38 \hich\f38 ilidade objetiva, neglig\'ea\loch\f38 \hich\f38 ncia ou outro ato il\'ed\loch\f38 \hich\f38 cito at\'e9\loch\f38 \hich\f38 \'e0\loch\f38 \hich\f38 extens\'e3\loch\f38 \hich\f38 o permitida pela lei aplic\'e1 +\loch\f38 vel.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\dbch\af13\langnp2070\insrsid11828113\charrsid11677077 \hich\af38\dbch\af13\loch\f38 \hich\f38 +Aplica-se igualmente se a Microsoft teve ou devia ter tido conhecimento da possibilidade de ocorr\'ea\loch\f38 ncia de tais danos.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\langnp1046\insrsid13064779\charrsid11677077 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang2070\langfe1033\langnp2070\insrsid13064779\charrsid11677077 \hich\af38\dbch\af11\loch\f38 \hich\f38 A limita\'e7\'e3\loch\f38 \hich\f38 o ou exclus\'e3\loch\f38 +o supra mencionada p\hich\af38\dbch\af11\loch\f38 \hich\f38 oder\'e1\loch\f38 \hich\f38 tamb\'e9\loch\f38 \hich\f38 m n\'e3\loch\f38 \hich\f38 o se aplicar ao Adquirente, por o pa\'ed\loch\f38 \hich\f38 s em que reside n\'e3\loch\f38 \hich\f38 +o permitir a exclus\'e3\loch\f38 \hich\f38 o ou limita\'e7\'e3\loch\f38 o de danos incidentais, consequentes ou outros.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1046\langfe1033\dbch\af13\langnp1046\insrsid4684770\charrsid11677077 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000040f8 +3757aab8ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.RUS.rtf b/setup/resources/eula/VF_EULA.RUS.rtf new file mode 100644 index 00000000000..3264a07b089 --- /dev/null +++ b/setup/resources/eula/VF_EULA.RUS.rtf @@ -0,0 +1,949 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Times};} +{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} +{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???\'a1\'ec??};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math{\*\falt Calisto MT};} +{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ??u!??I};}{\f39\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} +{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f60\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun{\*\falt @Arial Unicode MS};} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???\'a1\'ec??};} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???\'a1\'ec??};} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f442\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};} +{\f443\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\f445\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\f446\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\f447\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\f448\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};}{\f449\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};} +{\f450\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};}{\f462\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};}{\f463\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};} +{\f465\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f466\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};}{\f467\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};} +{\f468\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f469\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};}{\f470\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};} +{\f554\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f552\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f553\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} +{\f555\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f556\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f559\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} +{\f574\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ???\'a1\'ec??};}{\f782\fbidi \froman\fcharset238\fprq2 Cambria Math CE{\*\falt Calisto MT};}{\f783\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr{\*\falt Calisto MT};} +{\f785\fbidi \froman\fcharset161\fprq2 Cambria Math Greek{\*\falt Calisto MT};}{\f786\fbidi \froman\fcharset162\fprq2 Cambria Math Tur{\*\falt Calisto MT};}{\f789\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic{\*\falt Calisto MT};} +{\f822\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ??u!??I};}{\f823\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ??u!??I};}{\f825\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ??u!??I};} +{\f826\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ??u!??I};}{\f827\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ??u!??I};}{\f828\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ??u!??I};} +{\f829\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ??u!??I};}{\f830\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ??u!??I};}{\f831\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ??u!??I};} +{\f834\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f832\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};}{\f833\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};} +{\f835\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f836\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};}{\f839\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};} +{\f882\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}{\f883\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f885\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};} +{\f886\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f889\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f1044\fbidi \fnil\fcharset0\fprq2 @SimSun Western{\*\falt @Arial Unicode MS};} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ???\'a1\'ec??};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} +{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} +{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};} +{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times};} +{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times};} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ???\'a1\'ec??};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;} +{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink106 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af44 \ltrch\fcs0 \b\f44\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 +page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink108 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f44\hich\af44\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f44\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033\langfenp0 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive +\f2\cf15\lang1024\langfe1024\noproof LogoportDoNotTranslate;}{\*\cs96 \additive \b\f38 Preamble Char;}{\*\cs97 \additive \f2\fs40\cf4 tw4winError;}{\*\cs98 \additive \cf2 tw4winTerm;}{\*\cs99 \additive \f2\cf11\lang1024\langfe1024\noproof LogoportPopup;} +{\*\cs100 \additive \f2\cf10\lang1024\langfe1024\noproof LogoportJump;}{\*\cs101 \additive \f2\cf6\lang1024\langfe1024\noproof LogoportMarkup;}{\*\cs102 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s103\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext103 \slink104 Body Text 2;}{\*\cs104 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink103 \slocked Body Text 2 Char;}{\s105\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon49 \snext105 \slink107 Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs106 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs107 \additive \rtlch\fcs1 +\ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 \sbasedon106 \slink105 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs108 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s109\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext109 \slink110 LIMPA_T4WINEXTERNAL;}{\*\cs110 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink109 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 +\b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\f44\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 +\b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af44\afs20 \ltrch\fcs0 \b\i0\f44\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\strike0\f44\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af44\afs20 \ltrch\fcs0 \b0\i0\f44\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid856736\rsid1048756\rsid1314881\rsid1973927\rsid2188875\rsid2497649\rsid2504352\rsid3755635\rsid4206697\rsid4684770\rsid5519702\rsid5835432\rsid5858028\rsid6766043\rsid7471242\rsid8470505\rsid8988678\rsid9196108\rsid9250398 +\rsid11090679\rsid11758563\rsid11828113\rsid12799225\rsid13191708\rsid14356214\rsid14367754\rsid14375208\rsid14446677\rsid14956750\rsid15019201\rsid15493226\rsid15548830\rsid15612533\rsid16018221\rsid16280961\rsid16604151}{\mmathPr\mmathFont34\mbrkBin0 +\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo9\dy24\hr3\min57}{\version1}{\edmins0}{\nofpages3}{\nofwords1473}{\nofchars8397} +{\nofcharsws9851}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1314881 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1314881 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1314881 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1314881 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 +\insrsid856736 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid856736 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid856736 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid856736 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid856736 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid856736 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\loch\af823\dbch\af11\hich\f823 \'d3\'d1\'cb\'ce\'c2\'c8\'df\loch\f823 \hich\f823 \'cb\'c8\'d6\'c5\'cd\'c7\'c8\'c8\loch\f823 \hich\f823 \'cd\'c0\loch\f823 \hich\f823 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5\loch\f823 \hich\f823 \'ce\'c1\'c5\'d1 +\'cf\'c5\'d7\'c5\'cd\'c8\'c5\loch\f823 MICROSOFT}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid15612533\charrsid14956750 \hich\af38\dbch\af11\loch\f38 MICROSOFT VISUAL F#}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 + +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8988678 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af823\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 +\loch\af823\dbch\af13\hich\f823 \'cd\'e0\'f1\'f2\'ee\'ff\'f9\'e8\'e5\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'ff\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\loch\af823\dbch\af13\hich\f823 \'e7\'e8\'e8\loch\f823 \hich\f823 \'ff\'e2\'eb\'ff\'fe\'f2 +\'f1\'ff\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 \'ec\'e5\'e6\'e4\'f3\loch\f823 \hich\f823 \'ea\'ee\'f0\'ef\'ee\'f0\'e0\'f6\'e8\'e5\'e9\loch\f823 \hich\f823 Microsoft (\'e8\'eb\'e8\loch\f823 \hich\f823 , +\'e2\loch\f823 \hich\f823 \'e7\'e0\'e2\'e8\'f1\'e8\'ec\'ee\'f1\'f2\'e8\loch\f823 \hich\f823 \'ee\'f2\loch\f823 \hich\f823 \'ec\'e5\'f1\'f2\'e0\loch\f823 \hich\f823 \'e2\'e0\'f8\'e5\'e3\'ee\loch\f823 \hich\f823 \'ef\'f0\'ee\'e6\'e8\'e2\'e0\'ed\'e8\'ff +\loch\f823 \hich\f823 , \'ee\'e4\'ed\'e8\'ec\loch\f823 \hich\f823 \'e8\'e7\loch\f823 \hich\f823 \'e5\'e5\loch\f823 \hich\f823 \'e0\'f4\'f4\'e8\'eb\'e8\'f0\'ee\'e2\'e0\'ed\'ed\'fb\'f5\loch\f823 \hich\f823 \'eb\'e8\'f6\loch\f823 \hich\f823 ) \'e8 +\loch\f823 \hich\f823 \'e2\'e0\'ec\'e8\loch\f823 \hich\f823 . \'cf\'f0\'ee\'f7\'f2\'e8\'f2\'e5\loch\f823 \hich\f823 \'e8\'f5\loch\f823 \hich\f823 \'e2\'ed\'e8\'ec\'e0\'f2\'e5\'eb\'fc\'ed\'ee\loch\f823 \hich\f823 . \'ce\'ed\'e8\loch\f823 \hich\f823 +\'ef\'f0\'e8\'ec\'e5\'ed\'ff\'fe\'f2\'f1\'ff\loch\f823 \hich\f823 \'ea}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid8988678 \~}{\rtlch\fcs1 \ab0\af823\afs20 \ltrch\fcs0 +\b0\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'e2\'fb\'f8\'e5\'f3\'ea\'e0\'e7\'e0\'ed\'ed\'ee\'ec\'f3\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed +\'ee\'ec\'f3\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'fe\loch\f823 \hich\f823 , \'e2\'ea\'eb\'fe\'f7\'e0\'ff\loch\f823 \hich\f823 \'ed\'ee\'f1\'e8\'f2\'e5\'eb\'e8\loch\f823 \hich\f823 , \'ed\'e0\loch\f823 \hich\f823 \'ea\'ee\'f2 +\'ee\'f0\'fb\'f5\loch\f823 \hich\f823 \'ee\'ed\loch\af823\dbch\af13\hich\f823 \'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'f2\'f1\'ff\loch\f823 \hich\f823 (\'e5\'f1\'eb\'e8\loch\f823 \hich\f823 \'ee\'ed\'e8 +\loch\f823 \hich\f823 \'e5\'f1\'f2\'fc\loch\f823 ).}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'dd\'f2\'e8\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'ff\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'fe\'f2\'f1 +\'ff\loch\f823 \hich\f823 \'f2\'e0\'ea\'e6\'e5\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'e2\'f1\'e5}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid9250398 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ee\'e1\'ed\'ee\'e2\'eb +\'e5\'ed\'e8\'ff,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'e5\loch\f823 \hich\f823 \'ea\'ee\'ec\'ef\'ee\'ed\'e5\'ed\'f2\'fb,}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'f1\'eb\'f3\'e6\'e1\'fb\loch\f823 \hich\f823 \'c8\'ed\'f2\'e5\'f0\'ed\'e5\'f2\'e0,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'f1\'eb\'f3\'e6\'e1\'fb\loch\f823 \hich\f823 \'f2\'e5\'f5\'ed\'e8\'f7\'e5\'f1\'ea\'ee\'e9\loch\f823 \hich\f823 \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'ea +\'e8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14956750 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8470505 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af823\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 +\hich\af823\dbch\af13\loch\f823 \hich\f823 Microsoft \'e4\'eb\'ff\loch\f823 \hich\f823 \'e4\'e0\'ed\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff +\loch\f823 \hich\f823 , \'e5\'f1\'eb\'e8\loch\f823 \hich\f823 \'fd\'f2\'e8\loch\f823 \hich\f823 \'fd\'eb\'e5\'ec\'e5\'ed\'f2\'fb\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'f1\'ee\'ef\'f0\'ee\'e2\'ee\'e6\'e4\'e0\'fe\'f2\'f1\'ff\loch\f823 +\loch\af823\dbch\af13\hich\f823 \'e4\'f0\'f3\'e3\'e8\'ec\'e8\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'ff\'ec\'e8.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b0\fs20\insrsid8470505 \~}{ +\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ef\'ee\'f1\'eb\'e5\'e4\'ed\'e5\'ec\loch\f823 \hich\f823 \'f1\'eb\'f3\'f7\'e0\'e5\loch\f823 \hich\f823 +\'ef\'f0\'e8\'ec\'e5\'ed\'ff\'fe\'f2\'f1\'ff\loch\f823 \hich\f823 \'f1\'ee\'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'f3\'fe\'f9\'e8\'e5\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'ff.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par }\pard \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'d3\'df\loch\f823 \hich\f823 \'dd\'d2\'ce\loch\f823 \hich\f823 \'cf\'d0\'ce\'c3\'d0\'c0 +\'cc\'cc\'cd\'ce\'c5\loch\f823 \hich\f823 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5\loch\f823 \hich\f823 , \'d2\'c5\'cc\loch\f823 \hich\f823 \'d1\'c0\'cc\'db\'cc\loch\f823 \hich\f823 \'c2\'db\loch\f823 \hich\f823 \'cf\'ce\'c4\'d2\'c2\'c5\'d0\'c6 +\'c4\'c0\'c5\'d2\'c5\loch\f823 \hich\f823 \'d1\'c2\'ce\'c5\loch\f823 \hich\f823 \'d1\'ce\'c3\'cb\'c0\'d1\'c8\'c5\loch\f823 \hich\f823 \'d1\'ce\'c1\'cb\'de\'c4\'c0\'d2\'dc\loch\f823 \hich\f823 \'c4\'c0\'cd\'cd\'db\'c5\loch\f823 \hich\f823 \'d3\'d1\'cb +\'ce\'c2\'c8\'df.}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af823\dbch\af11\loch\f823 \hich\f823 \'c5\'d1\'cb\'c8\loch\f823 \hich\f823 \'c2\'db\loch\f823 \hich\f823 \'cd\'c5 +\loch\f823 \hich\f823 \'d1\'ce\'c3\'cb\'c0\'d1\'cd\'db\loch\f823 \hich\f823 \'d1\loch\f823 \hich\f823 \'d3\'d1\'cb\'ce\'c2\'c8\'df\'cc\'c8\loch\f823 \hich\f823 \'cb\'c8\'d6\'c5\'cd\'c7\'c8\'c8\loch\f823 \hich\f823 , \'cd\'c5\loch\f823 \hich\f823 \'c8 +\'d1\'cf\'ce\'cb\'dc\'c7\'d3\'c9\'d2\'c5\loch\f823 \hich\f823 \'dd\'d2\'ce\loch\f823 \hich\f823 \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5\loch\f823 \hich\f823 \'ce\'c1\loch\af823\dbch\af11\hich\f823 \'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid15612533\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c5\'d1\'cb\'c8 +\loch\f823 \hich\f823 \'c2\'db\loch\f823 \hich\f823 \'c2\'db\'cf\'ce\'cb\'cd\'df\'c5\'d2\'c5\loch\f823 \hich\f823 \'d3\'d1\'cb\'ce\'c2\'c8\'df\loch\f823 \hich\f823 \'c4\'c0\'cd\'cd\'ce\'c9\loch\f823 \hich\f823 \'cb\'c8\'d6\'c5\'cd\'c7\'c8\'c8 +\loch\f823 \hich\f823 , \'c2\'c0\'cc\loch\f823 \hich\f823 \'cf\'d0\'c5\'c4\'ce\'d1\'d2\'c0\'c2\'cb\'df\'de\'d2\'d1\'df\loch\f823 \hich\f823 \'d3\'ca\'c0\'c7\'c0\'cd\'cd\'db\'c5\loch\f823 \hich\f823 \'cd\'c8\'c6\'c5\loch\f823 \hich\f823 \'c1\'c5\'d1 +\'d1\'d0\'ce\'d7\'cd\'db\'c5\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2\'c0.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1049\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1049\langfenp1033\insrsid11828113\charrsid14956750 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15612533 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 +\loch\af823\dbch\af13\hich\f823 \'cf\'d0\'c0\'c2\'c0\loch\f823 \hich\f823 \'cd\'c0\loch\f823 \hich\f823 \'d3\'d1\'d2\'c0\'cd\'ce\'c2\'ca\'d3\loch\f823 \hich\f823 \'c8\loch\f823 \hich\f823 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'ce\'c2\'c0\'cd\'c8\'c5.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid15612533\charrsid14956750 +\loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 \hich\f823 \'e8\'ec\'e5\'e5\'f2\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\loch\f823 \hich\f823 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'e8\'f2\'fc\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'e8\'f1\'ef +\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'f1\'e2\'ee\'e8\'f5\loch\f823 \hich\f823 \'f3\'f1\'f2\'f0\'ee\'e9\'f1\'f2\'e2\'e0\'f5\loch\f823 \hich\f823 \'eb\'fe\'e1\'ee\'e5\loch\f823 \hich\f823 \'f7\'e8\'f1 +\'eb\'ee\loch\f823 \hich\f823 \'ea\'ee\'ef\'e8\'e9\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 (\'e2\loch\f823 +\loch\af823\dbch\af11\hich\f823 \'f6\'e5\'eb\'ff\'f5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e5\'ea\'f2\'e8\'f0\'ee\'e2\'e0\'ed\'e8\'ff\loch\f823 \hich\f823 , \'f0\'e0\'e7\'f0\'e0\'e1\'ee\'f2\'ea\'e8\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f2\'e5 +\'f1\'f2\'e8\'f0\'ee\'e2\'e0\'ed\'e8\'ff\loch\f823 \hich\f823 \'f1\'ee\'e1\'f1\'f2\'e2\'e5\'ed\'ed\'fb\'f5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\loch\f823 ).}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 2.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c4\'ce\'cf\'ce\'cb\'cd\'c8\'d2\'c5\'cb\'dc\'cd\'db\'c5\loch\f823 \hich\f823 \'d3\'d1\'cb\'ce\'c2\'c8\'df\loch\f823 \hich\f823 \'cb\'c8\'d6\'c5 +\'cd\'c7\'c8\'c8\loch\f823 \hich\f823 \'c8\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2\'c0\loch\f823 \hich\f823 \'cd\'c0\loch\f823 \hich\f823 \'c8\'d1\'cf\'ce\'cb\'dc\'c7\'ce\'c2\'c0\'cd\'c8\'c5.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2\'f2\'ee\'f0\'e8 +\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\cs57\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'f1 +\'ee\'e4\'e5\'f0\'e6\'e8\'f2\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 , \'ea\'ee\'f2\'ee\'f0\'fb\'e9\loch\f823 \hich\f823 \'f0\'e0\'e7\'f0\'e5\'f8\'e0\'e5\'f2\'f1\'ff\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff +\'f2\'fc\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f1\'ee\'f1\'f2\'e0\'e2\'e5\loch\f823 \hich\f823 \'f0\'e0\'e7\'f0\'e0\'e1\'e0\loch\af823\dbch\af11\hich\f823 \'f2\'fb\'e2\'e0\'e5\'ec\'fb\'f5\loch\f823 \hich\f823 \'e2\'e0\'ec\'e8\loch\f823 +\hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\loch\f823 \hich\f823 \'ef\'f0\'e8\loch\f823 \hich\f823 \'f1\'ee\'e1\'eb\'fe\'e4\'e5\'ed\'e8\'e8\loch\f823 \hich\f823 \'e2\'e0\'ec\'e8\loch\f823 \hich\f823 \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e8\'f5\loch\f823 +\hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'e9.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 i.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'f0\'e0\'e2\'ee +\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'e5\'ed\'e8\'e5\loch\f823 . }{\rtlch\fcs1 +\af823\afs20 \ltrch\fcs0 \cs58\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 \'e8\loch\f823 +\hich\f823 \'f2\'e5\'ea\'f1\'f2\'ee\'e2\'fb\'e5\loch\f823 \hich\f823 \'f4\'e0\'e9\'eb\'fb\loch\f823 \hich\f823 , \'ef\'e5\'f0\'e5\'f7\'e8\'f1\'eb\'e5\'ed\'ed\'fb\'e5\loch\f823 \hich\f823 \'ed\'e8\'e6\'e5\loch\f823 \hich\f823 , \'ef\'f0\'e5\'e4\'f1\'f2 +\'e0\'e2\'eb\'ff\'fe\'f2\loch\f823 \hich\f823 \'f1\'ee\'e1\'ee\'e9\loch\f823 \hich\f823 \'ab\'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\'bb.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 + +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'d4\'e0\'e9\'eb\'fb +\loch\f823 REDIST.TXT}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\ulnone\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid9250398 \hich\af823\dbch\af11\loch\f823 \hich\f823 . \'c2}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\ulnone\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'fb\loch\f823 \hich\f823 \'e8\'ec\'e5\'e5\'f2\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\loch\f823 \hich\f823 \'ea\'ee\'ef\'e8\'f0 +\loch\af823\dbch\af11\hich\f823 \'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'f2\'fc\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 , \'f3\'ea\'e0\'e7\'e0\'ed\'ed\'fb\'e9 +\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f4\'e0\'e9\'eb\'e0\'f5\loch\f823 \hich\f823 REDIST.TXT, \'e2\loch\f823 \hich\f823 \'e2\'e8\'e4\'e5\loch\f823 \hich\f823 \'ee\'e1\'fa\'e5\'ea\'f2\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ea\'ee\'e4\'e0. +}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'d0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'f2\'f0\'e5\'f2\'fc\'e8\'ec\loch\f823 \hich\f823 \'eb\'e8\'f6 +\'e0\'ec}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid15493226 \hich\af38\dbch\af11\loch\f38 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\ulnone\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e2\'fb\loch\f823 \hich\f823 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f823 \hich\f823 \'f0\'e0\'e7\'f0\'e5\'f8\'e8\'f2\'fc\loch\f823 \hich\f823 \'e4 +\'e8\'f1\'f2\'f0\'e8\'e1\'fc\'fe\'f2\'ee\'f0\'e0\'ec\loch\f823 \hich\f823 \'e2\'e0\'f8\'e8\'f5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\loch\f823 \hich\f823 \'ea\'ee\'ef\'e8\'f0\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'e8\loch\f823 +\hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'f2\'fc\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4 +\loch\f823 \hich\f823 \'ea\'e0\'ea\loch\f823 \hich\f823 \'f7\'e0\'f1\'f2\'fc\loch\f823 \hich\f823 \'fd\'f2\'e8\'f5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\ulnone\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 ii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'d3\'f1\'eb +\loch\af823\dbch\af11\hich\f823 \'ee\'e2\'e8\'ff\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'e5\'ed\'e8\'ff\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\cs58\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c4\'eb\'ff\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'eb\'fe\'e1\'ee\'e3\'ee +\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'ee\'e3\'ee\loch\f823 \hich\f823 \'ea\'ee\'e4\'e0\loch\f823 \hich\f823 \'e2\'fb\loch\f823 \hich\f823 \'e4\'ee\'eb\'e6 +\'ed\'fb\loch\f823 :}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'f1\'f3\'f9\'e5\'f1\'f2 +\'e2\'e5\'ed\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'f8\'e8\'f0\'e8\'f2\'fc\loch\f823 \hich\f823 \'ee\'f1\'ed\'ee\'e2\'ed\'fb\'e5\loch\f823 \hich\f823 \'f4\'f3\'ed\'ea\'f6\'e8\'ee\'ed\'e0\'eb\'fc\'ed\'fb\'e5\loch\f823 \hich\f823 \'e2\'ee\'e7\'ec +\'ee\'e6\'ed\'ee\'f1\'f2\'e8\loch\f823 \hich\f823 \'ea\'ee\'e4\'e0\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f1\'e2\'ee\'e8\'f5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'e0\'f5\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e4\'eb\'ff\loch\f823 \hich\f823 \'eb\'fe\'e1\'ee\'e3\'ee\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1 +\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'ee\'e3\'ee\loch\f823 \hich\f823 \'ea\'ee\'e4\'e0\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'f0\'e0\'f1\'f8\'e8\'f0\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 LIB \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0 +\'e0\'ed\'ff\'f2\'fc\loch\f823 \hich\f823 \'f2\loch\af823\dbch\af11\hich\f823 \'ee\'eb\'fc\'ea\'ee\loch\f823 \hich\f823 \'f0\'e5\'e7\'f3\'eb\'fc\'f2\'e0\'f2\'fb\loch\f823 \hich\f823 \'e7\'e0\'ef\'f3\'f1\'ea\'e0\loch\f823 \hich\f823 \'f2\'e0\'ea\'ee +\'e3\'ee\loch\f823 \hich\f823 \'ea\'ee\'e4\'e0\loch\f823 \hich\f823 \'ef\'ee\'f1\'f0\'e5\'e4\'f1\'f2\'e2\'ee\'ec\loch\f823 \hich\f823 \'ea\'ee\'ec\'ef\'ee\'ed\'ee\'e2\'f9\'e8\'ea\'e0\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'ef\'ee\'ec\'ee\'f9 +\'fc\'fe\loch\f823 \hich\f823 \'e2\'e0\'f8\'e5\'e9\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'f2\'fc\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1 +\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 , \'e2\'ea\'eb\'fe\'f7\'e5\'ed\'ed\'fb\'e9\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'f3\loch\f823 +\hich\f823 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e8\loch\f823 \hich\f823 , \'f2\'ee\'eb\'fc\'ea\'ee\loch\f823 \hich\f823 \'ea\'e0\'ea\loch\f823 \hich\f823 \'f7\'e0\'f1\'f2\'fc\loch\f823 \hich\f823 \'fd\'f2\'ee\'e9\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3 +\'f0\'e0\'ec\'ec\'fb\loch\f823 \hich\f823 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea\'e8\loch\f823 \hich\f823 \'e1\'e5\'e7\loch\f823 \hich\f823 \'e8\'e7\'ec\'e5\'ed\'e5\'ed\'e8\'e9\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ef\'ee\'f2\'f0\'e5\'e1\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'ee\'f2\loch\f823 \hich\f823 \'e4\'e8\'f1\'f2\'f0\'e8\'e1\'fc\'fe\'f2\'ee +\loch\af823\dbch\af11\hich\f823 \'f0\'ee\'e2\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'e2\'ed\'e5\'f8\'ed\'e8\'f5\loch\f823 \hich\f823 \'ea\'ee\'ed\'e5\'f7\'ed\'fb\'f5\loch\f823 \hich\f823 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'e5\'eb\'e5\'e9 +\loch\f823 \hich\f823 \'f1\'ee\'e1\'eb\'fe\'e4\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'e9\loch\f823 \hich\f823 , \'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f823 \hich\f823 \'e1\'f3\'e4\'f3\'f2\loch\f823 \hich\f823 \'e7\'e0\'f9\'e8\'f9 +\'e0\'f2\'fc\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'ec\'e5\'ed +\'fc\'f8\'e5\loch\f823 \hich\f823 , \'f7\'e5\'ec\loch\f823 \hich\f823 \'e4\'e0\'ed\'ed\'ee\'e5\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 ; }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ee\'f2\'ee\'e1\'f0\'e0\'e6\'e0\'f2\'fc\loch\f823 \hich\f823 \'e4\'e5\'e9\'f1\'f2\'e2\'e8\'f2\'e5\'eb\'fc\'ed\'ee\'e5\loch\f823 \hich\f823 \'f3 +\'e2\'e5\'e4\'ee\'ec\'eb\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ee\'e1\loch\f823 \hich\f823 \'e0\'e2\'f2\'ee\'f0\'f1\'ea\'e8\'f5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\'f5\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'e2\'e0\'f8\'e8\'f5 +\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'e0\'f5\loch\f823 \hich\f823 ; \'e8}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ee\'f1\'e2\'ee\'e1\'ee\'e4\'e8\'f2\'fc\loch\f823 \hich\f823 \'ee\'f2\loch\f823 \hich\f823 \'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e5\'ed\'ed\'ee\'f1 +\loch\af823\dbch\af11\hich\f823 \'f2\'e8\loch\f823 \hich\f823 , \'e7\'e0\'f9\'e8\'f2\'e8\'f2\'fc\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'e4\'e8\'f2\'fc\loch\f823 \hich\f823 Microsoft \'ee\'f2\loch\f823 \hich\f823 \'eb\'fe\'e1 +\'fb\'f5\loch\f823 \hich\f823 \'ef\'f0\'e5\'f2\'e5\'ed\'e7\'e8\'e9\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'e8\'f1\'ea\'ee\'e2\loch\f823 \hich\f823 , \'f1\'e2\'ff\'e7\'e0\'ed\'ed\'fb\'f5\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'e8\'f1 +\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 \'e2\'e0\'f8\'e8\'f5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0 +\'ec\'ec\loch\f823 \hich\f823 , \'e2\'ea\'eb\'fe\'f7\'e0\'ff\loch\f823 \hich\f823 \'f0\'e0\'f1\'f5\'ee\'e4\'fb\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'ee\'ef\'eb\'e0\'f2\'f3\loch\f823 \hich\f823 \'f3\'f1\'eb\'f3\'e3\loch\f823 \hich\f823 +\'e0\'e4\'e2\'ee\'ea\'e0\'f2\'ee\'e2.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 iii.\tab}}\pard\plain \ltrpar +\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ce\'e3\'f0\'e0\'ed +\'e8\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'e5\'ed\'e8\'ff\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \cs58\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'e8\'ec\'e5\'e5\'f2\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\loch\f823 :}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e8\'e7\'ec\'e5\'ed\'ff +\'f2\'fc\loch\f823 \hich\f823 \'f3\'e2\'e5\'e4\'ee\'ec\'eb\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'ee\'e1\loch\f823 \hich\f823 \'e0\'e2\'f2\'ee\'f0\'f1\'ea\'e8\'f5\hich\af823\dbch\af11\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\'f5\loch\f823 \hich\f823 +, \'ef\'e0\'f2\'e5\'ed\'f2\'ed\'fb\'f5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\'f5\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\'f5\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'f2\'ee\'e2\'e0\'f0\'ed\'fb\'e5 +\loch\f823 \hich\f823 \'e7\'ed\'e0\'ea\'e8\loch\f823 \hich\f823 , \'ef\'f0\'e8\'f1\'f3\'f2\'f1\'f2\'e2\'f3\'fe\'f9\'e8\'e5\loch\f823 \hich\f823 \'e2\'ee\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0 +\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'ee\'ec\loch\f823 \hich\f823 \'ea\'ee\'e4\'e5\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'f2\'ee\'e2\'e0\'f0\'ed\'fb\'e5\loch\f823 \hich\f823 \'e7\'ed\'e0\'ea\'e8 +\loch\f823 \hich\f823 \'cc\'e0\'e9\'ea\'f0\'ee\'f1\'ee\'f4\'f2\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'ed\'e0\'e7\'e2\'e0\'ed\'e8\'ff\'f5\loch\f823 \hich\f823 \'f1\'e2\'ee\'e8\'f5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec +\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'f2\'e0\'ea\'e8\'ec\loch\f823 \hich\f823 \'f1\'ef\'ee\'f1\'ee\'e1\'ee\'ec\loch\f823 \hich\f823 , \'ea\'ee\'f2\'ee\'f0\'fb\'e9\loch\f823 \hich\f823 \'e7\'e0\'f1\'f2\'e0\'e2\'e8\'eb\loch\f823 +\hich\f823 \'e1\'fb\loch\f823 \hich\f823 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'e5\'eb\'ff\loch\f823 \hich\f823 \'ef\'f0\'e5\'e4\'ef\'ee\'eb\'ee\'e6\'e8\'f2\'fc\loch\f823 \hich\f823 , \'f7\'f2\'ee\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec +\'e0\loch\f823 \hich\f823 \'ff\'e2\'eb\loch\af823\dbch\af11\hich\f823 \'ff\'e5\'f2\'f1\'ff\loch\f823 \hich\f823 \'ef\'f0\'ee\'e4\'f3\'ea\'f2\'ee\'ec\loch\f823 \hich\f823 \'cc\'e0\'e9\'ea\'f0\'ee\'f1\'ee\'f4\'f2\loch\f823 \hich\f823 \'e8\'eb\'e8 +\loch\f823 \hich\f823 \'ee\'e4\'ee\'e1\'f0\'e5\'ed\'e0\loch\f823 \hich\f823 \'e5\'fe\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'f2\'fc\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1 +\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 \'e4\'eb\'ff\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'ff\loch\f823 \hich\f823 \'e5\'e3\'ee\loch\f823 \hich\f823 +\'ed\'e0\loch\f823 \hich\f823 \'ef\'eb\'e0\'f2\'f4\'ee\'f0\'ec\'e5\loch\f823 \hich\f823 , \'ee\'f2\'eb\'e8\'f7\'ed\'ee\'e9\loch\f823 \hich\f823 \'ee\'f2\loch\f823 Windows;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\cf17\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0\pararsid16018221 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e2\'ea\'eb\'fe\'f7\'e0\'f2\'fc\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0 +\'e0\'ed\'ff\'e5\'ec\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 \'e2\'ee\loch\f823 \hich\f823 \'e2\'f0\'e5\'e4\'ee\'ed\'ee\'f1\'ed\'fb\'e5\loch\f823 \hich\f823 , \'ed\'e5\'e7\'e0\'ea\'ee\'ed\'ed\'fb\'e5\loch\f823 \hich\f823 \'e8 +\'eb\'e8\loch\f823 \hich\f823 \'e2\'e2\'ee\'e4\'ff\'f9\'e8\'e5\loch\f823 \hich\f823 \'e2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid16018221 \~}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e7\'e0\'e1\'eb\'f3\'e6\'e4\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'fb\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \fs20\cf17\lang1049\langfe1033\loch\af3\hich\af3\dbch\af13\langnp1049\langfenp1033\insrsid11828113\charrsid14956750 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard \ltrpar +\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'e8\'e7\'ec\'e5\'ed\'ff\'f2\'fc\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1 +\'f2\'f0\'e0\'ed\'ff\'f2\'fc\loch\f823 \hich\f823 \'e8\'f1\'f5\'ee\'e4\'ed\'fb\'e9\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 \'eb\'fe\'e1\'ee\'e3\'ee\loch\f823 \hich\f823 \'c2\'f2\'ee\'f0\'e8\'f7\'ed\'ee\loch\f823 \hich\f823 \'f0\'e0\'f1 +\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'ec\'ee\'e3\'ee\loch\f823 \hich\f823 \'ea\'ee\'e4\'e0\loch\f823 \hich\f823 \'f2\'e0\'ea\'e8\'ec\loch\f823 \hich\f823 \'ee\'e1\'f0\'e0\'e7\'ee\'ec\loch\f823 \hich\f823 , \'f7\'f2\'ee\'e1\'fb\loch\f823 \hich\f823 + \'eb\'fe\'e1\'e0\'ff\loch\f823 \hich\f823 \'e5\'e3\'ee\loch\f823 \hich\f823 \'f7\'e0\'f1\'f2\'fc\loch\f823 \hich\f823 \'ef\'ee\'e4\'ef\'e0\'e4\'e0\'eb\'e0\loch\f823 \hich\f823 \'ef\'ee\'e4\loch\f823 \hich\f823 \'e4\'e5\'e9\'f1\'f2\'e2\'e8\'e5 +\loch\f823 \hich\f823 \'e8\'f1\'ea\'eb\'fe\'f7\'e5\'ed\'ed\'ee\'e9\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'e8.}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\hich\af823\dbch\af11\loch\f823 \hich\f823 \'c8\'f1\'ea\'eb\'fe\'f7\'e5\'ed\'ed\'e0\'ff\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'ff\loch\f823 \hich\f823 \emdash \loch\f823 \hich\f823 \'fd\'f2\'ee\loch\f823 \hich\f823 \'eb\'fe\'e1\'e0\'ff +\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'ff\loch\f823 \hich\f823 , \'f1\'ee\'e3\'eb\'e0\'f1\'ed\'ee\loch\f823 \hich\f823 \'ea\'ee\'f2\'ee\'f0\'ee\'e9\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\loch\f823 +\hich\f823 , \'e8\'e7\'ec\'e5\'ed\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\loch\af823\dbch\af11\hich\f823 \'ee\'f1\'f2\'f0\'e0\'ed\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'fb +\loch\f823 \hich\f823 \'f2\'ee\'eb\'fc\'ea\'ee\loch\f823 \hich\f823 \'ef\'f0\'e8\loch\f823 \hich\f823 \'f1\'ee\'e1\'eb\'fe\'e4\'e5\'ed\'e8\'e8\loch\f823 \hich\f823 \'f1\'eb\'e5\'e4\'f3\'fe\'f9\'e8\'f5\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'e9 +\loch\f823 :}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ea\'ee\'e4\loch\f823 +\hich\f823 \'f0\'e0\'f1\'ea\'f0\'fb\'e2\'e0\'e5\'f2\'f1\'ff\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'f2\'f1\'ff\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'e2\'e8\'e4\'e5\loch\f823 +\hich\f823 \'e8\'f1\'f5\'ee\'e4\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ea\'ee\'e4\'e0\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e4\'f0\'f3\'e3\'e8\'e5\loch\f823 \hich\f823 \'eb\'e8\'f6\'e0\loch\f823 \hich\f823 \'e8\'ec\'e5\'fe\'f2\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee +\loch\f823 \hich\f823 \'e5\'e3\'ee\loch\f823 \hich\f823 \'e8\'e7\'ec\'e5\'ed\'ff\'f2\'fc.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid15612533\charrsid14956750 \hich\af38\dbch\af11\loch\f38 3.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid15612533\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'d0\'ce\'c3\'d0 +\'c0\'cc\'cc\'db\loch\f823 \hich\f823 \'c8\loch\f823 \hich\f823 \'d3\'c2\'c5\'c4\'ce\'cc\'cb\'c5\'cd\'c8\'df\loch\f823 \hich\f823 \'d2\'d0\'c5\'d2\'dc\'c8\'d5\loch\f823 \hich\f823 \'cb\'c8\'d6.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ca +\'ee\'e4\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'e8\'f5\loch\f823 \hich\f823 \'f2\'f0\'e5\'f2\'fc\'e8\'f5\loch\f823 \hich\f823 \'eb\'e8\'f6\loch\f823 \hich\f823 , \'e2\'ea\'eb\'fe\'f7\'e5\'ed\'ed\'fb\'e9\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 +\'e4\'e0\'ed\'ed\'ee\'e5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\loch\af823\dbch\af11\hich\f823 \'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 , \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb +\'ff\'e5\'f2\loch\f823 \hich\f823 \'e2\'e0\'ec\loch\f823 \hich\f823 \'ef\'ee\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'e8\loch\f823 \hich\f823 Microsoft \'f1\'ee\'e3\'eb\'e0\'f1\'ed\'ee\loch\f823 \hich\f823 \'ed\'e0\'f1\'f2\'ee\'ff\'f9\'e5 +\'ec\'f3\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'ee\'ed\'ed\'ee\'ec\'f3\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'fe\loch\f823 \hich\f823 , \'e0\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'f2\'f0\'e5\'f2\'fc\'e8 +\'ec\'e8\loch\f823 \hich\f823 \'eb\'e8\'f6\'e0\'ec\'e8\loch\f823 \hich\f823 \'ef\'ee\loch\f823 \hich\f823 \'ea\'e0\'ea\'e8\'ec-\'eb\'e8\'e1\'ee\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'e8\'ec\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'ff\'ec +\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'e8.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'d3\'e2\'e5\'e4\'ee\'ec\'eb\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'ee\loch\f823 \hich\f823 \'ea\'ee\'e4\'e5\loch\f823 \hich\f823 \'f2\'f0\'e5 +\'f2\'fc\'e8\'f5\loch\f823 \hich\f823 \'eb\'e8\'f6\loch\f823 \hich\f823 (\'ef\'f0\'e8\loch\f823 \hich\f823 \'ed\'e0\'eb\'e8\'f7\'e8\'e8\loch\f823 \hich\f823 ) \'e2\'ea\'eb\'fe\'f7\'e5\'ed\'fb\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'fd\'f2 +\'ee\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 , \'e8\loch\f823 \hich\f823 , \'ea\'f0\'ee\'ec\'e5\loch\f823 \loch\af823\dbch\af11\hich\f823 +\'f2\'ee\'e3\'ee\loch\f823 \hich\f823 , \'ee\'ed\'e8\loch\f823 \hich\f823 \'ef\'f0\'e8\'e2\'e5\'e4\'e5\'ed\'fb\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f4\'e0\'e9\'eb\'e5\loch\f823 ThirdPartyNotices.txt.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid11758563\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 4.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ce\'c1\'da\'c5\'cc\loch\f823 \hich\f823 \'cb\'c8\'d6\'c5\'cd\'c7\'c8\'c8\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ed\'e5 +\loch\f823 \hich\f823 \'ef\'f0\'ee\'e4\'e0\'e5\'f2\'f1\'ff\loch\f823 \hich\f823 , \'e0\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'f0\'f3\'e5\'f2\'f1\'ff.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'dd +\'f2\'ee\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e4\'e0\'e5\'f2\loch\f823 \hich\f823 \'e2\'e0\'ec\loch\f823 \hich\f823 \'f2\'ee\'eb\'fc\'ea\'ee\loch\f823 \hich\f823 \'ed\'e5\'ea\'ee\'f2\'ee\'f0\'fb\'e5 +\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ee\'e1\'e5 +\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cc\'e0\'e9\'ea\'f0\'ee\'f1\'ee\'f4\'f2\loch\f823 \hich\f823 \'ee\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2\loch\f823 \hich\f823 \'e7\'e0\loch\f823 +\hich\f823 \'f1\'ee\'e1\'ee\'e9\loch\f823 \hich\f823 \'e2\'f1\'e5\loch\f823 \hich\f823 \'ee\'f1\'f2\'e0\'eb\'fc\'ed\loch\af823\dbch\af11\hich\f823 \'fb\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c7 +\'e0\loch\f823 \hich\f823 \'e8\'f1\'ea\'eb\'fe\'f7\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 \'f1\'eb\'f3\'f7\'e0\'e5\'e2\loch\f823 \hich\f823 , \'ea\'ee\'e3\'e4\'e0\loch\f823 \hich\f823 , \'ed\'e5\'f1\'ec\'ee\'f2\'f0\'ff\loch\f823 \hich\f823 \'ed\'e0 +\loch\f823 \hich\f823 \'e4\'e0\'ed\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 , \'ef\'f0\'e8\'ec\'e5\'ed\'e8\'ec\'ee\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\loch\f823 \hich\f823 \'ef\'f0 +\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2\loch\f823 \hich\f823 \'e2\'e0\'ec\loch\f823 \hich\f823 \'e1\'ee\'eb\'fc\'f8\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\loch\f823 \hich\f823 , \'e2\'fb\loch\f823 \hich\f823 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f823 +\hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'f2\'ee\'eb\'fc\'ea\'ee\loch\f823 +\hich\f823 \'f2\'e5\'ec\'e8\loch\f823 \hich\f823 \'f1\'ef\'ee\'f1\'ee\'e1\'e0\'ec\'e8\loch\f823 \hich\f823 , \'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f823 \hich\f823 \'ff\'e2\'ed\'ee\loch\f823 \hich\f823 \'f3\'ea\'e0\'e7\'e0\'ed\'fb\loch\f823 \hich\f823 +\'e2\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'ff\'f5\loch\f823 \hich\f823 \'ed\'e0\'f1\'f2\'ee\'ff\'f9\'e5\'e3\'ee\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'ff.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf +\'f0\'e8\loch\f823 \hich\f823 \'fd\'f2\'ee\'ec\loch\f823 \hich\f823 \'e2\loch\af823\dbch\af11\hich\f823 \'fb\loch\f823 \hich\f823 \'e4\'ee\'eb\'e6\'ed\'fb\loch\f823 \hich\f823 \'f1\'ee\'e1\'eb\'fe\'e4\'e0\'f2\'fc\loch\f823 \hich\f823 \'e2\'f1\'e5 +\loch\f823 \hich\f823 \'f2\'e5\'f5\'ed\'e8\'f7\'e5\'f1\'ea\'e8\'e5\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'ec\loch\f823 \hich\f823 \'ee +\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e8\loch\f823 \hich\f823 , \'e4\'ee\'ef\'f3\'f1\'ea\'e0\'fe\'f9\'e8\'e5\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee +\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'f2\'ee\'eb\'fc\'ea\'ee\loch\f823 \hich\f823 \'ee\'ef\'f0\'e5\'e4\'e5\'eb\'e5\'ed\'ed\'fb\'ec\loch\f823 \hich\f823 \'ee\'e1\'f0\'e0\'e7\'ee\'ec.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'e8\'ec\'e5\'e5\'f2\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\loch\f823 :}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ef\'fb\'f2\'e0\'f2\'fc +\'f1\'ff\loch\f823 \hich\f823 \'ee\'e1\'ee\'e9\'f2\'e8\loch\f823 \hich\f823 \'f2\'e5\'f5\'ed\'e8\'f7\'e5\'f1\'ea\'e8\'e5\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3 +\'f0\'e0\'ec\'ec\'ed\'ee\'ec\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e8\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'f0\'e5\'ea\'ee\'ed\'f1\'f2\'f0\'f3\'e8\'f0\loch\af823\dbch\af11\hich\f823 \'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 , \'e4\'e5\'ea\'ee\'ec\'ef\'e8 +\'eb\'e8\'f0\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'e4\'e8\'e7\'e0\'f1\'f1\'e5\'ec\'e1\'eb\'e8\'f0\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee +\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 , \'e5\'f1\'eb\'e8\loch\f823 \hich\f823 \'fd\'f2\'ee\loch\f823 \hich\f823 \'ef\'f0\'ff\'ec\'ee\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'f0\'e0\'e7\'f0\'e5\'f8\'e5\'ed\'ee +\loch\f823 \hich\f823 \'ef\'f0\'e8\'ec\'e5\'ed\'e8\'ec\'fb\'ec\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\'ec\loch\f823 \hich\f823 , \'ed\'e5\'f1\'ec\'ee\'f2\'f0\'ff\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'e4\'e0\'ed\'ed\'ee\'e5\loch\f823 +\hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'e5\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'f1\'ee\'e7\'e4\'e0\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'e1\'ee\'eb\'fc\'f8\'e5\loch\f823 \hich\f823 \'ea\'ee\'ef\'e8\'e9\loch\f823 \hich\f823 +\'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 , \'f7\'e5\'ec\loch\f823 \hich\f823 \'f3\'ea\'e0\'e7\'e0\'ed\'ee\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 +\'fd\'f2\'ee\'ec\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e8\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 , \'ed\'e5\'f1\'ec\'ee\'f2\'f0\'ff\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'e4\'e0\'ed\'ed\'ee\'e5 +\loch\f823 \hich\f823 \'ee\'e3\loch\af823\dbch\af11\hich\f823 \'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 , \'f0\'e0\'e7\'f0\'e5\'f8\'e5\'ed\'ee\loch\f823 \hich\f823 \'ef\'f0\'e8\'ec\'e5\'ed\'e8\'ec\'fb\'ec\loch\f823 \hich\f823 \'ef\'f0 +\'e0\'e2\'ee\'ec\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ef\'f3\'e1\'eb\'e8\'ea\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5 +\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 , \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'ff\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'e8\'ec\loch\f823 \hich\f823 \'eb\'e8\'f6\'e0\'ec\loch\f823 \hich\f823 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee\'f1 +\'f2\'fc\loch\f823 \hich\f823 \'e5\'e3\'ee\loch\f823 \hich\f823 \'ea\'ee\'ef\'e8\'f0\'ee\'e2\'e0\'f2\'fc\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'f2\'fc\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee +\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'ef\'f0\'ee\'ea\'e0\'f2\loch\f823 \hich\f823 , \'e2\loch\f823 \hich\f823 \'e0\'f0\'e5\'ed\'e4\'f3\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'e2\'ee +\loch\f823 \hich\f823 \'e2\'f0\'e5\'ec\'e5\'ed\'ed\'ee\'e5\loch\f823 \hich\f823 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'e5\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ef\'e5\'f0\'e5\'e4\'e0\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1 +\'ef\'e5\'f7\'e5\'ed\loch\af823\dbch\af11\hich\f823 \'e8\'e5\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'fd\'f2\'ee\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'f2\'f0\'e5\'f2\'fc\'e8\'ec\loch\f823 +\hich\f823 \'eb\'e8\'f6\'e0\'ec\loch\f823 ;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'fd\'f2\'ee\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee +\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e4\'eb\'ff\loch\f823 \hich\f823 \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'f3\'f1\'eb\'f3\'e3\loch\f823 \hich\f823 \'f0 +\'e0\'e7\'ec\'e5\'f9\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'ea\'ee\'ec\'ec\'e5\'f0\'f7\'e5\'f1\'ea\'ee\'e9\loch\f823 \hich\f823 \'ee\'f1\'ed\'ee\'e2\'e5.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 5.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'d0\'c5\'c7\'c5\'d0 +\'c2\'cd\'c0\'df\loch\f823 \hich\f823 \'ca\'ce\'cf\'c8\'df\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 \hich\f823 \'ec +\'ee\'e6\'e5\'f2\'e5\loch\f823 \hich\f823 \'f1\'e4\'e5\'eb\'e0\'f2\'fc\loch\f823 \hich\f823 \'ee\'e4\'ed\'f3\loch\f823 \hich\f823 \'f0\'e5\'e7\'e5\'f0\'e2\'ed\'f3\'fe\loch\f823 \hich\f823 \'ea\'ee\'ef\'e8\'fe\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0 +\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 +\af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 \hich\f823 \'e8\'ec\'e5\'e5\'f2\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\loch\f823 \hich\f823 +\'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'e5\'e5\hich\af823\dbch\af11\loch\f823 \hich\f823 \'f2\'ee\'eb\'fc\'ea\'ee\loch\f823 \hich\f823 \'e4\'eb\'ff\loch\f823 \hich\f823 \'ef\'e5\'f0\'e5\'f3\'f1\'f2\'e0\'ed\'ee\'e2\'ea +\'e8\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'ff.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 6.\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c4\'ce\'ca\'d3\'cc\'c5\'cd\'d2\'c0\'d6\'c8\'df\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cb\'fe\'e1\'ee\'e5\loch\f823 \hich\f823 \'eb\'e8\'f6\'ee\loch\f823 \hich\f823 , \'e8\'ec\'e5\'fe\'f9\'e5\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0 +\'e2\'ee\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'e4\'ee\'f1\'f2\'f3\'ef\loch\f823 \hich\f823 \'ea\loch\f823 \hich\f823 \'e2\'e0\'f8\'e5\'ec\'f3\loch\f823 \hich\f823 \'ea\'ee\'ec\'ef\'fc\'fe\'f2\'e5\'f0\'f3\loch\f823 \hich\f823 \'e8\'eb +\'e8\loch\f823 \hich\f823 \'e2\'ed\'f3\'f2\'f0\'e5\'ed\'ed\'e5\'e9\loch\f823 \hich\f823 \'f1\'e5\'f2\'e8\loch\f823 \hich\f823 , \'ec\'ee\'e6\'e5\'f2\loch\f823 \hich\f823 \'ea\'ee\'ef\'e8\'f0\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'e8\loch\f823 +\hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'e4\'ee\'ea\'f3\'ec\'e5\'ed\'f2\'e0\'f6\'e8\'fe\loch\f823 \hich\f823 \'e4\'eb\'ff\loch\f823 \hich\f823 \'e2\'ed\'f3\'f2\'f0\'e5\'ed\'ed\'e8\'f5\loch\f823 \hich\f823 +\'f6\'e5\'eb\'e5\'e9\loch\f823 \hich\f823 \'f1\'ef\'f0\'e0\'e2\'ee\'f7\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'f5\'e0\'f0\'e0\'ea\'f2\'e5\'f0\'e0.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 7.\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'c5\'d0\'c5\'cd\'ce\'d1\loch\f823 \hich\f823 \'cd\'c0\loch\f823 \hich\f823 \'c4\'d0\'d3\'c3\'ce\'c5\loch\f823 +\loch\af823\dbch\af11\hich\f823 \'d3\'d1\'d2\'d0\'ce\'c9\'d1\'d2\'c2\'ce\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 +\hich\f823 \'e8\'ec\'e5\'e5\'f2\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\loch\f823 \hich\f823 \'f3\'e4\'e0\'eb\'e8\'f2\'fc\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5 +\'ed\'e8\'e5\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'ee\'e4\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'f3\'f1\'f2\'f0\'ee\'e9\'f1\'f2\'e2\'e0\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f3\'f1\'f2\'e0\'ed\'ee\'e2\'e8\'f2\'fc\loch\f823 +\hich\f823 \'e5\'e3\'ee\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'ee\'ec\loch\f823 \hich\f823 \'f3\'f1\'f2\'f0\'ee\'e9\'f1\'f2\'e2\'e5\loch\f823 \hich\f823 \'e4\'eb\'ff\loch\f823 \hich\f823 \'e2\'e0\'f8\'e5\'e3\'ee +\loch\f823 \hich\f823 \'eb\'e8\'f7\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'ff.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'e8\'ec\'e5 +\'e5\'f2\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'fc\loch\f823 \hich\f823 \'fd\'f2\'f3\loch\f823 \hich\f823 \'eb\'e8\'f6\'e5\'ed\'e7\'e8\'fe\loch\f823 \hich\f823 \'ed\'e0 +\loch\f823 \hich\f823 \'ed\'e5\'f1\'ea\'ee\'eb\'fc\'ea\'e8\'f5\loch\f823 \hich\f823 \'f3\'f1\'f2\'f0\'ee\'e9\'f1\'f2\'e2\'e0\'f5.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 8.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15612533 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ce\'c3\'d0\'c0\'cd\'c8\'d7\'c5\'cd\'c8\'df\loch\f823 \hich\f823 \'cd\'c0\loch\f823 \hich\f823 \'dd\'ca\'d1\'cf\'ce\'d0\'d2\loch\f823 . }{ +\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c4\'e0\'ed\'ed\'ee\'e5\loch\f823 \loch\af823\dbch\af11\hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee +\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ef\'ee\'e4\'ef\'e0\'e4\'e0\'e5\'f2\loch\f823 \hich\f823 \'ef\'ee\'e4\loch\f823 \hich\f823 \'e4\'e5\'e9\'f1\'f2\'e2\'e8\'e5\loch\f823 \hich\f823 \'fd\'ea\'f1 +\'ef\'ee\'f0\'f2\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'ee\'e4\'e0\'f2\'e5\'eb\'fc\'f1\'f2\'e2\'e0\loch\f823 \hich\f823 \'d1\'d8\'c0.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2 +\'fb\loch\f823 \hich\f823 \'ee\'e1\'ff\'e7\'e0\'ed\'fb\loch\f823 \hich\f823 \'f1\'ee\'e1\'eb\'fe\'e4\'e0\'f2\'fc\loch\f823 \hich\f823 \'e2\'f1\'e5\loch\f823 \hich\f823 \'e2\'ed\'f3\'f2\'f0\'e5\'ed\'ed\'e8\'e5\loch\f823 \hich\f823 \'e8\loch\f823 +\hich\f823 \'ec\'e5\'e6\'e4\'f3\'ed\'e0\'f0\'ee\'e4\'ed\'fb\'e5\loch\f823 \hich\f823 \'ed\'ee\'f0\'ec\'fb\loch\f823 \hich\f823 \'fd\'ea\'f1\'ef\'ee\'f0\'f2\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'ee\'e4\'e0\'f2\'e5\'eb\'fc\'f1\'f2 +\'e2\'e0\loch\f823 \hich\f823 , \'ef\'f0\'e8\'ec\'e5\'ed\'e8\'ec\'fb\'e5\loch\f823 \hich\f823 \'ea\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'ec\'f3\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'fe.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\loch\af823\dbch\af11\hich\f823 \'ca\loch\f823 \hich\f823 \'f2\'e0\'ea\'e8\'ec\loch\f823 \hich\f823 \'ef\'ee\'eb\'ee\'e6\'e5\'ed\'e8\'ff\'ec\loch\f823 \hich\f823 \'fd\'ea\'f1\'ef\'ee\'f0\'f2\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed +\'ee\'e4\'e0\'f2\'e5\'eb\'fc\'f1\'f2\'e2\'e0\loch\f823 \loch\af823\dbch\af11\hich\f823 \'ee\'f2\'ed\'ee\'f1\'ff\'f2\'f1\'ff\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'ef\'ee\loch\f823 \hich\f823 \'ea\'ee +\'ed\'e5\'f7\'ed\'fb\'ec\loch\f823 \hich\f823 \'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'f2\'e5\'eb\'ff\'ec\loch\f823 \hich\f823 , \'ef\'ee\'f0\'ff\'e4\'ea\'f3\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f0\'e5\'e3\'e8\'ee\'ed\'e0\'ec\loch\f823 \hich\f823 + \'ea\'ee\'ed\'e5\'f7\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'ee\'e2\'e0\'ed\'e8\'ff.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{ +\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid15612533\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'e5\loch\f823 \hich\f823 \'f1\'e2\'e5\'e4\'e5\'ed\'e8 +\'ff\loch\f823 \hich\f823 \'f1\'ec\loch\f823 \hich\f823 . \'ed\'e0\loch\f823 \hich\f823 \'e2\'e5\'e1-\'f1\'e0\'e9\'f2\'e5\loch\f823 www.microsoft.com/exporting.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\cs73\b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1049\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1049\langfenp1033\insrsid11828113\charrsid14956750 \hich\af38\dbch\af13\loch\f38 9.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'d2\'c5\'d5\'cd\'c8\'d7\'c5\'d1\'ca\'c0\'df\loch\f823 \hich\f823 \'cf\'ce\'c4\'c4\'c5\'d0\'c6\'ca\'c0.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\loch\af823\dbch\af11\hich\f823 \'d2\'e0\'ea\loch\f823 \hich\f823 \'ea\'e0\'ea\loch\f823 \hich\f823 \'fd\'f2\'ee\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5 +\loch\f823 \hich\f823 \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'e5\'f2\'f1\'ff\loch\f823 \hich\f823 \'ab\'ea\'e0\'ea\loch\f823 \hich\f823 \'e5\'f1\'f2\'fc\'bb\loch\f823 , Mic\hich\af823\dbch\af11\loch\f823 \hich\f823 rosoft \'ec\'ee\'e6\'e5\'f2 +\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'ef\'f0\'e5\'e4\'ee\'f1\'f2\'e0\'e2\'eb\'ff\'f2\'fc\loch\f823 \hich\f823 \'f3\'f1\'eb\'f3\'e3\loch\f823 \hich\f823 \'ef\'ee\loch\f823 \hich\f823 \'e5\'e3\'ee\loch\f823 \hich\f823 \'f2\'e5\'f5\'ed +\'e8\'f7\'e5\'f1\'ea\'ee\'e9\loch\f823 \hich\f823 \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'e5.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 10.\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'ce\'cb\'cd\'ce\'d2\'c0\loch\f823 \hich\f823 \'d1\'ce\'c3\'cb\'c0\'d8\'c5\'cd\'c8\'df\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'dd\'f2\'ee\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 , \'e0\loch\f823 \hich\f823 \'f2\'e0\'ea\'e6\'e5 +\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'ff\loch\f823 \hich\f823 , \'ea\'ee\'f2\'ee\'f0\'fb\'e5\loch\f823 \hich\f823 \'f1\'ee\'ef\'f0\'ee\'e2\'ee\'e6\'e4\'e0\'fe\'f2\loch\f823 \hich\f823 \'e8\'f1\'ef\'ee\'eb\'fc\'e7\'f3\'e5\'ec\'fb\'e5 +\loch\f823 \hich\f823 \'e2\'e0\'ec\'e8\loch\f823 \hich\f823 \'e4\'ee\'ef\'ee\'eb\'ed\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 , \'ee\'e1\'ed\'ee\'e2\'eb\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 , \'f1\'eb\'f3\'e6\'e1\'fb\loch\f823 \hich\f823 \'c8\'ed\'f2\'e5 +\'f0\'ed\'e5\'f2\'e0\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f1\'eb\'f3\'e6\'e1\'fb\loch\f823 \hich\f823 \'f2\'e5\'f5\'ed\'e8\'f7\'e5\'f1\'ea\'ee\'e9\loch\f823 \hich\f823 \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'e8\loch\f823 \hich\f823 , \'f1\'ee +\'f1\'f2\'e0\'e2\'eb\'ff\'fe\'f2\loch\f823 \hich\f823 \'ef\'ee\'eb\'ed\'ee\'e5\loch\f823 \hich\f823 \'f1\'ee\'e3\loch\af823\dbch\af11\hich\f823 \'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ef\'ee\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0 +\'ec\'ec\'ed\'ee\'ec\'f3\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'fe\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f1\'eb\'f3\'e6\'e1\'e0\'ec\loch\f823 \hich\f823 \'ef\'ee\'e4\'e4\'e5\'f0\'e6\'ea\'e8.}{\rtlch\fcs1 +\ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 11.\tab}}\pard \ltrpar +\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'d0\'c8\'cc\'c5\'cd\'c8\'cc\'ce\'c5\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2\'ce.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 a.\tab}}\pard\plain \ltrpar +\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cd\'e0\loch\f823 +\hich\f823 \'f2\'e5\'f0\'f0\'e8\'f2\'ee\'f0\'e8\'e8\loch\f823 \hich\f823 \'d1\'ee\'e5\'e4\'e8\'ed\'e5\'ed\'ed\'fb\'f5\loch\f823 \hich\f823 \'d8\'f2\'e0\'f2\'ee\'e2\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c5\'f1\'eb\'e8\loch\f823 \hich\f823 \'e2\'fb\loch\f823 \hich\f823 \'ef\'f0\'e8\'ee\'e1\'f0\'e5\'eb\'e8\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3 +\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'d1\'ee\'e5\'e4\'e8\'ed\'e5\'ed\'ed\'fb\'f5\loch\f823 \hich\f823 \'d8\'f2\'e0\'f2\'e0\'f5\loch\f823 +\hich\f823 , \'fd\'f2\'ee\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ef\'ee\'e4\'eb\'e5\'e6\'e8\'f2\loch\f823 \hich\f823 \'f2\'ee\'eb\'ea\'ee\'e2\'e0\'ed\'e8\'fe\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 + \'f1\'ee\'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e8\'e8\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'ee\'e4\'e0\'f2\'e5\'eb\'fc\'f1\'f2\'e2\'ee\'ec\loch\f823 \hich\f823 \'f8\'f2\'e0\'f2\'e0\loch\f823 \loch\af823\dbch\af11\hich\f823 +\'c2\'e0\'f8\'e8\'ed\'e3\'f2\'ee\'ed\loch\f823 \hich\f823 , \'d1\'d8\'c0\loch\f823 \hich\f823 . \'cb\'fe\'e1\'fb\'e5\loch\f823 \hich\f823 \'ef\'f0\'e5\'f2\'e5\'ed\'e7\'e8\'e8\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f1\'e2\'ff\'e7\'e8 +\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'ed\'e0\'f0\'f3\'f8\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 \'e4\'e0\'ed\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'f2\'e0\'ea\'e6\'e5 +\loch\f823 \hich\f823 \'f0\'e0\'f1\'f1\'ec\'e0\'f2\'f0\'e8\'e2\'e0\'fe\'f2\'f1\'ff\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f1\'ee\'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e8\'e8\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'fd\'f2\'e8\'ec +\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'ee\'e4\'e0\'f2\'e5\'eb\'fc\'f1\'f2\'e2\'ee\'ec\loch\f823 \hich\f823 \'ed\'e5\'e7\'e0\'e2\'e8\'f1\'e8\'ec\'ee\loch\f823 \hich\f823 \'ee\'f2\loch\f823 \hich\f823 \'ef\'f0\'e8\'ed\'f6\'e8\'ef\'ee\'e2\loch\f823 +\hich\f823 \'ea\'ee\'eb\'eb\'e8\'e7\'e8\'ee\'ed\'ed\'ee\'e3\'ee\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{ +\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2\'f1\'e5\loch\f823 \hich\f823 \'ee\'f1\'f2\'e0\'eb\'fc\'ed\'fb\'e5\loch\f823 \hich\f823 \'ef\'f0\'e5 +\'f2\'e5\'ed\'e7\'e8\'e8\loch\f823 \hich\f823 , \'e2\'ea\'eb\'fe\'f7\'e0\'ff\loch\f823 \hich\f823 \'ef\'f0\'e5\'f2\'e5\'ed\'e7\'e8\'e8\loch\f823 \hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'ee\'f1\'ed\'ee\'e2\'e0\'ed\'e8\'e8\loch\f823 \hich\f823 \'e7 +\'e0\'ea\'ee\'ed\'ee\'e2\loch\f823 \hich\f823 \'f8\'f2\'e0\'f2\'e0\loch\f823 \hich\f823 \'ee\loch\f823 \hich\f823 \'e7\'e0\'f9\'e8\'f2\loch\af823\dbch\af11\hich\f823 \'e5\loch\f823 \hich\f823 \'ef\'ee\'f2\'f0\'e5\'e1\'e8\'f2\'e5\'eb\'e5\'e9\loch\f823 +\hich\f823 \'e8\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'ee\'e2\loch\f823 \hich\f823 \'ee\loch\f823 \hich\f823 \'ed\'e5\'e4\'ee\'e1\'f0\'ee\'f1\'ee\'e2\'e5\'f1\'f2\'ed\'ee\'e9\loch\f823 \hich\f823 \'ea\'ee\'ed\'ea\'f3\'f0\'e5\'ed\'f6\'e8\'e8 +\loch\f823 \hich\f823 , \'e0\loch\f823 \hich\f823 \'f2\'e0\'ea\'e6\'e5\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f1\'e2\'ff\'e7\'e8\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'e3\'f0\'e0\'e6\'e4\'e0\'ed\'f1\'ea\'e8\'ec\loch\f823 +\hich\f823 \'ef\'f0\'e0\'e2\'ee\'ed\'e0\'f0\'f3\'f8\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 , \'f0\'e5\'e3\'f3\'eb\'e8\'f0\'f3\'fe\'f2\'f1\'ff\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'e0\'ec\'e8\loch\f823 \hich\f823 \'f8\'f2\'e0\'f2\'e0\loch\f823 +\hich\f823 , \'e2\loch\f823 \hich\f823 \'ea\'ee\'f2\'ee\'f0\'ee\'ec\loch\f823 \hich\f823 \'e2\'fb\loch\f823 \hich\f823 \'ef\'f0\'ee\'e6\'e8\'e2\'e0\'e5\'f2\'e5.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 b.\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c7\'e0\loch\f823 \hich\f823 \'ef\'f0\'e5\'e4\'e5\'eb\'e0\'ec\'e8\loch\f823 \hich\f823 \'d1\'ee\'e5\'e4\'e8\'ed\'e5\'ed\'ed\'fb\'f5\loch\f823 +\hich\f823 \'d8\'f2\'e0\'f2\'ee\'e2\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c5\'f1\'eb\'e8\loch\f823 \hich\f823 \'e2\'fb\loch\f823 +\hich\f823 \'ef\'f0\'e8\'ee\'e1\'f0\'e5\'eb\'e8\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'eb\'fe\'e1\'ee\'e9 +\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'ee\'e9\loch\f823 \hich\f823 \'f1\'f2\'f0\'e0\'ed\loch\af823\dbch\af11\hich\f823 \'e5\loch\f823 \hich\f823 , \'ef\'f0\'e8\'ec\'e5\'ed\'ff\'fe\'f2\'f1\'ff\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'fb\loch\f823 +\hich\f823 \'fd\'f2\'ee\'e9\loch\f823 \hich\f823 \'f1\'f2\'f0\'e0\'ed\'fb.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 12.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'de\'d0\'c8\'c4\'c8 +\'d7\'c5\'d1\'ca\'c0\'df\loch\f823 \hich\f823 \'d1\'c8\'cb\'c0\loch\f823 . }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'dd\'f2\'ee\loch\f823 +\hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ee\'ef\'e8\'f1\'fb\'e2\'e0\'e5\'f2\loch\f823 \hich\f823 \'ee\'ef\'f0\'e5\'e4\'e5\'eb\'e5\'ed\'ed\'fb\'e5\loch\f823 \hich\f823 \'fe\'f0\'e8\'e4\'e8\'f7\'e5\'f1\'ea\'e8\'e5 +\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'cf\'ee\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'e0\'ec\loch\f823 \hich\f823 \'f1\'e2\'ee\'e5\'e3\'ee\loch\f823 \hich\f823 \'f8\'f2\'e0\'f2 +\'e0\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'f1\'e2\'ee\'e5\'e9\loch\f823 \hich\f823 \'f1\'f2\'f0\'e0\'ed\'fb\loch\f823 \hich\f823 \'e2\'fb\loch\f823 \hich\f823 \'ec\'ee\'e6\'e5\'f2\'e5\loch\f823 \hich\f823 \'e8\'ec\'e5\'f2\'fc +\loch\f823 \hich\f823 \'e4\'ee\'ef\'ee\'eb\'ed\'e8\'f2\'e5\'eb\'fc\'ed\'fb\'e5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 +\hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'c2\'fb\loch\f823 \hich\f823 \'f2\'e0\'ea\'e6\'e5\loch\f823 \hich\f823 +\'ec\'ee\'e6\'e5\'f2\'e5\loch\f823 \hich\f823 \'e8\'ec\'e5\'f2\'fc\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'e0\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'ee\'f2\'ed\'ee\'f8\'e5\'ed\'e8\'e8\loch\f823 \hich\f823 \'eb\'e8\'f6\'e0\loch\f823 +\hich\f823 , \'f3\loch\f823 \hich\f823 \'ea\'ee\'f2\'ee\'f0\'ee\'e3\'ee\loch\f823 \hich\f823 \'e2\'fb\loch\f823 \hich\f823 \'ef\'f0\'e8\loch\af823\dbch\af11\hich\f823 \'ee\'e1\'f0\'e5\'eb\'e8\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed +\'ee\'e5\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5\'f7\'e5\'ed\'e8\'e5.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\b0\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'dd\'f2\'ee\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'e8\'e7\'ec\'e5 +\'ed\'ff\'e5\'f2\loch\f823 \hich\f823 \'e2\'e0\'f8\'e8\'f5\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\loch\f823 \hich\f823 , \'ef\'f0\'e5\'e4\'f3\'f1\'ec\'ee\'f2\'f0\'e5\'ed\'ed\'fb\'f5\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'e0\'ec\'e8\loch\f823 +\hich\f823 \'e2\'e0\'f8\'e5\'e9\loch\f823 \hich\f823 \'f1\'f2\'f0\'e0\'ed\'fb\loch\f823 \hich\f823 , \'e5\'f1\'eb\'e8\loch\f823 \hich\f823 \'fd\'f2\'ee\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'e4\'ee\'ef\'f3\'f1\'ea\'e0\'e5\'f2\'f1\'ff +\loch\f823 \hich\f823 \'e7\'e0\'ea\'ee\'ed\'e0\'ec\'e8\loch\f823 \hich\f823 \'e2\'e0\'f8\'e5\'e9\loch\f823 \hich\f823 \'f1\'f2\'f0\'e0\'ed\'fb.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\lang1049\langfe1033\loch\af38\hich\af38\dbch\af13\langnp1049\langfenp1033\insrsid11828113\charrsid14956750 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid13191708 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'ce\'d2\'ca\'c0\'c7\loch\f823 \hich\f823 \'ce\'d2\loch\f823 \hich\f823 \'cf\'d0\'c5\'c4\'ce\'d1\'d2\'c0\'c2\'cb\'c5 +\'cd\'c8\'df\loch\f823 \hich\f823 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9\loch\f823 \hich\f823 . \'cf\'d0\'ce\'c3\'d0\'c0\'cc\'cc\'cd\'ce\'c5\loch\f823 \hich\f823 \'ce\'c1\'c5\'d1\'cf\'c5\'d7\'c5\'cd\'c8\'c5\loch\f823 \hich\f823 \'cb\'c8\'d6\'c5\'cd\'c7\'c8 +\'d0\'d3\'c5\'d2\'d1\'df\loch\f823 \hich\f823 \'ab\'ca\'c0\'ca}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid13191708 \~}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'c5\'d1\'d2\'dc\'bb\loch\f823 \hich\f823 . \'c2\'db\loch\f823 \hich\f823 \'cf\'ce\'cb\'dc\'c7\'d3\'c5\'d2 +\loch\af823\dbch\af13\hich\f823 \'c5\'d1\'dc\loch\f823 \hich\f823 \'c8\'cc\loch\f823 \hich\f823 \'cd\'c0\loch\f823 \hich\f823 \'d1\'ce\'c1\'d1\'d2\'c2\'c5\'cd\'cd\'db\'c9\loch\f823 \hich\f823 \'d0\'c8\'d1\'ca\loch\f823 \hich\f823 . MICROSOFT \'cd\'c5 +\loch\f823 \hich\f823 \'cf\'d0\'c5\'c4\'ce\'d1\'d2\'c0\'c2\'cb\'df\'c5\'d2\loch\f823 \hich\f823 \'cd\'c8\'ca\'c0\'ca\'c8\'d5}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid13191708 \~}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'cf\'d0\'df\'cc\'db\'d5\loch\f823 \hich\f823 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c9\loch\f823 \hich\f823 \'c8\loch\f823 +\hich\f823 \'d3\'d1\'cb\'ce\'c2\'c8\'c9\loch\f823 \hich\f823 . \'d1\'ce\'c3\'cb\'c0\'d8\'c5\'cd\'c8\'c5\loch\f823 \hich\f823 \'cd\'c5\loch\f823 \hich\f823 \'cc\'c5\'cd\'df\'c5\'d2\loch\f823 \hich\f823 \'c4\'ce\'cf\'ce\'cb\'cd\'c8\'d2\'c5\'cb\'dc\'cd +\'db\'c5\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2\'c0}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid13191708 \~}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'cf\'ce\'d2\'d0\'c5\'c1\'c8\'d2\'c5\'cb\'df\loch\f823 \hich\f823 \'c8\'cb\'c8\loch\f823 \hich\f823 \'c3\'c0\'d0\'c0 +\'cd\'d2\'c8\'c8\loch\f823 \hich\f823 , \'cf\'d0\'c5\'c4\'d3\'d1\'cc\'ce\'d2\'d0\'c5\'cd\'cd\'db\'c5\loch\f823 \hich\f823 \'cc\'c5\'d1\'d2\'cd\'db\'cc\loch\f823 \hich\f823 \'c7\'c0\'ca\'ce\'cd\'ce\'c4\'c0\'d2\'c5\'cb\'dc\'d1\'d2\'c2\'ce\'cc.}{ +\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af823\dbch\af11\loch\f823 \hich\f823 \'c2}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid6766043 \~}{\rtlch\fcs1 \af823\afs20 +\ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'d1\'d2\'c5\'cf\'c5\'cd\'c8\loch\f823 \hich\f823 , \'c4\'ce\'cf\'d3\'d1\'d2\'c8\'cc\'ce\'c9\loch\f823 \hich\f823 \'cc\'c5\'d1\'d2\'cd +\'db\'cc\loch\f823 \hich\f823 \'c7\'c0\'ca\'ce\'cd\'ce\'c4\'c0\'d2\'c5\'cb\'dc\'d1\'d2\'c2\'ce\'cc\loch\f823 , MICROS\hich\af823\dbch\af11\loch\f823 \hich\f823 OFT \'c8\'d1\'ca\'cb\'de\'d7\'c0\'c5\'d2\loch\f823 \hich\f823 \'cf\'ce\'c4\'d0\'c0\'c7\'d3 +\'cc\'c5\'c2\'c0\'c5\'cc\'db\'c5\loch\f823 \hich\f823 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c8\loch\f823 \hich\f823 \'d1\'ce\'c1\'cb\'de\'c4\'c5\'cd\'c8\'df\loch\f823 \hich\f823 \'cf\'d0\'c8\'cd\'df\'d2\'db\'d5\loch\f823 \hich\f823 \'d1\'d2\'c0\'cd\'c4\'c0 +\'d0\'d2\'ce\'c2\loch\f823 \hich\f823 \'ca\'c0\'d7\'c5\'d1\'d2\'c2\'c0\loch\f823 \hich\f823 , \'cf\'d0\'c8\'cc\'c5\'cd\'c8\'cc\'ce\'d1\'d2\'c8\loch\f823 \hich\f823 \'c4\'cb\'df\loch\f823 \hich\f823 \'ca\'ce\'cd\'ca\'d0\'c5\'d2\'cd\'ce\'c9\loch\f823 +\hich\f823 \'d6\'c5\'cb\'c8\loch\f823 \hich\f823 \'c8\loch\f823 \hich\f823 \'cd\'c5\'cd\'c0\'d0\'d3\'d8\'c5\'cd\'c8\'df\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2\loch\f823 \hich\f823 \'cd\'c0\loch\f823 \hich\f823 \'c8\'cd\'d2\'c5\'cb\'cb\'c5\'ca\'d2\'d3 +\'c0\'cb\'dc\'cd\'d3\'de\loch\f823 \hich\f823 \'d1\'ce\'c1\'d1\'d2\'c2\'c5\'cd\'cd\'ce\'d1\'d2\'dc.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \b\f823\fs20\expnd0\expndtw-1\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14367754 \loch\af823\dbch\af11\hich\f823 \'c4 +\'cb\'df\loch\f823 \hich\f823 \'c0\'c2\'d1\'d2\'d0\'c0\'cb\'c8\'c8\loch\f823 \hich\f823 \emdash \loch\f823 \hich\f823 \'c2\'db\loch\f823 \hich\f823 \'c8\'cc\'c5\'c5\'d2\'c5\loch\f823 \hich\f823 \'c3\'c0\'d0\'c0\'cd\'d2\'c8\'c8\loch\f823 \hich\f823 , +\'cf\'d0\'c5\'c4\'d3\'d1\'cc\'ce\'d2\'d0\'c5\'cd\'cd\'db\'c5\loch\f823 \hich\f823 \'c7\'c0\'ca\'ce\'cd\'ce\'cc\loch\f823 \hich\f823 \'c0\'c2\'d1\'d2\'d0\'c0\'cb\'c8\'c8\loch\f823 \hich\f823 \'ce\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2\'c0\'d5\loch\f823 +\hich\f823 \'cf\'ce\'d2\'d0\'c5\'c1\'c8\'d2\'c5\'cb\loch\af823\dbch\af11\hich\f823 \'c5\'c9\loch\f823 \hich\f823 , \'c8\loch\f823 \hich\f823 \'cd\'c8\'d7\'d2\'ce\loch\f823 \hich\f823 \'c2\loch\f823 \hich\f823 \'cd\'c0\'d1\'d2\'ce\'df\'d9\'c8\'d5 +\loch\f823 \hich\f823 \'d3\'d1\'cb\'ce\'c2\'c8\'df\'d5\loch\f823 \hich\f823 \'cd\'c5\loch\f823 \hich\f823 \'cf\'ce\'c4\'d0\'c0\'c7\'d3\'cc\'c5\'c2\'c0\'c5\'d2\loch\f823 \hich\f823 \'d3\'d9\'c5\'cc\'cb\'c5\'cd\'c8\'c5\loch\f823 \hich\f823 \'dd\'d2\'c8 +\'d5\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\expnd0\expndtw-1\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14367754 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \hich\af38\dbch\af11\loch\f38 14.\tab}}\pard\plain \ltrpar +\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ce\'c3\'d0\'c0\'cd +\'c8\'d7\'c5\'cd\'c8\'c5\loch\f823 \hich\f823 \'c8\loch\f823 \hich\f823 \'ce\'d2\'d1\'d3\'d2\'d1\'d2\'c2\'c8\'c5\loch\f823 \hich\f823 \'d1\'d0\'c5\'c4\'d1\'d2\'c2\loch\f823 \hich\f823 \'c7\'c0\'d9\'c8\'d2\'db\loch\f823 \hich\f823 \'cf\'d0\'c0\'c2 +\loch\f823 \hich\f823 \'cf\'ce\'d2\'d0\'c5\'c1\'c8\'d2\'c5\'cb\'c5\'c9\loch\f823 \hich\f823 \'c2\loch\f823 \hich\f823 \'d1\'c2\'df\'c7\'c8\loch\f823 \hich\f823 \'d1\loch\f823 \hich\f823 \'d3\'c1\'db\'d2\'ca\'c0\'cc\'c8\loch\f823 \hich\f823 \'c8 +\loch\f823 \hich\f823 \'d3\'d9\'c5\'d0\'c1\'ce\'cc\loch\f823 \hich\f823 . \'c2\'db\loch\f823 \hich\f823 \'cc\'ce\'c6\'c5\'d2\'c5\loch\f823 \hich\f823 \'c2\'c7\'db\'d1\'ca\'c0\'d2\'dc\loch\f823 \hich\f823 \'d1\loch\f823 \hich\f823 MICROSOFT \'c8 +\loch\f823 \hich\f823 \'cf\'ce\'d1\'d2\'c0\'c2\'d9\'c8\'ca\'ce\'c2\loch\f823 \hich\f823 MICROSOFT \'d2\'ce\'cb\'dc\'ca\'ce\loch\f823 \hich\f823 \'cf\'d0\'df\'cc\'db\'c5\loch\f823 \hich\f823 \'d3\'c1\'db\'d2\'ca\'c8\loch\f823 \hich\f823 \'c2 +\loch\f823 \hich\f823 \'d0\'c0\'c7\'cc\'c5\'d0\'c5\loch\f823 \hich\f823 \'cd\'c5\loch\f823 \hich\f823 \'c1\'ce\'cb\'c5\loch\af823\dbch\af11\hich\f823 \'c5\loch\f823 \hich\f823 5,00 \'c4\'ce\'cb\'cb\'c0\'d0\'ce\'c2\loch\f823 \hich\f823 \'d1\'d8\'c0 +\loch\f823 \hich\f823 . \'c2\'db\loch\f823 \hich\f823 \'cd\'c5\loch\f823 \hich\f823 \'cc\'ce\'c6\'c5\'d2\'c5\loch\f823 \hich\f823 \'c2\'c7\'db\'d1\'ca\'c0\'d2\'dc\loch\f823 \hich\f823 \'cd\'c8\'ca\'c0\'ca\'c8\'c5\loch\f823 \hich\f823 \'c4\'d0\'d3\'c3 +\'c8\'c5\loch\f823 \hich\f823 \'d3\'c1\'db\'d2\'ca\'c8\loch\f823 \hich\f823 , \'c2\'ca\'cb\'de\'d7\'c0\'df\loch\f823 \hich\f823 \'ca\'ce\'d1\'c2\'c5\'cd\'cd\'db\'c5\loch\f823 \hich\f823 , \'d1\'cf\'c5\'d6\'c8\'c0\'cb\'dc\'cd\'db\'c5\loch\f823 +\hich\f823 , \'ce\'cf\'ce\'d1\'d0\'c5\'c4\'ce\'c2\'c0\'cd\'cd\'db\'c5\loch\f823 \hich\f823 \'c8\'cb\'c8\loch\f823 \hich\f823 \'d1\'cb\'d3\'d7\'c0\'c9\'cd\'db\'c5\loch\f823 \hich\f823 \'d3\'c1\'db\'d2\'ca\'c8\loch\f823 \hich\f823 , \'c0\loch\f823 +\hich\f823 \'d2\'c0\'ca\'c6\'c5\loch\f823 \hich\f823 \'d3\'c1\'db\'d2\'ca\'c8\loch\f823 \hich\f823 \'c2\loch\f823 \hich\f823 \'d1\'c2\'df\'c7\'c8\loch\f823 \hich\f823 \'d1\loch\f823 \hich\f823 \'d3\'cf\'d3\'d9\'c5\'cd\'cd\'ce\'c9\loch\f823 +\hich\f823 \'c2\'db\'c3\'ce\'c4\'ce\'c9.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\langnp1049\insrsid4684770\charrsid14956750 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'dd\'f2\'ee\loch\f823 +\hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'f0\'e0\'f1\'ef\'f0\'ee\'f1\'f2\'f0\'e0\'ed\'ff\'e5\'f2\'f1\'ff\loch\f823 :}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard\plain \ltrpar +\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ed\'e0\loch\f823 +\hich\f823 \'e2\'f1\'e5\loch\f823 \hich\f823 , \'f7\'f2\'ee\loch\f823 \hich\f823 \'f1\'e2\'ff\'e7\'e0\'ed\'ee\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'ed\'fb\'ec\loch\f823 \hich\f823 \'ee\'e1\'e5\'f1\'ef\'e5 +\'f7\loch\af823\dbch\af11\hich\f823 \'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 , \'f1\'eb\'f3\'e6\'e1\'e0\'ec\'e8\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'f1\'ee\'e4\'e5\'f0\'e6\'e8\'ec\'fb\'ec\loch\f823 \hich\f823 \'e2\'e5\'e1-\'f1\'e0\'e9\'f2 +\'ee\'e2\loch\f823 \hich\f823 \'f2\'f0\'e5\'f2\'fc\'e8\'f5\loch\f823 \hich\f823 \'eb\'e8\'f6\loch\f823 \hich\f823 (\'e2\'ea\'eb\'fe\'f7\'e0\'ff\loch\f823 \hich\f823 \'ea\'ee\'e4\loch\f823 \hich\f823 ), \'e0\loch\f823 \hich\f823 \'f2\'e0\'ea\'e6\'e5 +\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'ef\'f0\'ee\'e3\'f0\'e0\'ec\'ec\'e0\'ec\'e8\loch\f823 \hich\f823 \'f1\'f2\'ee\'f0\'ee\'ed\'ed\'e8\'f5\loch\f823 \hich\f823 \'f0\'e0\'e7\'f0\'e0\'e1\'ee\'f2\'f7\'e8\'ea\'ee\'e2\loch\f823 ;}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f3\fs20\lang1049\langfe1033\langnp1049\langfenp1033\insrsid1048756\charrsid14956750 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 +\f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \loch\af823\dbch\af11\hich\f823 \'ed\'e0\loch\f823 \hich\f823 \'ef\'f0\'e5\'f2\'e5\'ed\'e7\'e8\'e8\loch\f823 \hich\f823 , \'f1\'e2\'ff\'e7\'e0\'ed\'ed\'fb\'e5\loch\f823 \hich\f823 + \'f1\loch\f823 \hich\f823 \'ed\'e0\'f0\'f3\'f8\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'e9\loch\f823 \hich\f823 \'f1\'ee\'e3\'eb\'e0\'f8\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 , \'e3\'e0\'f0\'e0\'ed\'f2\'e8\'e8\loch\f823 +\hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'e8\'f5\loch\f823 \hich\f823 \'f3\'f1\'eb\'ee\'e2\'e8\'e9\loch\f823 \hich\f823 , \'f1\'f2\'f0\'ee\'e3\'ee\'e9\loch\f823 \hich\f823 \'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e5\'ed\'ed\'ee\'f1\'f2 +\'fc\'fe\loch\f823 \hich\f823 , \'ed\'e5\'ee\'f1\'f2\'ee\'f0\'ee\'e6\'ed\'ee\'f1\'f2\'fc\'fe\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'e8\'ec\loch\f823 \hich\f823 \'e3\loch\af823\dbch\af11\hich\f823 \'f0\'e0\'e6\'e4\'e0 +\'ed\'f1\'ea\'e8\'ec\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\'ed\'e0\'f0\'f3\'f8\'e5\'ed\'e8\'e5\'ec\loch\f823 \hich\f823 , \'e2\loch\f823 \hich\f823 \'ec\'e0\'ea\'f1\'e8\'ec\'e0\'eb\'fc\'ed\'ee\loch\f823 \hich\f823 \'e4\'ee\'ef\'f3\'f1\'f2\'e8\'ec +\'ee\'e9\loch\f823 \hich\f823 \'f1\'f2\'e5\'ef\'e5\'ed\'e8\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'f1\'ee\'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e8\'e8\loch\f823 \hich\f823 \'f1\loch\f823 \hich\f823 \'ef\'f0\'e8\'ec\'e5\'ed\'e8\'ec\'fb\'ec +\loch\f823 \hich\f823 \'ef\'f0\'e0\'e2\'ee\'ec.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid14367754 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 +\loch\af823\dbch\af13\hich\f823 \'dd\'f2\'ee\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'e5\loch\f823 \hich\f823 \'e4\'e5\'e9\'f1\'f2\'e2\'f3\'e5\'f2\loch\f823 \hich\f823 \'e4\'e0\'e6\'e5\loch\f823 \hich\f823 \'e2\loch\f823 +\hich\f823 \'f1\'eb\'f3\'f7\'e0\'e5\loch\f823 \hich\f823 , \'e5\'f1\'eb\'e8\loch\f823 \hich\f823 \'e2\loch\f823 \hich\f823 \'cc\'e0\'e9\'ea\'f0\'ee\'f1\'ee\'f4\'f2\loch\f823 \hich\f823 \'e1\'fb\'eb\'ee\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 +\hich\f823 \'e4\'ee\'eb\'e6\'ed\'ee\loch\f823 \hich\f823 \'e1\'fb\'eb\'ee\loch\f823 \hich\f823 \'e1\'fb\'f2\'fc\loch\f823 \hich\f823 \'e8\'e7\'e2\'e5\'f1\'f2\'ed\'ee\loch\f823 \hich\f823 \'ee}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid14367754 \~}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\loch\af823\hich\af823\dbch\af13\langnp1049\insrsid11828113\charrsid14956750 \loch\af823\dbch\af13\hich\f823 \'e2\'ee\'e7\'ec\'ee\'e6\'ed\'ee\'f1\'f2\'e8 +\loch\f823 \hich\f823 \'f2\'e0\'ea\'e8\'f5\loch\f823 \hich\f823 \'f3\'e1\'fb\'f2\'ea\'ee\'e2.}{\rtlch\fcs1 \af823\afs20 \ltrch\fcs0 \f823\fs20\lang1049\langfe1033\langnp1049\insrsid1048756\charrsid14956750 \hich\af823\dbch\af11\loch\f823 \hich\f823 +\'c2\'fb\'f8\'e5\'f3\'ea\'e0\'e7\'e0\'ed\'ed\'fb\'e5\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'e8\loch\f823 \hich\f823 \'e8\'f1\'ea\'eb\'fe\'f7\'e5\'ed\loch\af823\dbch\af11\hich\f823 \'e8\'ff\loch\f823 +\hich\f823 \'ec\'ee\'e3\'f3\'f2\loch\f823 \hich\f823 \'ea\loch\f823 \hich\f823 \'e2\'e0\'ec\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'ee\'f2\'ed\'ee\'f1\'e8\'f2\'fc\'f1\'ff\loch\f823 \hich\f823 , \'e5\'f1\'eb\'e8\loch\f823 \hich\f823 \'e7 +\'e0\'ea\'ee\'ed\'ee\'e4\'e0\'f2\'e5\'eb\'fc\'f1\'f2\'e2\'ee\loch\f823 \hich\f823 \'e2\'e0\'f8\'e5\'e9\loch\f823 \hich\f823 \'f1\'f2\'f0\'e0\'ed\'fb\loch\f823 \hich\f823 \'ed\'e5\loch\f823 \hich\f823 \'e4\'ee\'ef\'f3\'f1\'ea\'e0\'e5\'f2\loch\f823 +\hich\f823 \'e8\'f1\'ea\'eb\'fe\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'ee\'e3\'f0\'e0\'ed\'e8\'f7\'e5\'ed\'e8\'ff\loch\f823 \hich\f823 \'ee\'f2\'e2\'e5\'f2\'f1\'f2\'e2\'e5\'ed\'ed\'ee\'f1\'f2\'e8\loch\f823 +\hich\f823 \'e7\'e0\loch\f823 \hich\f823 \'f1\'eb\'f3\'f7\'e0\'e9\'ed\'fb\'e5\loch\f823 \hich\f823 , \'ea\'ee\'f1\'e2\'e5\'ed\'ed\'fb\'e5\loch\f823 \hich\f823 \'e8\'eb\'e8\loch\f823 \hich\f823 \'e4\'f0\'f3\'e3\'e8\'e5\loch\f823 \hich\f823 \'f3\'e1 +\'fb\'f2\'ea\'e8.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\lang1049\langfe1033\dbch\af13\langnp1049\insrsid4684770\charrsid14956750 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdqformat1 \lsdlocked0 heading 4;\lsdqformat1 \lsdlocked0 heading 5;\lsdqformat1 \lsdlocked0 heading 6;\lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdqformat1 \lsdlocked0 heading 9; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5; +\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid; +\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; +\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; +\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; +\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; +\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000003092 +f922acb8ce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/setup/resources/eula/VF_EULA.TRK.rtf b/setup/resources/eula/VF_EULA.TRK.rtf new file mode 100644 index 00000000000..09d89b443a8 --- /dev/null +++ b/setup/resources/eula/VF_EULA.TRK.rtf @@ -0,0 +1,692 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe2052\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};} +{\f34\fbidi \froman\fcharset1\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS;} +{\f40\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f41\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} +{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f42\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f43\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f45\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f46\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f47\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f48\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f49\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f50\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f62\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f63\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f65\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f66\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f67\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f68\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f69\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f70\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f154\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f152\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f153\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f155\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f156\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} +{\f159\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f174\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\f422\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;} +{\f423\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f425\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f426\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f427\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);} +{\f428\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f429\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f430\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f431\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);} +{\f432\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE;}{\f433\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr;}{\f435\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek;}{\f436\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur;} +{\f439\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic;}{\f444\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f454\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}{\f452\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;} +{\f453\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f455\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f456\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f459\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;} +{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};} +{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt \'cb\'ce\'cc\'e5};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; +\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd \sqformat \spriority0 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext1 \slink15 \sqformat heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext3 \slink17 \sqformat heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar +\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext5 \slink19 \sqformat heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext7 \slink21 \sqformat heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar +\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext9 \slink23 \sqformat heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\* +\cs15 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink1 \slocked Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive +\rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink3 \slocked Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink4 \slocked Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink5 \slocked Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink6 \slocked Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 +\sbasedon10 \slink7 \slocked Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink8 \slocked Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink9 \slocked +Heading 9 Char;}{\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext24 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 Body 3;}{ +\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext27 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 Body 6;}{ +\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext30 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 Bullet 1;}{ +\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \slink87 Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 Bullet 4;}{ +\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar +\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 Bullet 7;}{ +\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 +\rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon32 \snext41 Bullet 9;}{ +\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 +\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 Preamble Border;}{ +\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext46 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 Heading 2 Warranty;}{\s49\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext49 \slink107 Heading 3 Bold;}{\s50\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext50 +Bullet 4 Underline;}{\s51\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext51 Bullet 3 Underline;}{\s52\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon25 \snext52 Body 2 Underline;}{ +\s53\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon26 \snext53 Body 3 Underline;}{\s54\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext54 \slink55 Body Text Indent;}{\*\cs55 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink54 \slocked \ssemihidden +Body Text Indent Char;}{\s56\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \ai\af38\afs19\alang1025 \ltrch\fcs0 +\i\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext56 Bullet 4 Italics;}{\*\cs57 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 2 Char;}{\* +\cs58 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 3 Char;}{\*\cs59 \additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 4 Char;}{\*\cs60 +\additive \rtlch\fcs1 \af38 \ltrch\fcs0 \f38\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Body 1 Char;}{\s61\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext61 Preamble Border Above;}{ +\s62\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext62 \slink63 \ssemihidden footnote text;}{\*\cs63 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink62 \slocked \ssemihidden Footnote Text Char;}{\*\cs64 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super +\sbasedon10 \ssemihidden footnote reference;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext65 \slink66 \ssemihidden endnote text;}{\*\cs66 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink65 \slocked \ssemihidden +Endnote Text Char;}{\*\cs67 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden endnote reference;}{\s68\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext68 \slink69 \ssemihidden annotation text;}{\*\cs69 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 +\sbasedon10 \slink68 \slocked \ssemihidden Comment Text Char;}{\*\cs70 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden annotation reference;}{\s71\ql \li0\ri0\sa160\sl-240\slmult0 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext71 Char;}{ +\s72\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext72 Char Char Char Char;}{\*\cs73 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink,Char Char7;}{\s74\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext74 \slink75 \ssemihidden Balloon Text;}{\*\cs75 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 +\sbasedon10 \slink74 \slocked \ssemihidden Balloon Text Char;}{\*\cs76 \additive \rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 Heading 2 Char1;}{\*\cs77 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 +page number;}{\s78\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext78 Char Char Char Char1;}{\s79\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 +\ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink109 Body 0 Bold;}{\s80\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 Body 0;}{\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext81 \slink82 header;}{\*\cs82 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink81 \slocked +Header Char;}{\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext83 \slink84 footer;}{\*\cs84 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink83 \slocked Footer Char;}{ +\s85\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon68 \snext68 \slink86 \ssemihidden \sunhideused annotation subject;}{\*\cs86 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon69 \slink85 \slocked \ssemihidden Comment Subject Char;}{\*\cs87 \additive \rtlch\fcs1 \af38\afs19 +\ltrch\fcs0 \f38\fs19 \sbasedon10 \slink35 \slocked Bullet 3 Char1;}{\s88\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon35 \snext88 Bullet 3 Underlined;}{\*\cs89 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\langnp1033\langfenp1033 \sbasedon10 Char Char;}{\s90\ql \li0\ri0\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 +\fs18\lang1033\langfe1033\loch\f39\hich\af39\dbch\af11\cgrid\langnp1033\langfenp1033 \snext90 \spriority0 AdditionalSoftware;}{\*\cs91 \additive \rtlch\fcs1 \af38\afs24\alang1025 \ltrch\fcs0 \b\f39\fs24\lang1033\langfe1033\langnp1033\langfenp1033 +\sbasedon10 \spriority0 Char Char1;}{\s92\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext92 \spriority0 Bullet 4 Underlined;}{\s93\ql \fi-360\li360\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls31\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext93 \spriority0 +Heading French Warranty;}{\*\cs94 \additive \f38\lang1033\langfe0\langnp1033 \slocked Body 3 Char Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car Car;}{\*\cs95 \additive \f2\cf15\lang1024\langfe1024\noproof +tw4winExternal;}{\*\cs96 \additive \v\f2\fs24\cf12\sub tw4winMark;}{\*\cs97 \additive \b\f38 Preamble Char;}{\*\cs98 \additive \f2\fs40\cf4 tw4winError;}{\*\cs99 \additive \cf2 tw4winTerm;}{\*\cs100 \additive \f2\cf11\lang1024\langfe1024\noproof +tw4winPopup;}{\*\cs101 \additive \f2\cf10\lang1024\langfe1024\noproof tw4winJump;}{\*\cs102 \additive \f2\cf6\lang1024\langfe1024\noproof tw4winInternal;}{\*\cs103 \additive \f2\cf13\lang1024\langfe1024\noproof DO_NOT_TRANSLATE;}{ +\s104\ql \li0\ri0\sb120\sa120\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext104 \slink105 Body Text 2;}{\*\cs105 \additive \rtlch\fcs1 \af38\afs19 \ltrch\fcs0 \f38\fs19 \sbasedon10 \slink104 \slocked Body Text 2 Char;}{\s106\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar +\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \f38\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon49 \snext106 \slink108 +Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt;}{\*\cs107 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink49 \slocked Heading 3 Bold Char;}{\*\cs108 \additive \rtlch\fcs1 \ab0\af38\afs19 \ltrch\fcs0 \b0\f38\fs19 +\sbasedon107 \slink106 \slocked Style Heading 3 Bold + (Asian) Times New Roman 9.5 pt Char;}{\*\cs109 \additive \rtlch\fcs1 \ab\af38\afs19 \ltrch\fcs0 \b\f38\fs19 \sbasedon10 \slink79 \slocked Body 0 Bold Char;}{ +\s110\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1026\langfe2052\super\loch\f38\hich\af38\dbch\af11\cgrid\langnp1026\langfenp2052 +\sbasedon0 \snext110 \slink111 LIMPA_T4WINEXTERNAL;}{\*\cs111 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20\lang1026\langfe2052\super\langnp1026\langfenp2052 \sbasedon10 \slink110 \slocked LIMPA_T4WINEXTERNAL Char;}}{\*\listtable +{\list\listtemplateid1821544400\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1380\jclisttab\tx1380\lin1380 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2100\jclisttab\tx2100\lin2100 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2820\jclisttab\tx2820\lin2820 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3540\jclisttab\tx3540\lin3540 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4260\jclisttab\tx4260\lin4260 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4980\jclisttab\tx4980\lin4980 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5700\jclisttab\tx5700\lin5700 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6420\jclisttab\tx6420\lin6420 }{\listname ;}\listid189493747}{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738}{\list\listtemplateid-1793664660 +{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2 +\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s49\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } +{\listname ;}\listid477573462}{\list\listtemplateid1948578256{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0\afs20 \ltrch\fcs0 +\b\i0\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid630479929}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 +\af0 \ltrch\fcs0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel +\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-53848358{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255 +\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname +;}\listid752163927}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 +\b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid800729109}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid810947713}{\list\listtemplateid1567531878{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 +\b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\f39\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 +\b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 +\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers +\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers +;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;} +\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid826823576}{\list\listtemplateid2088029282{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0 \fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid974869818} +{\list\listtemplateid-924022824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1797\lin1797 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li2517\lin2517 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3237\lin3237 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3957\lin3957 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li4677\lin4677 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li5397\lin5397 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li6117\lin6117 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li6837\lin6837 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li7557\lin7557 }{\listname +;}\listid1210149136}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s39\fi-357\li2506 +\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid280937824\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1124\lin1124 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1844\lin1844 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2564\lin2564 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3284\lin3284 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li4004\lin4004 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4724\lin4724 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5444\lin5444 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6164\lin6164 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6884\lin6884 }{\listname ;}\listid1422722544}{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 +\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} +\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid-154908222\listhybrid{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-596080174\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 \b\i0\fbias0 \s93\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 +\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1795057320}{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271} +{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li2149 +\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext +\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 +\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 +{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}{\list\listtemplateid-235387302\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1242156798\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext +\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 +\fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960\lin3960 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\lin6120 }{\listname ;}\listid2106606675}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1} +{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764 +\listoverridecount0\ls6}{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10} +{\listoverride\listid394402059\listoverridecount0\ls11}{\listoverride\listid752163927\listoverridecount0\ls12}{\listoverride\listid189493747\listoverridecount0\ls13}{\listoverride\listid2106606675\listoverridecount0\ls14}{\listoverride\listid1559511898 +\listoverridecount0\ls15}{\listoverride\listid1848404271\listoverridecount0\ls16}{\listoverride\listid1848404271\listoverridecount0\ls17}{\listoverride\listid1848404271\listoverridecount0\ls18}{\listoverride\listid1848404271\listoverridecount0\ls19} +{\listoverride\listid1848404271\listoverridecount0\ls20}{\listoverride\listid1848404271\listoverridecount0\ls21}{\listoverride\listid1848404271\listoverridecount0\ls22}{\listoverride\listid1848404271\listoverridecount0\ls23}{\listoverride\listid1848404271 +\listoverridecount0\ls24}{\listoverride\listid1422722544\listoverridecount0\ls25}{\listoverride\listid1848404271\listoverridecount0\ls26}{\listoverride\listid1848404271\listoverridecount0\ls27}{\listoverride\listid1848404271\listoverridecount0\ls28} +{\listoverride\listid1559511898\listoverridecount0\ls29}{\listoverride\listid1559511898\listoverridecount0\ls30}{\listoverride\listid1795057320\listoverridecount0\ls31}{\listoverride\listid1559511898\listoverridecount0\ls32}{\listoverride\listid700712945 +\listoverridecount0\ls33}{\listoverride\listid826823576\listoverridecount0\ls34}{\listoverride\listid630479929\listoverridecount0\ls35}{\listoverride\listid800729109\listoverridecount0\ls36}{\listoverride\listid974869818\listoverridecount0\ls37} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls38}{\listoverride\listid1210149136 +\listoverridecount0\ls39}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1} +{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls40} +{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls41}{\listoverride\listid752163927 +\listoverridecount0\ls42}{\listoverride\listid1567649130\listoverridecount0\ls43}{\listoverride\listid1567649130\listoverridecount0\ls44}{\listoverride\listid752163927\listoverridecount0\ls45}{\listoverride\listid1567649130\listoverridecount0\ls46} +{\listoverride\listid1567649130\listoverridecount0\ls47}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}} +{\*\rsidtbl \rsid462051\rsid4684770\rsid5858028\rsid9196108\rsid11758563\rsid11828113\rsid14356214\rsid14446677\rsid15548830\rsid16280961}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 +\mnaryLim1}{\info{\creatim\yr2013\mo4\dy30\hr15\min18}{\revtim\yr2013\mo4\dy30\hr15\min19}{\version1}{\edmins0}{\nofpages3}{\nofwords1110}{\nofchars6329}{\nofcharsws7425}{\vern49275}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/word +ml}}\paperw12240\paperh15840\margl720\margr720\margt720\margb720\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace95\dgvspace180\dghorigin720\dgvorigin720\dghshow2\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel +\wrppunct\asianbrkrule\rsidroot4684770\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal +\nouicompat \fet0{\*\wgrffmtfilter 013f}\nofeaturethrottle1\ilfomacatclnup12{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 +\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid462051 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\psz1\linex0\headery0\footery0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 +\ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\headerr \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerl \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\headerf \ltrpar \pard\plain \ltrpar\s81\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14446677 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid14356214\charrsid14446677 +\par }}{\footerf \ltrpar \pard\plain \ltrpar\s83\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid4684770 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s42\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +MICROSOFT SOFTWARE LICENSE TERMS}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 +\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 MICROSOFT VISUAL F# }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which \hich\af38\dbch\af13\loch\f38 +includes the media on which you received it, if any. The terms also apply to any Microsoft}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 updates,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 supplements,}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Internet-based services, and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 support services}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +for this software, unless other terms accompany those items. If so, those terms apply.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BY USING T\hich\af38\dbch\af13\loch\f38 HE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s61\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 +\b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 1.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 INSTALLATION AND USE RIGHTS. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +You may install and use any number of copies of the software \hich\af38\dbch\af13\loch\f38 on your devices}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 to design, develop and test your programs.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 2.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ADDITIONAL\hich\af38\dbch\af13\loch\f38 LICENSING REQUIREMENTS AND/OR USE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distributable Code.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs57\b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software contains code that you are permitted to distribute in programs you develop if you comply with the terms belo\hich\af38\dbch\af13\loch\f38 w.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 i.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Right to Use and Distribute.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 + The code and text files listed below are \'93\loch\f38 \hich\f38 Distributable Code.\'94}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s50\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\ul\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 REDIST\hich\af38\dbch\af13\loch\f38 .TXT Files}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +. You may copy and distribute the object code form of code listed in REDIST.TXT files.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s50 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Third Party Distribution}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 . You may permit distributors o\hich\af38\dbch\af13\loch\f38 +f your programs to copy and distribute the Distributable Code as part of those programs.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\ulnone\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 ii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Requirements.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + For any Distributable Code you distribute, you must}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 add significant primary functionality to it in your programs;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 for any Distributable Code\hich\af38\dbch\af13\loch\f38 having a filename extension of .lib, distribute only the results of running such Distributable Code through a linker with your program;}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code included in a setup program only as part of that setup program without modification;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 require distributors and external end users to agree to terms that protect it at least as much as this agreement; }{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 display your valid copyright notice on your programs; and}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\loch\af38\dbch\af13\hich\f38 \rquote \loch\f38 fees, related to the distribution or use of your programs.}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s49 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 iii.\tab}}\pard\plain \ltrpar\s49\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1077\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 Distribution Restrictions.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \cs58\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may not}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s36\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 alter any copyright, trademark or patent notice in the Distributable Code;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use Microsoft\hich\f38 \rquote \loch\f38 s trademarks in your programs\hich\f38 \rquote \loch\f38 names or in a way that suggests your\hich\af38\dbch\af13\loch\f38 programs come from or are endorsed by Microsoft;}{ +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 distribute Distributable Code to run on a platform other than the Windows platform;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 include Distributable Code in malicious, deceptive or unlawful programs; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s36 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\cf17\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 modify or distribute the source code of any Di\hich\af38\dbch\af13\loch\f38 +stributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s37\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 the code be disclosed or distributed in source code form; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s37 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 others have the\hich\af38\dbch\af13\loch\f38 right to modify it.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 3.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid11758563 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 +{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 THIRD PARTY PROGRAMS AND NOTICES}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 +. Other third party code included in the software is licensed to you by Microsoft under this license agreement, rather than licensed to you by any third party under some other license terms. Notices, if any, for this thir\hich\af38\dbch\af13\loch\f38 +d party code are included with the software and may also be}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11758563 \hich\af38\dbch\af13\loch\f38 }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid11758563\charrsid11758563 \hich\af38\dbch\af13\loch\f38 found in the ThirdPartyNotices.txt file. +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 4.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 SCOPE OF LICENSE.}{\rtlch\fcs1 \ab0\af38\afs20 +\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use \hich\af38\dbch\af13\loch\f38 +the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 +\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 work around any technical limitations in the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 revers\hich\af38\dbch\af13\loch\f38 e engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 make more copies of the software than specified in this agreement or allowed by applicable law, despite this li\hich\af38\dbch\af13\loch\f38 mitation;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 publish the software for others to copy;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 rent, lease or lend the software;}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 transfer the software or this agreement to any third party; or}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 use the software for commercial software hosting services.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 5.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 BACKUP COPY.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may make one backup copy of the +\hich\af38\dbch\af13\loch\f38 software. You may use it only to reinstall the software.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 6.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 DOCUMENTATION.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 7.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 TRANSFER TO ANOTHER DEVICE.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 You may unin\hich\af38\dbch\af13\loch\f38 +stall the software and install it on another device for your use. You may not do so to share this license between devices.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 8.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 EXPORT RESTRICTIONS.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + The software is subject to United States export laws and regulations. You must comply with all domestic and inte\hich\af38\dbch\af13\loch\f38 +rnational export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 www.microsoft.com/exporting}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 .}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \cs73\b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 9.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 SUPPORT SERVICES. }{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 Because this software is \'93\loch\f38 \hich\f38 as is,\'94\loch\f38 we +\hich\af38\dbch\af13\loch\f38 may not provide support services for it.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 10.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 ENTIRE AGREEMENT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 + +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 11.\tab}}\pard \ltrpar\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin360\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 APPLICABLE LAW.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls12\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 { +\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 + If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live gove +\hich\af38\dbch\af13\loch\f38 rn all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 b.\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 Outside the United States.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 If you acquired the software in any other country, the laws of that country apply.}{ +\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 12.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LEGAL EFFECT.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This agreement des\hich\af38\dbch\af13\loch\f38 +cribes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the +\hich\af38\dbch\af13\loch\f38 \hich\af38\dbch\af13\loch\f38 laws of your country do not permit it to do so.}{\rtlch\fcs1 \ab0\af38\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 13.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 \hich\f38 +DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \'93\loch\f38 \hich\f38 AS-IS.\'94\loch\f38 YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY G +\hich\af38\dbch\af13\loch\f38 +UARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 FOR AUSTRALIA \hich\f38 \endash \loch\f38 YOU HAVE +\hich\af38\dbch\af13\loch\f38 STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\fs20\loch\af38\hich\af38\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 14.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar +\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls12\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af38\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\insrsid11828113 \hich\af38\dbch\af11\loch\f38 +. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.0\hich\af38\dbch\af11\loch\f38 0. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.}{\rtlch\fcs1 +\af38\afs20 \ltrch\fcs0 \fs20\insrsid4684770 +\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 This limitation applies to}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s34\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar +\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 anything related to the software, services, content (including code) on third party Internet sites, or third\hich\af38\dbch\af13\loch\f38 party programs; and}{\rtlch\fcs1 \af38\afs20 +\ltrch\fcs0 \fs20\dbch\af13\insrsid4684770 +\par {\listtext\pard\plain\ltrpar \s34 \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid11828113 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 +\hich\af38\dbch\af13\loch\f38 claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs19\alang1025 \ltrch\fcs0 +\fs19\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid11828113 \hich\af38\dbch\af13\loch\f38 +It also applies even if Microsoft knew or should have known about the pos\hich\af38\dbch\af13\loch\f38 +sibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.}{\rtlch\fcs1 \af38\afs20 \ltrch\fcs0 +\fs20\dbch\af13\insrsid4684770 +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb +44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a +6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c +3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 +5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 +b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 +c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e +51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 +b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff +6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 +9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 +b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 +59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 +2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 +656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 +350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 +52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 +73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 +0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 +000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 +0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 +000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 +00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 3; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 9;\lsdpriority39 \lsdlocked0 toc 1; +\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;\lsdpriority39 \lsdlocked0 toc 8; +\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; +\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 +4d73786d6c322e534158584d4c5265616465722e362e30000000000000000000000e0000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e50000000000000000000000007074 +16b8f045ce010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000707416b8f045ce01 +707416b8f045ce010000000000000000000000005400330042004100430054004b0032005500c400da005100570034005300dc00d7003200d9003300c600d0003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000707416b8f045 +ce01707416b8f045ce010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000 +00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267 +2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000 +0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b30393430 +443034442d394333322d344535322d393035392d4534424344444345354439427d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c +64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000 +0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222f3e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f +72654974656d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file From a7ece93eea49717496ae5a6271c4ef965b42d7d9 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 6 May 2016 12:43:59 -0700 Subject: [PATCH 070/148] Remove Old scripts --- jenkins-build.cmd | 38 --------------- .../FSharp.Data.TypeProviders.fsproj | 47 ------------------- .../ItemTemplates/AppConfig/AppConfig.csproj | 1 + .../ItemTemplates/CodeFile/CodeFile.csproj | 1 + .../ScriptFile/ScriptFile.csproj | 1 + .../SignatureFile/SignatureFile.csproj | 1 + .../ItemTemplates/TextFile/TextFile.csproj | 1 + .../ItemTemplates/XMLFile/XMLFile.csproj | 1 + .../ConsoleProject/ConsoleProject.csproj | 1 + .../LibraryProject/LibraryProject.csproj | 1 + .../NetCore259Project.csproj | 1 + .../NetCore78Project/NetCore78Project.csproj | 1 + .../NetCoreProject/NetCoreProject.csproj | 1 + .../PortableLibraryProject.csproj | 1 + .../SilverlightProject.csproj | 1 + .../TutorialProject/TutorialProject.csproj | 1 + 16 files changed, 14 insertions(+), 85 deletions(-) delete mode 100644 jenkins-build.cmd delete mode 100644 src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.fsproj diff --git a/jenkins-build.cmd b/jenkins-build.cmd deleted file mode 100644 index cab6aac97b5..00000000000 --- a/jenkins-build.cmd +++ /dev/null @@ -1,38 +0,0 @@ -@if "%_echo%"=="" echo off - -:ARGUMENTS_VALIDATION - -if /I "%1" == "/help" (goto :USAGE) -if /I "%1" == "/h" (goto :USAGE) -if /I "%1" == "/?" (goto :USAGE) - -set BUILD_PROFILE=%* - -if /I "%BUILD_PROFILE%" == "debug" ( - set BUILD_ARGS=debug compiler coreclr pcls vs notests - goto :ARGUMENTS_OK -) -if /I "%BUILD_PROFILE%" == "release" ( - set BUILD_ARGS=release compiler coreclr pcls vs notests - goto :ARGUMENTS_OK -) - -echo '%BUILD_PROFILE%' is not a valid profile -goto :USAGE - -:USAGE - -echo Usage: -echo Builds the source tree using a specific configuration -echo jenkins-build.cmd ^ -exit /b 1 - -:ARGUMENTS_OK - -rem Do build only for now -call build.cmd %BUILD_ARGS% - -goto :eof - -:failure -exit /b 1 \ No newline at end of file diff --git a/src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.fsproj b/src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.fsproj deleted file mode 100644 index 810ecac2122..00000000000 --- a/src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.fsproj +++ /dev/null @@ -1,47 +0,0 @@ - - - - - ..\.. - - - - Debug - AnyCPU - Library - FSharp.Data.TypeProviders - true - {cb7d20c4-6506-406d-9144-5342c3595f03} - $(OtherFlags) --warnon:1182 - - - - - - - TypeProviderRuntimeAttribute.fs - true - - - - - - assemblyinfo.FSharp.Data.TypeProviders.dll.fs - - - - - - - - - - {DED3BBD7-53F4-428A-8C9F-27968E768605} - FSharp.Core - - - - \ No newline at end of file diff --git a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj index 3291c931d36..44f7229c131 100644 --- a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj +++ b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj index 1878943a362..51b9039653c 100644 --- a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj +++ b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj index 81f19113812..dc0661f24d7 100644 --- a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj +++ b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj index 1768ada4162..2f0c168b660 100644 --- a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj +++ b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ItemTemplates/TextFile/TextFile.csproj b/vsintegration/ItemTemplates/TextFile/TextFile.csproj index a3ff9ad0849..18babd20332 100644 --- a/vsintegration/ItemTemplates/TextFile/TextFile.csproj +++ b/vsintegration/ItemTemplates/TextFile/TextFile.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj index ab0e9c4faa3..b7f97c1dafe 100644 --- a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj +++ b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj index 1dcfa606324..2ba803f4a02 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj +++ b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj index 7cf51d301c8..4bec3d1a4ab 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj +++ b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj index 686edfbb897..6687c2115b7 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj index 962f4f8df36..ac0badd9a1d 100644 --- a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj index 888ef4ada76..0e0251e4e4c 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj +++ b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj index 47fb1eab272..ec4bc41bf46 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj index 2fa165570a2..d5412632636 100644 --- a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj +++ b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src diff --git a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj index 2dfc1492bb2..24d87f1df8a 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj +++ b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj @@ -9,6 +9,7 @@ true false None + true ..\..\..\src From 22a905392ab5e8068bc359c50dc3b56c5df7fd9d Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 6 May 2016 14:51:48 -0700 Subject: [PATCH 071/148] Preventing deploying vsix on Microbuild --- vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index d1541abeb46..fa54ea55a2a 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -44,8 +44,8 @@ FSharp true 14.0 - False - True + False + True {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} From af90c62481013c8bbae4aa8f02fca87936aa853f Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Fri, 6 May 2016 15:26:48 -0700 Subject: [PATCH 072/148] Declare vsixs as packages --- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index fa54ea55a2a..8d8095e7f4e 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -11,6 +11,7 @@ 15.0 2.0 + true {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} @@ -47,6 +48,7 @@ False True {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} + true Program @@ -340,4 +342,14 @@ + + + + + + Microsoft + StrongName + + + \ No newline at end of file From b278b0ce2e9bd716a063763b0e78d7f4ede6c315 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Sun, 8 May 2016 11:56:12 -0700 Subject: [PATCH 073/148] Fix vsix signing cert --- vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 8d8095e7f4e..1bfe3f43629 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -347,8 +347,7 @@ - Microsoft - StrongName + VsixSHA2 From df57a318f27446bd2098368cb6e96b42b301dfda Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Sun, 8 May 2016 12:28:41 -0700 Subject: [PATCH 074/148] Disable building coreclr in microbuild --- build.cmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.cmd b/build.cmd index 9810e3c2ebf..07c479c8168 100644 --- a/build.cmd +++ b/build.cmd @@ -102,7 +102,7 @@ if /i '%ARG%' == 'all' ( if /i '%ARG%' == 'microbuild' ( set BUILD_PROTO=1 set BUILD_NET40=1 - set BUILD_CORECLR=1 + set BUILD_CORECLR=0 set BUILD_PORTABLE=1 set BUILD_VS=1 set BUILD_SETUP=1 From ed5de912f5ed687e42ec4e1a0ebd2c6ae345bf25 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Sun, 8 May 2016 12:48:28 -0700 Subject: [PATCH 075/148] Skip tests in microbuild --- build.cmd | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build.cmd b/build.cmd index 07c479c8168..9d0386d7852 100644 --- a/build.cmd +++ b/build.cmd @@ -106,6 +106,15 @@ if /i '%ARG%' == 'microbuild' ( set BUILD_PORTABLE=1 set BUILD_VS=1 set BUILD_SETUP=1 + + set TEST_COMPILERUNIT=0 + set TEST_NET40_COREUNIT=0 + set TEST_CORECLR=0 + set TEST_PORTABLE_COREUNIT=0 + set TEST_VS=0 + set TEST_FSHARP_SUITE=0 + set TEST_FSHARPQA_SUITE=0 + set SKIP_EXPENSIVE_TESTS=1 ) if /i '%ARG%' == 'proto' ( From 5254d1e22908e322d9af506c5483a5304964fea1 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Sun, 8 May 2016 13:55:28 -0700 Subject: [PATCH 076/148] Prevented item/project templates from generating pdbs --- vsintegration/ItemTemplates/AppConfig/AppConfig.csproj | 1 + vsintegration/ItemTemplates/CodeFile/CodeFile.csproj | 1 + vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj | 1 + vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj | 1 + vsintegration/ItemTemplates/TextFile/TextFile.csproj | 1 + vsintegration/ItemTemplates/XMLFile/XMLFile.csproj | 1 + .../ProjectTemplates/ConsoleProject/ConsoleProject.csproj | 1 + .../ProjectTemplates/LibraryProject/LibraryProject.csproj | 1 + .../ProjectTemplates/NetCore259Project/NetCore259Project.csproj | 1 + .../ProjectTemplates/NetCore78Project/NetCore78Project.csproj | 1 + .../ProjectTemplates/NetCoreProject/NetCoreProject.csproj | 1 + .../PortableLibraryProject/PortableLibraryProject.csproj | 1 + .../SilverlightProject/SilverlightProject.csproj | 1 + .../ProjectTemplates/TutorialProject/TutorialProject.csproj | 1 + 14 files changed, 14 insertions(+) diff --git a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj index 44f7229c131..9ade25df3b8 100644 --- a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj +++ b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj index 51b9039653c..bc4e540f926 100644 --- a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj +++ b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj index dc0661f24d7..8bd735560f2 100644 --- a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj +++ b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj index 2f0c168b660..e75833e9f1d 100644 --- a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj +++ b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ItemTemplates/TextFile/TextFile.csproj b/vsintegration/ItemTemplates/TextFile/TextFile.csproj index 18babd20332..91062a06f48 100644 --- a/vsintegration/ItemTemplates/TextFile/TextFile.csproj +++ b/vsintegration/ItemTemplates/TextFile/TextFile.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj index b7f97c1dafe..8fb39ad587b 100644 --- a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj +++ b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj index 2ba803f4a02..092482646cf 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj +++ b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj index 4bec3d1a4ab..9b136206b58 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj +++ b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj index 6687c2115b7..076afb433dc 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj index ac0badd9a1d..f9ba4f24e86 100644 --- a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj index 0e0251e4e4c..66be6d87bc5 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj +++ b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj index ec4bc41bf46..56f2483f513 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj index d5412632636..44c1d54c3e4 100644 --- a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj +++ b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src diff --git a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj index 24d87f1df8a..2aff9d65835 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj +++ b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj @@ -10,6 +10,7 @@ false None true + Template ..\..\..\src From b757790f18abb989f025a12e4eb426141aa8e3e4 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 10 May 2016 11:30:26 -0700 Subject: [PATCH 077/148] Fix building wix setup for multiple languages --- setup/fsharp-setup-build.proj | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/setup/fsharp-setup-build.proj b/setup/fsharp-setup-build.proj index 1f957273c00..916be4b1637 100644 --- a/setup/fsharp-setup-build.proj +++ b/setup/fsharp-setup-build.proj @@ -1,13 +1,16 @@ + + . net40 + ENU - + @@ -15,21 +18,19 @@ - + - + - + - - From c229973392ffd1e3a5d7d326c15687a45e358ce3 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 10 May 2016 15:36:07 -0700 Subject: [PATCH 078/148] Copy VSIX to setup directory after signing --- vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 1bfe3f43629..bd34128d9ae 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -351,4 +351,12 @@ + + + + + + + + \ No newline at end of file From 549f0c04222f1519fe83311eb52b3682072646b9 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 10 May 2016 17:17:11 -0700 Subject: [PATCH 079/148] Added FSharp.Compiler.Server.Shared.pkgdef --- .gitignore | 1 + ...{InternalsVisibleTo.fs => AssemblyInfo.fs} | 5 ++++ .../FSharp.Compiler.Server.Shared.fsproj | 24 ++++++++++++++++++- src/fsharp/fsi/Fsi.fsproj | 2 +- src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj | 2 +- .../Source.extension.vsixmanifest | 1 + .../VisualFSharpVsix/VisualFSharpVsix.csproj | 2 +- .../fsharp-vsintegration-vsix-build.proj | 3 ++- 8 files changed, 35 insertions(+), 5 deletions(-) rename src/fsharp/FSharp.Compiler.Server.Shared/{InternalsVisibleTo.fs => AssemblyInfo.fs} (91%) diff --git a/.gitignore b/.gitignore index 2ab68013c42..211e7914429 100644 --- a/.gitignore +++ b/.gitignore @@ -94,4 +94,5 @@ ossreadme*.txt *.mdf *.ldf *.cto +*.vstman project.lock.json diff --git a/src/fsharp/FSharp.Compiler.Server.Shared/InternalsVisibleTo.fs b/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs similarity index 91% rename from src/fsharp/FSharp.Compiler.Server.Shared/InternalsVisibleTo.fs rename to src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs index 195d257e42d..e5b536f8b6f 100644 --- a/src/fsharp/FSharp.Compiler.Server.Shared/InternalsVisibleTo.fs +++ b/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs @@ -1,10 +1,15 @@ // Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace Microsoft.FSharp + open System.Reflection +open Microsoft.VisualStudio.Shell + [] [] [] +[] + do() diff --git a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj index 6001757a06b..c5b6dda79a9 100644 --- a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj +++ b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj @@ -11,9 +11,17 @@ {d5870cf0-ed51-4cbc-b3d7-6f56da84ac06} Library FSharp.Compiler.Server.Shared + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true + false + false + true + true + true + v4.6 - + assemblyinfo.FSharp.Compiler.Server.Shared.dll.fs @@ -29,6 +37,19 @@ + + + + + + + + + + + + + {DED3BBD7-53F4-428A-8C9F-27968E768605} @@ -36,4 +57,5 @@ + diff --git a/src/fsharp/fsi/Fsi.fsproj b/src/fsharp/fsi/Fsi.fsproj index 35fce219f64..901d38b9e9d 100644 --- a/src/fsharp/fsi/Fsi.fsproj +++ b/src/fsharp/fsi/Fsi.fsproj @@ -20,10 +20,10 @@ 0x0A000000 EXTENSIONTYPING;COMPILER;$(DefineConstants) $(DefineConstants);PREFERRED_UI_LANG - v3.5 true $(OtherFlags) --warnon:1182 fsi.res + v4.6 $(OtherFlags) --targetprofile:netcore diff --git a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj index 96beb402101..997ec987782 100644 --- a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj +++ b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj @@ -15,10 +15,10 @@ 0x0A000000 EXTENSIONTYPING;COMPILER;$(DefineConstants) $(DefineConstants);PREFERRED_UI_LANG - v3.5 true $(OtherFlags) --warnon:1182 ..\fsi\fsi.res + v4.6 diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index 1aee2c892ed..3c8c262b663 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -23,6 +23,7 @@ + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index bd34128d9ae..c2031a766ef 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -182,7 +182,7 @@ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06} FSharp.Compiler.Server.Shared - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b false diff --git a/vsintegration/fsharp-vsintegration-vsix-build.proj b/vsintegration/fsharp-vsintegration-vsix-build.proj index fc1fa57e940..3bcead14a6b 100644 --- a/vsintegration/fsharp-vsintegration-vsix-build.proj +++ b/vsintegration/fsharp-vsintegration-vsix-build.proj @@ -5,6 +5,8 @@ + + @@ -12,7 +14,6 @@ - From 656578c9e075596e07400189a2a65ad998f187a7 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 10 May 2016 17:58:34 -0700 Subject: [PATCH 080/148] Remove private assemblies from wix projects --- setup/Common.Wix.Properties.wxs | 1 - setup/FSharp.SDK/FSharp.SDK.wixproj | 1 - setup/FSharp.SDK/FSharp.SDK.wxs | 1 - .../Compiler_PrivateAssemblies.wxs | 65 ------------------- vsintegration/update-vsintegration.cmd | 9 --- 5 files changed, 77 deletions(-) delete mode 100644 setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs diff --git a/setup/Common.Wix.Properties.wxs b/setup/Common.Wix.Properties.wxs index bb590d7d31d..8a6d610cb6e 100644 --- a/setup/Common.Wix.Properties.wxs +++ b/setup/Common.Wix.Properties.wxs @@ -39,7 +39,6 @@ - diff --git a/setup/FSharp.SDK/FSharp.SDK.wixproj b/setup/FSharp.SDK/FSharp.SDK.wixproj index 8f008813dbc..49b6081da69 100644 --- a/setup/FSharp.SDK/FSharp.SDK.wixproj +++ b/setup/FSharp.SDK/FSharp.SDK.wixproj @@ -46,7 +46,6 @@ - diff --git a/setup/FSharp.SDK/FSharp.SDK.wxs b/setup/FSharp.SDK/FSharp.SDK.wxs index 5559097ca49..11b64086912 100644 --- a/setup/FSharp.SDK/FSharp.SDK.wxs +++ b/setup/FSharp.SDK/FSharp.SDK.wxs @@ -29,7 +29,6 @@ - diff --git a/setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs b/setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs deleted file mode 100644 index 895e101e3cd..00000000000 --- a/setup/FSharp.SDK/component-groups/Compiler_PrivateAssemblies.wxs +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vsintegration/update-vsintegration.cmd b/vsintegration/update-vsintegration.cmd index 7c0626fcd80..d87d5ee6e6e 100644 --- a/vsintegration/update-vsintegration.cmd +++ b/vsintegration/update-vsintegration.cmd @@ -138,15 +138,6 @@ if /i "%PROCESSOR_ARCHITECTURE%"=="AMD64" ( %SN64% -Vr VisualFSharp.Salsa,b03f5f7f11d50a3a ) -if exist "%ProgramFiles(x86)%\Microsoft Visual Studio %VisualStudioVersion%\Common7\IDE\PrivateAssemblies" ( - copy /y %BINDIR%\FSharp.Compiler.Server.Shared.dll "%ProgramFiles(x86)%\Microsoft Visual Studio %VisualStudioVersion%\Common7\IDE\PrivateAssemblies\FSharp.Compiler.Server.Shared.dll" - copy /y %BINDIR%\FSharp.Compiler.Interactive.Settings.dll "%ProgramFiles(x86)%\Microsoft Visual Studio %VisualStudioVersion%\Common7\IDE\PrivateAssemblies\FSharp.Compiler.Interactive.Settings.dll" -) -if exist "%ProgramFiles%\Microsoft Visual Studio %VisualStudioVersion%\Common7\IDE\PrivateAssemblies" ( - copy /y %BINDIR%\FSharp.Compiler.Server.Shared.dll "%ProgramFiles%\Microsoft Visual Studio %VisualStudioVersion%\Common7\IDE\PrivateAssemblies\FSharp.Compiler.Server.Shared.dll" - copy /y %BINDIR%\FSharp.Compiler.Interactive.Settings.dll "%ProgramFiles%\Microsoft Visual Studio %VisualStudioVersion%\Common7\IDE\PrivateAssemblies\FSharp.Compiler.Interactive.Settings.dll" -) - rem NGen fsc, fsi, fsiAnyCpu, and FSharp.Build.dll "%NGEN32%" install "%COMPILERSDKPATH%\fsc.exe" /queue:1 From ed2d519c377bef06c8cf804d1e0a16870683cfc8 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 10 May 2016 18:03:32 -0700 Subject: [PATCH 081/148] Update DEVGUIDE with new vsix name --- DEVGUIDE.md | 8 ++++---- .../VisualFSharpVsix/Source.extension.vsixmanifest | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DEVGUIDE.md b/DEVGUIDE.md index ebf915398be..5b7e783f84a 100644 --- a/DEVGUIDE.md +++ b/DEVGUIDE.md @@ -151,13 +151,13 @@ components installed into Visual Studio 15. You can revert this step by disabli For **Debug**: -1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `VisualStudio.FSharp.EnableOpenSource` is installed, select Uninstall -1. Run ``debug\net40\bin\EnableOpenSource.vsix`` +1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `Visual F# Tools` is installed, select Uninstall +1. Run ``debug\net40\bin\VisualFSharpVsix.vsix`` For **Release**: -1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `VisualStudio.FSharp.EnableOpenSource` is installed, select Uninstall -1. Run ``release\net40\bin\EnableOpenSource.vsix`` +1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `Visual F# Tools` is installed, select Uninstall +1. Run ``release\net40\bin\VisualFSharpVsix.vsix`` Restart Visual Studio, it should now be running your freshly-built Visual F# IDE Tools with updated F# Interactive. diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index 3c8c262b663..c2ced20884b 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -3,7 +3,7 @@ - Visual F# Tools Templates + Visual F# Tools Deploy Visual F# Tools templates to Visual Studio From 1508e32749033ad2760d31d23378f89925f2bef0 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Wed, 11 May 2016 12:08:10 -0700 Subject: [PATCH 082/148] Created insertion folder after vsix/msi build --- setup/FSharp.SDK/FSharp.SDK.wixproj | 8 ++++++++ vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/setup/FSharp.SDK/FSharp.SDK.wixproj b/setup/FSharp.SDK/FSharp.SDK.wixproj index 49b6081da69..9620548e26e 100644 --- a/setup/FSharp.SDK/FSharp.SDK.wixproj +++ b/setup/FSharp.SDK/FSharp.SDK.wixproj @@ -62,4 +62,12 @@ + + + + + + + + \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index c2031a766ef..425c43d5358 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -352,11 +352,11 @@ - + - + \ No newline at end of file From f216c80a471e31790566c838944134ced285a48f Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Wed, 11 May 2016 14:32:24 -0700 Subject: [PATCH 083/148] Added parser id for localizing vsct files --- .../src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj | 1 + 1 file changed, 1 insertion(+) diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj index 48512268a4a..7bcb41872aa 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj @@ -45,6 +45,7 @@ false false FSharp.ProjectSystem.FSharp.dll + 210 From 0ba47d6c011d265402f9b85be80addbeec007cee Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 12 May 2016 12:36:06 -0700 Subject: [PATCH 084/148] Align spaces --- setup/FSharp.Setup.props | 12 +- .../FSharp.Wix.Extensions.csproj | 4 +- setup/fsharp-setup-build.proj | 68 +++++----- src/Microbuild.Settings.targets | 126 +++++++++--------- .../FSharp.Compiler.Server.Shared.fsproj | 8 +- .../FSharp.LanguageService.Compiler.fsproj | 10 +- .../ItemTemplates/AppConfig/AppConfig.csproj | 2 +- .../ItemTemplates/CodeFile/CodeFile.csproj | 16 +-- .../ScriptFile/ScriptFile.csproj | 16 +-- .../SignatureFile/SignatureFile.csproj | 16 +-- .../ItemTemplates/TextFile/TextFile.csproj | 16 +-- .../ItemTemplates/XMLFile/XMLFile.csproj | 16 +-- .../ConsoleProject/ConsoleProject.csproj | 20 +-- .../LibraryProject/LibraryProject.csproj | 20 +-- .../NetCore259Project.csproj | 20 +-- .../NetCoreProject/NetCoreProject.csproj | 20 +-- .../PortableLibraryProject.csproj | 20 +-- .../SilverlightProject.csproj | 20 +-- .../TutorialProject/TutorialProject.csproj | 18 +-- .../src/FSharp.Editor/FSharp.Editor.fsproj | 8 +- .../FSharp.LanguageService.Base.csproj | 14 +- .../FSharp.LanguageService.fsproj | 10 +- .../Project/ProjectSystem.Base.csproj | 10 +- .../ProjectSystem.fsproj | 22 +-- .../FSharp.PropertiesPages.vbproj | 14 +- .../src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj | 10 +- 26 files changed, 268 insertions(+), 268 deletions(-) diff --git a/setup/FSharp.Setup.props b/setup/FSharp.Setup.props index b3030a02d99..ea36f75549e 100644 --- a/setup/FSharp.Setup.props +++ b/setup/FSharp.Setup.props @@ -5,9 +5,9 @@ 2.0 3.10 3.10.0.1503 - $(SetupRootFolder)\..\packages\WiX.Toolset.2015.$(WiXToolset2015Version)\tools\wix - $(SetupRootFolder)\..\packages\Microsoft.VisualFSharp.Core.Redist.1.0.0 - $(SetupRootFolder)\..\packages\Microsoft.VisualFSharp.Type.Providers.Redist.1.0.0 + $(SetupRootFolder)\..\packages\WiX.Toolset.2015.$(WiXToolset2015Version)\tools\wix + $(SetupRootFolder)\..\packages\Microsoft.VisualFSharp.Core.Redist.1.0.0 + $(SetupRootFolder)\..\packages\Microsoft.VisualFSharp.Type.Providers.Redist.1.0.0 net40 @@ -15,9 +15,9 @@ AnyCPU - $(SetupRootFolder)\..\$(Configuration) + $(SetupRootFolder)\..\$(Configuration) obj\$(Configuration)\ - $(BinariesDir)\setup - $(BinariesDir)\setup\$(Lang) + $(BinariesDir)\setup + $(BinariesDir)\setup\$(Lang) diff --git a/setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj b/setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj index cc0710faa1b..4b1fcf35c14 100644 --- a/setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj +++ b/setup/FSharp.Wix.Extensions/FSharp.Wix.Extensions.csproj @@ -11,8 +11,8 @@ CSharp 15.0 - 4.4.1.0 - cs + 4.4.1.0 + cs diff --git a/setup/fsharp-setup-build.proj b/setup/fsharp-setup-build.proj index 916be4b1637..60a7b5d5b09 100644 --- a/setup/fsharp-setup-build.proj +++ b/setup/fsharp-setup-build.proj @@ -1,43 +1,43 @@ - + - - . - net40 - ENU - - - - - + + . + net40 + ENU + + + + + - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/src/Microbuild.Settings.targets b/src/Microbuild.Settings.targets index 7383b4f35ae..e19a37597c9 100644 --- a/src/Microbuild.Settings.targets +++ b/src/Microbuild.Settings.targets @@ -9,21 +9,21 @@ - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - + + + + + + + - + - - ENU - - + + ENU + + + OutDir="$(OutDir)" + TemplateCategory="$(TemplateCategory)" + AssemblyName="$(AssemblyName)" + TemplateFiles="@(TemplateFiles)" + LocalizedFiles="@(FilesToLocalize)" + LocLanguages="$(Languages)" /> - + - $([System.DateTime]::Now.ToString(yyyyMMdd.0)) - + $([System.DateTime]::Now.ToString(yyyyMMdd.0)) + - + Language="$(MicroBuildAssemblyFileLanguage)" + ProductVersion="$(MicroBuildAssemblyVersion)" + BuildNumber="$(BUILD_BUILDNUMBER)" + Condition="'$(MicroBuildAssemblyFileLanguage)' != '' and '$(MicroBuildAssemblyVersion)' != ''"> + - - - + + + - - - - - + + + + + - + diff --git a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj index c5b6dda79a9..a883a72b4a3 100644 --- a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj +++ b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj @@ -11,13 +11,13 @@ {d5870cf0-ed51-4cbc-b3d7-6f56da84ac06} Library FSharp.Compiler.Server.Shared - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true v4.6 diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj index 7272e01b5a3..5e32492587b 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj +++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj @@ -21,13 +21,13 @@ {a437a6ec-5323-47c2-8f86-e2cac54ff152} true 0x06800000 - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true v4.6 @@ -35,7 +35,7 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci false - false + false diff --git a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj index 9ade25df3b8..820c9a00ed5 100644 --- a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj +++ b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj @@ -9,7 +9,7 @@ true false None - true + true Template diff --git a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj index bc4e540f926..1c2ceab8ad9 100644 --- a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj +++ b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {12ac2813-e895-4aaa-ae6c-94e21da09f64} - ItemTemplates + ItemTemplates CodeFile - true + true @@ -29,6 +29,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj index 8bd735560f2..54fa89f00f6 100644 --- a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj +++ b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {a333b85a-dc23-49b6-9797-b89a7951e92d} - ItemTemplates + ItemTemplates ScriptFile - true + true @@ -29,6 +29,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj index e75833e9f1d..4486589cba2 100644 --- a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj +++ b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {e3fdd4ac-46b6-4b9f-b672-317d1202cc50} - ItemTemplates + ItemTemplates SignatureFile - true + true @@ -29,6 +29,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/TextFile/TextFile.csproj b/vsintegration/ItemTemplates/TextFile/TextFile.csproj index 91062a06f48..006ebe93ec3 100644 --- a/vsintegration/ItemTemplates/TextFile/TextFile.csproj +++ b/vsintegration/ItemTemplates/TextFile/TextFile.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {d11fc318-8f5d-4c8c-9287-ab40a016d13c} - ItemTemplates + ItemTemplates TextFile - true + true @@ -29,6 +29,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj index 8fb39ad587b..642af10fbe0 100644 --- a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj +++ b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {1fb1dd07-06aa-45b4-b5ac-20ff5bee98b6} - ItemTemplates + ItemTemplates XMLFile - true + true @@ -29,6 +29,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj index 092482646cf..edef19a8a3a 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj +++ b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {604F0DAA-2D33-48DD-B162-EDF0B672803D} - ProjectTemplates + ProjectTemplates ConsoleProject - true + true @@ -25,13 +25,13 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci false - false + false $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Program.fs.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Program.fs.lci false - false + false @@ -46,6 +46,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj index 9b136206b58..c06756ce060 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj +++ b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} - ProjectTemplates + ProjectTemplates LibraryProject - true + true @@ -25,13 +25,13 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci false - false + false $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci false - false + false @@ -46,6 +46,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj index 076afb433dc..692af55abce 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {D9D95330-3626-4199-B7AF-17B8E4AF6D87} - ProjectTemplates + ProjectTemplates NetCore259Project - true + true @@ -25,13 +25,13 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci false - false + false $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci false - false + false @@ -46,6 +46,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj index 66be6d87bc5..2dbff8e2432 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj +++ b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} - ProjectTemplates + ProjectTemplates NetCoreProject - true + true @@ -25,13 +25,13 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci false - false + false $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci false - false + false @@ -46,6 +46,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj index 56f2483f513..5b5bbf85d88 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {DB374A0C-7560-479F-9B21-D37C81F7624F} - ProjectTemplates + ProjectTemplates PortableLibraryProject - true + true @@ -25,13 +25,13 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci false - false + false $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci false - false + false @@ -46,6 +46,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj index 44c1d54c3e4..d67c8720911 100644 --- a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj +++ b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} - ProjectTemplates + ProjectTemplates SilverlightProject - true + true @@ -25,13 +25,13 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci false - false + false $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci false - false + false @@ -46,6 +46,6 @@ - + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj index 2aff9d65835..8b03993b29b 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj +++ b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj @@ -6,18 +6,18 @@ $(NoWarn);2008 false false - true - false - None - true + true + false + None + true Template - ..\..\..\src + ..\..\..\src {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} - ProjectTemplates + ProjectTemplates TutorialProject - true + true @@ -25,7 +25,7 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Tutorial.fsx.lcl $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Tutorial.fsx.lci false - false + false @@ -38,6 +38,6 @@ - + \ No newline at end of file diff --git a/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj b/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj index 4bdc4a0a106..e3918584174 100644 --- a/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj +++ b/vsintegration/src/FSharp.Editor/FSharp.Editor.fsproj @@ -20,13 +20,13 @@ $(NoWarn);75 false $(OtherFlags) --warnon:1182 --subsystemversion:6.00 - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true diff --git a/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj b/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj index 6071de5261b..1a565b9de41 100644 --- a/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj +++ b/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj @@ -5,8 +5,8 @@ ..\..\..\src CSharp true - 15.4.1.0 - cs + 15.4.1.0 + cs Debug @@ -31,20 +31,20 @@ $(DefineConstants);FX_ATLEAST_LINQ - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci false - false + false diff --git a/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj b/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj index 9c38f06bf16..32d2da7fa46 100644 --- a/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj +++ b/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj @@ -6,20 +6,20 @@ FSharp true v4.6 - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci false - false + false diff --git a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj index b28df61cbb8..e85929aef27 100644 --- a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj +++ b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj @@ -30,20 +30,20 @@ $(DefineConstants);FX_ATLEAST_LINQ $(DefineConstants);FX_PREFERRED_UI_LANG - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci false - false + false diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj index 773cf2e781f..b85b500e75d 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj @@ -28,8 +28,8 @@ false false true - true - true + true + true @@ -37,13 +37,13 @@ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci false - false + false $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\MenusAndCommands.vsct.lcl $(FSharpSourcesRoot)\..\loc\lci\MenusAndCommands.vsct.lci false - false + false FSharp.ProjectSystem.FSharp.dll 210 @@ -90,11 +90,11 @@ - $(VS150COMNTOOLS)\..\IDE\Microsoft.VisualStudio.Shell.UI.Internal.dll - + $(VS150COMNTOOLS)\..\IDE\Microsoft.VisualStudio.Shell.UI.Internal.dll + - $(VS150COMNTOOLS)\..\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Immutable.$(VisualStudioVersion).dll - + $(VS150COMNTOOLS)\..\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Immutable.$(VisualStudioVersion).dll + @@ -170,8 +170,8 @@ - - - + + + \ No newline at end of file diff --git a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj index 3d41669383f..3d9e9db1d89 100644 --- a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj +++ b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj @@ -5,8 +5,8 @@ ..\..\..\src VisualBasic true - 15.4.1.0 - vb + 15.4.1.0 + vb Debug @@ -41,20 +41,20 @@ $(DefineConstants),FX_ATLEAST_LINQ=True - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci false - false + false diff --git a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj index 05322987f4e..9faa0d0e968 100644 --- a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj +++ b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj @@ -20,20 +20,20 @@ LIBRARY $(NoWarn);47;75 $(OtherFlags) --subsystemversion:6.00 - $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK - true + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\VSSDK + true false false true - true - true + true + true $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci false - false + false From c713aac794498cc5dc80bb703b65f7d6de03feed Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 12 May 2016 13:25:54 -0700 Subject: [PATCH 085/148] Publishing separate VSIX per VS SKU --- .../Desktop/Source.extension.vsixmanifest | 39 +++ .../Source.extension.vsixmanifest | 44 ++++ .../Source.extension.vsixmanifest | 39 +++ .../VisualFSharpVsix/VisualFSharpVsix.csproj | 229 +++++++++++------- .../fsharp-vsintegration-vsix-build.proj | 24 +- 5 files changed, 278 insertions(+), 97 deletions(-) create mode 100644 vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest create mode 100644 vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest create mode 100644 vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest diff --git a/vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest new file mode 100644 index 00000000000..4445242d246 --- /dev/null +++ b/vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest @@ -0,0 +1,39 @@ + + + + + + Visual F# Tools + Deploy Visual F# Tools templates to Visual Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest new file mode 100644 index 00000000000..c2ced20884b --- /dev/null +++ b/vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest @@ -0,0 +1,44 @@ + + + + + + Visual F# Tools + Deploy Visual F# Tools templates to Visual Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest new file mode 100644 index 00000000000..58b5919c245 --- /dev/null +++ b/vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest @@ -0,0 +1,39 @@ + + + + + + Visual F# Tools + Deploy Visual F# Tools templates to Visual Studio + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 3b07d138c7f..64d137092e2 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -6,10 +6,7 @@ ..\src net40 11 - ..\..\..\src - 14.0 11.0 - ..\..\..\src $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) @@ -48,12 +45,23 @@ Properties FSharp true - 14.0 False True {E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} true + VisualFSharpVsix + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin + + + + VisualFSharpVsix + $(RootBinPath) + + VisualFSharpVsix.$(ShippingSku) + $(RootBinPath)\ShippingSkus\$(ShippingSku) + + Program $(DevEnvDir)devenv.exe @@ -67,97 +75,137 @@ true /rootsuffix $(VSRootSuffix) /log $(VSRootSuffix) - VisualFSharpVsix - VisualFSharpVsix - $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin 15.4.1.0 cs - 14.0 + - + + Designer + + + Designer + Source.extension.vsixmanifest + + + Always + true + RegisterFsharpPackage.pkgdef + + + + + Always true ProjectTemplates\SilverlightProject.zip - + Always true ProjectTemplates\NetCoreProject.zip - + Always true ProjectTemplates\NetCore78Project.zip - + Always true ProjectTemplates\NetCore259Project.zip - + Always true ProjectTemplates\PortableLibraryProject.zip - + + Always + true + ProjectTemplates\TutorialProject.zip + + + Always + true + ProjectTemplates\ConsoleProject.zip + + + Always + true + ProjectTemplates\LibraryProject.zip + + + + + Always true ProjectTemplates\TutorialProject.zip - + Always true ProjectTemplates\ConsoleProject.zip - + + Always + true + ProjectTemplates\LibraryProject.zip + + + + + + Always + true + ProjectTemplates\TutorialProject.zip + + + Always + true + ProjectTemplates\SilverlightProject.zip + + Always true ProjectTemplates\LibraryProject.zip + - + Always true ItemTemplates\AppConfig.zip - + Always true ItemTemplates\CodeFile.zip - + Always true ItemTemplates\ScriptFile.zip - + Always true ItemTemplates\SignatureFile.zip - + Always true ItemTemplates\TextFile.zip - + Always true ItemTemplates\XMLFile.zip - - - Designer - - - Always - true - RegisterFsharpPackage.pkgdef - - + False @@ -175,6 +223,7 @@ false + {649FA588-F02E-457C-9FCF-87E46407481E} @@ -224,6 +273,58 @@ DebugSymbolsProjectOutputGroup%3b false + + {65e0e82a-eace-4787-8994-888674c2fe87} + FSharp.Editor + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false + + + {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF} + FSharp.LanguageService.Base + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false + + + {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F} + FSharp.LanguageService + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false + + + {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7} + ProjectSystem.Base + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false + + + {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44} + ProjectSystem + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false + + + {FCFB214C-462E-42B3-91CA-FC557EFEE74F} + FSharp.PropertiesPages + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false + + + {991DCF75-C2EB-42B6-9A0D-AA1D2409D519} + FSharp.VS.FSI + BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b + DebugSymbolsProjectOutputGroup%3b + false + + + + {6BA13AA4-C25F-480F-856B-8E8000299A72} AppConfig @@ -254,6 +355,9 @@ XMLFile false + + + {604F0DAA-2D33-48DD-B162-EDF0B672803D} ConsoleProject @@ -294,56 +398,8 @@ TutorialProject false - - {65e0e82a-eace-4787-8994-888674c2fe87} - FSharp.Editor - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b - DebugSymbolsProjectOutputGroup%3b - false - - - {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF} - FSharp.LanguageService.Base - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b - DebugSymbolsProjectOutputGroup%3b - false - - - {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F} - FSharp.LanguageService - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b - DebugSymbolsProjectOutputGroup%3b - false - - - {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7} - ProjectSystem.Base - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b - DebugSymbolsProjectOutputGroup%3b - false - - - {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44} - ProjectSystem - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b - DebugSymbolsProjectOutputGroup%3b - false - - - {FCFB214C-462E-42B3-91CA-FC557EFEE74F} - FSharp.PropertiesPages - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b - DebugSymbolsProjectOutputGroup%3b - false - - - {991DCF75-C2EB-42B6-9A0D-AA1D2409D519} - FSharp.VS.FSI - BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3bPkgDefProjectOutputGroup%3b - DebugSymbolsProjectOutputGroup%3b - false - + @@ -356,11 +412,10 @@ - - - - - - + + + + + \ No newline at end of file diff --git a/vsintegration/fsharp-vsintegration-vsix-build.proj b/vsintegration/fsharp-vsintegration-vsix-build.proj index 3bcead14a6b..423aa971dad 100644 --- a/vsintegration/fsharp-vsintegration-vsix-build.proj +++ b/vsintegration/fsharp-vsintegration-vsix-build.proj @@ -5,21 +5,25 @@ - - - - - - - - - - + + + + + + + + + + + + + + From 64fe6400008cbea47405f051c6be5ecb9890130d Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 12 May 2016 16:02:09 -0700 Subject: [PATCH 086/148] Addressing PR comments --- setup/FSharp.SDK/FSharp.SDK.wixproj | 30 +++++++++---------- .../ItemTemplates/AppConfig/AppConfig.csproj | 2 +- .../ItemTemplates/CodeFile/CodeFile.csproj | 2 +- .../ScriptFile/ScriptFile.csproj | 2 +- .../SignatureFile/SignatureFile.csproj | 2 +- .../ItemTemplates/TextFile/TextFile.csproj | 2 +- .../ItemTemplates/XMLFile/XMLFile.csproj | 2 +- .../ConsoleProject/ConsoleProject.csproj | 2 +- .../LibraryProject/LibraryProject.csproj | 2 +- .../NetCore259Project.csproj | 2 +- .../NetCore78Project/NetCore78Project.csproj | 2 +- .../NetCoreProject/NetCoreProject.csproj | 2 +- .../PortableLibraryProject.csproj | 2 +- .../SilverlightProject.csproj | 2 +- .../TutorialProject/TutorialProject.csproj | 2 +- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 6 +++- 16 files changed, 34 insertions(+), 30 deletions(-) diff --git a/setup/FSharp.SDK/FSharp.SDK.wixproj b/setup/FSharp.SDK/FSharp.SDK.wixproj index 9620548e26e..1483ed4ae4f 100644 --- a/setup/FSharp.SDK/FSharp.SDK.wixproj +++ b/setup/FSharp.SDK/FSharp.SDK.wixproj @@ -2,7 +2,7 @@ - $(MSBuildProjectDirectory)\..\.. + $(MSBuildProjectDirectory)\..\.. $(FSharpTreeRoot)\setup @@ -14,10 +14,10 @@ da0da41f-0e00-4598-8eee-b29d31b0ca04 Package net - true + true false true - false + false @@ -29,20 +29,20 @@ - - WixNetFxExtension - + + WixNetFxExtension + FSharp.Wix.Extensions - $(BinariesDir)\setup\FSharp.Wix.Extensions.dll + $(BinariesDir)\setup\FSharp.Wix.Extensions.dll - + - + @@ -52,7 +52,7 @@ - MicrosoftSHA1 + Microsoft400 @@ -60,14 +60,14 @@ - + - - - + + + - + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj index 820c9a00ed5..55edb651b16 100644 --- a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj +++ b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ItemTemplates AppConfig true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj index 1c2ceab8ad9..736f1c1c691 100644 --- a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj +++ b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ItemTemplates CodeFile true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj index 54fa89f00f6..f80fdfa6492 100644 --- a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj +++ b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ItemTemplates ScriptFile true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj index 4486589cba2..b1a5252e141 100644 --- a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj +++ b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ItemTemplates SignatureFile true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ItemTemplates/TextFile/TextFile.csproj b/vsintegration/ItemTemplates/TextFile/TextFile.csproj index 006ebe93ec3..89b1b4bfa70 100644 --- a/vsintegration/ItemTemplates/TextFile/TextFile.csproj +++ b/vsintegration/ItemTemplates/TextFile/TextFile.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ItemTemplates TextFile true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj index 642af10fbe0..7300caa4be0 100644 --- a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj +++ b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ItemTemplates XMLFile true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj index edef19a8a3a..e7dad6d8ff1 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj +++ b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates ConsoleProject true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj index c06756ce060..5a12fed524c 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj +++ b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates LibraryProject true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj index 692af55abce..92b7c758a0c 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates NetCore259Project true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj index f9ba4f24e86..f896ce0783e 100644 --- a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates NetCore78Project true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj index 2dbff8e2432..2e791a3c156 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj +++ b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates NetCoreProject true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj index 5b5bbf85d88..5a7f1a44b3b 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates PortableLibraryProject true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj index d67c8720911..270615929b1 100644 --- a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj +++ b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates SilverlightProject true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj index 8b03993b29b..0783fecdbfd 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj +++ b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj @@ -10,7 +10,6 @@ false None true - Template ..\..\..\src @@ -18,6 +17,7 @@ ProjectTemplates TutorialProject true + $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index 64d137092e2..f6830f5b876 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -5,7 +5,7 @@ ..\..\src ..\src net40 - 11 + 14.0 11.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) @@ -92,6 +92,10 @@ true RegisterFsharpPackage.pkgdef + + PreserveNewest + true + From 41f540540d245882ec3241b1c6fa3555a4da329c Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 12 May 2016 17:50:04 -0700 Subject: [PATCH 087/148] Fix template projects to produce zip files without localization --- src/Microbuild.Settings.targets | 16 +++- .../ItemTemplates/AppConfig/AppConfig.csproj | 28 ++++--- .../ItemTemplates/CodeFile/CodeFile.csproj | 28 ++++--- .../ScriptFile/ScriptFile.csproj | 28 ++++--- .../SignatureFile/SignatureFile.csproj | 28 ++++--- .../ItemTemplates/TextFile/TextFile.csproj | 28 ++++--- .../ItemTemplates/XMLFile/XMLFile.csproj | 28 ++++--- .../ConsoleProject/ConsoleProject.csproj | 28 ++++--- .../LibraryProject/LibraryProject.csproj | 28 ++++--- .../NetCore259Project.csproj | 29 ++++--- .../NetCore78Project/NetCore78Project.csproj | 32 ++++---- .../NetCoreProject/NetCoreProject.csproj | 28 ++++--- .../PortableLibraryProject.csproj | 28 ++++--- .../SilverlightProject.csproj | 28 ++++--- .../TutorialProject/TutorialProject.csproj | 28 ++++--- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 76 ------------------- .../fsharp-vsintegration-vsix-build.proj | 6 +- 17 files changed, 204 insertions(+), 291 deletions(-) diff --git a/src/Microbuild.Settings.targets b/src/Microbuild.Settings.targets index e19a37597c9..da413419000 100644 --- a/src/Microbuild.Settings.targets +++ b/src/Microbuild.Settings.targets @@ -163,13 +163,25 @@ - + + + + + + + ENU - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {6BA13AA4-C25F-480F-856B-8E8000299A72} - ItemTemplates AppConfig + ItemTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + - + - + + + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj index 736f1c1c691..af65940e8fc 100644 --- a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj +++ b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj @@ -1,34 +1,32 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {12ac2813-e895-4aaa-ae6c-94e21da09f64} - ItemTemplates CodeFile + ItemTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + - + - + + + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj index f80fdfa6492..53e45efd0c2 100644 --- a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj +++ b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj @@ -1,34 +1,32 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {a333b85a-dc23-49b6-9797-b89a7951e92d} - ItemTemplates ScriptFile + ItemTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + - + - + + + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj index b1a5252e141..556a222f1da 100644 --- a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj +++ b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj @@ -1,34 +1,32 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {e3fdd4ac-46b6-4b9f-b672-317d1202cc50} - ItemTemplates SignatureFile + ItemTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + - + - + + + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/TextFile/TextFile.csproj b/vsintegration/ItemTemplates/TextFile/TextFile.csproj index 89b1b4bfa70..858f48a45b7 100644 --- a/vsintegration/ItemTemplates/TextFile/TextFile.csproj +++ b/vsintegration/ItemTemplates/TextFile/TextFile.csproj @@ -1,34 +1,32 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {d11fc318-8f5d-4c8c-9287-ab40a016d13c} - ItemTemplates TextFile + ItemTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + - + - + + + \ No newline at end of file diff --git a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj index 7300caa4be0..dee1bb2c2e0 100644 --- a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj +++ b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj @@ -1,34 +1,32 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {1fb1dd07-06aa-45b4-b5ac-20ff5bee98b6} - ItemTemplates XMLFile + ItemTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + - + - + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj index e7dad6d8ff1..2b13fd8e53b 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj +++ b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj @@ -1,25 +1,21 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {604F0DAA-2D33-48DD-B162-EDF0B672803D} - ProjectTemplates ConsoleProject + ProjectTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl @@ -42,10 +38,12 @@ - + - + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj index 5a12fed524c..e1afe08cefa 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj +++ b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj @@ -1,25 +1,21 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} - ProjectTemplates LibraryProject + ProjectTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl @@ -42,10 +38,12 @@ - + - + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj index 92b7c758a0c..6110d368738 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj @@ -1,25 +1,21 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {D9D95330-3626-4199-B7AF-17B8E4AF6D87} - ProjectTemplates NetCore259Project + ProjectTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl @@ -34,6 +30,7 @@ false + @@ -42,10 +39,12 @@ - + - + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj index f896ce0783e..303e9f18612 100644 --- a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj +++ b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj @@ -2,24 +2,20 @@ - Library - $(NoWarn);2008 - false - false - true - false - None - true + ..\..\..\src + NetCore78Project + ProjectTemplates + true + true - ..\..\..\src - {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} - ProjectTemplates - NetCore78Project - true + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl @@ -42,10 +38,12 @@ - + - - + + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj index 2e791a3c156..24c9d8bcf3a 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj +++ b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj @@ -1,25 +1,21 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} - ProjectTemplates NetCoreProject + ProjectTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl @@ -42,10 +38,12 @@ - + - + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj index 5a7f1a44b3b..125c0fbf8bd 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj @@ -1,25 +1,21 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {DB374A0C-7560-479F-9B21-D37C81F7624F} - ProjectTemplates PortableLibraryProject + ProjectTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl @@ -42,10 +38,12 @@ - + - + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj index 270615929b1..abfc6423b5f 100644 --- a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj +++ b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj @@ -1,25 +1,21 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} - ProjectTemplates SilverlightProject + ProjectTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl @@ -42,10 +38,12 @@ - + - + + + \ No newline at end of file diff --git a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj index 0783fecdbfd..fc41a78cf21 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj +++ b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj @@ -1,25 +1,21 @@  - - Library - $(NoWarn);2008 - false - false - true - false - None - true - ..\..\..\src - {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} - ProjectTemplates TutorialProject + ProjectTemplates + true true + + + Debug + net40 $(FSharpSourcesRoot)\..\$(Configuration)\$(TargetFramework)\bin\$(TemplateCategory)\$(AssemblyName) - + + + $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Tutorial.fsx.lcl @@ -34,10 +30,12 @@ - + - + + + \ No newline at end of file diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index f6830f5b876..dc8d290d9f5 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -328,82 +328,6 @@ - - - {6BA13AA4-C25F-480F-856B-8E8000299A72} - AppConfig - false - - - {12AC2813-E895-4AAA-AE6C-94E21DA09F64} - CodeFile - false - - - {A333B85A-DC23-49B6-9797-B89A7951E92D} - ScriptFile - false - - - {E3FDD4AC-46B6-4B9F-B672-317D1202CC50} - SignatureFile - false - - - {D11FC318-8F5D-4C8C-9287-AB40A016D13C} - TextFile - false - - - {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} - XMLFile - false - - - - - - {604F0DAA-2D33-48DD-B162-EDF0B672803D} - ConsoleProject - false - - - {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} - LibraryProject - false - - - {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} - NetCoreProject - false - - - {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} - NetCore78Project - false - - - {D9D95330-3626-4199-B7AF-17B8E4AF6D87} - NetCore259Project - false - - - {DB374A0C-7560-479F-9B21-D37C81F7624F} - PortableLibraryProject - false - - - {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} - SilverlightProject - false - - - {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} - TutorialProject - false - - - diff --git a/vsintegration/fsharp-vsintegration-vsix-build.proj b/vsintegration/fsharp-vsintegration-vsix-build.proj index 423aa971dad..4ccae9f868b 100644 --- a/vsintegration/fsharp-vsintegration-vsix-build.proj +++ b/vsintegration/fsharp-vsintegration-vsix-build.proj @@ -5,6 +5,9 @@ + + + @@ -19,7 +22,8 @@ - + + From 467ccc972b428f122cb471f5604d3b882e8cc76f Mon Sep 17 00:00:00 2001 From: Eirik Tsarpalis Date: Fri, 13 May 2016 15:43:50 +0300 Subject: [PATCH 088/148] fix Async.AwaitTask behaviour on cancelled tasks; add unit test that verifies the correct behaviour. --- .../Microsoft.FSharp.Control/AsyncType.fs | 13 +++++++++++++ src/fsharp/FSharp.Core/control.fs | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs index e657b9c9bfe..815c16e2b9d 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs @@ -247,6 +247,19 @@ type AsyncType() = return s = s1 } Async.RunSynchronously(a, 1000) |> Assert.IsTrue + + [] + member this.TaskCancellation () = + let test() = async { + let tcs = new System.Threading.Tasks.TaskCompletionSource() + tcs.SetCanceled() + try + do! Async.AwaitTask tcs.Task + return false + with :? System.OperationCanceledException -> return true + } + + Async.RunSynchronously(test()) |> Assert.IsTrue [] member this.TaskAsyncValueException () = diff --git a/src/fsharp/FSharp.Core/control.fs b/src/fsharp/FSharp.Core/control.fs index e94e54dbbf1..b8cdaeffbce 100644 --- a/src/fsharp/FSharp.Core/control.fs +++ b/src/fsharp/FSharp.Core/control.fs @@ -1553,7 +1553,7 @@ namespace Microsoft.FSharp.Control let continuation (completedTask : Task<_>) : unit = args.aux.trampolineHolder.Protect((fun () -> if completedTask.IsCanceled then - args.aux.ccont (new OperationCanceledException()) + args.aux.econt (ExceptionDispatchInfo.Capture(new OperationCanceledException())) elif completedTask.IsFaulted then args.aux.econt (MayLoseStackTrace(completedTask.Exception)) else From facfec90c4e1690ca74dc6f38c0822991b5ad133 Mon Sep 17 00:00:00 2001 From: Eirik Tsarpalis Date: Fri, 13 May 2016 15:46:44 +0300 Subject: [PATCH 089/148] improve test name --- .../FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs index 815c16e2b9d..b1e725aaee4 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs @@ -249,7 +249,7 @@ type AsyncType() = Async.RunSynchronously(a, 1000) |> Assert.IsTrue [] - member this.TaskCancellation () = + member this.AwaitTaskCancellation () = let test() = async { let tcs = new System.Threading.Tasks.TaskCompletionSource() tcs.SetCanceled() From 83f87a720fbe3598885ca1f31d95a3672371be35 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Sun, 24 Apr 2016 09:54:39 +0200 Subject: [PATCH 090/148] Propose compatible record labels in compiler error --- src/fsharp/CompileOps.fs | 6 +- src/fsharp/ErrorResolutionHints.fs | 29 ++ src/fsharp/FSComp.txt | 5 +- .../FSharp.Compiler-proto.fsproj | 6 + .../FSharp.Compiler/FSharp.Compiler.fsproj | 8 +- .../FSharp.LanguageService.Compiler.fsproj | 6 + src/fsharp/NameResolution.fs | 126 ++++-- src/fsharp/NameResolution.fsi | 2 +- src/fsharp/TypeChecker.fs | 7 +- src/fsharp/tast.fs | 6 +- src/utils/EditDistance.fs | 47 ++ ...VIL_PROVIDER_ResolveTypeName_Exception.bsl | 12 +- .../EVIL_PROVIDER_ResolveTypeName_Null.bsl | 12 +- tests/fsharp/typeProviders/negTests/neg1.bsl | 404 ++++++++++++++++-- tests/fsharp/typecheck/sigs/neg07.bsl | 4 +- tests/fsharp/typecheck/sigs/neg17.bsl | 28 +- .../RequireQualifiedAccess/E_OnRecord.fs | 4 +- .../Record/E_RecTypesNotMatch01.fs | 2 +- .../General/E_matrix_LetBinding01.fs | 2 +- .../Diagnostics/General/E_matrix_class01.fs | 2 +- .../General/E_matrix_interface01.fs | 4 +- .../Diagnostics/General/E_matrix_struct01.fs | 2 +- .../NameResolution/E_FieldNotInRecord.fs | 13 + .../NameResolution/E_RecordFieldProposal.fs | 13 + .../ErrorMessages/NameResolution/env.lst | 2 + tests/fsharpqa/Source/test.lst | 1 + 26 files changed, 673 insertions(+), 80 deletions(-) create mode 100644 src/fsharp/ErrorResolutionHints.fs create mode 100644 src/utils/EditDistance.fs create mode 100644 tests/fsharpqa/Source/ErrorMessages/NameResolution/E_FieldNotInRecord.fs create mode 100644 tests/fsharpqa/Source/ErrorMessages/NameResolution/E_RecordFieldProposal.fs create mode 100644 tests/fsharpqa/Source/ErrorMessages/NameResolution/env.lst diff --git a/src/fsharp/CompileOps.fs b/src/fsharp/CompileOps.fs index 0d8ea5a3fa5..d79dd8eeda1 100755 --- a/src/fsharp/CompileOps.fs +++ b/src/fsharp/CompileOps.fs @@ -742,8 +742,12 @@ let OutputPhasedErrorR (os:System.Text.StringBuilder) (err:PhasedError) = os.Append(Duplicate1E().Format (DecompileOpName s)) |> ignore else os.Append(Duplicate2E().Format k (DecompileOpName s)) |> ignore - | UndefinedName(_,k,id,_) -> + | UndefinedName(_,k,id,predictions) -> os.Append(k (DecompileOpName id.idText)) |> ignore + if Set.isEmpty predictions |> not then + let filtered = ErrorResolutionHints.FilterPredictions id.idText predictions + os.Append(ErrorResolutionHints.FormatPredictions filtered) |> ignore + | InternalUndefinedItemRef(f,smr,ccuName,s) -> let _, errs = f(smr, ccuName, s) os.Append(errs) |> ignore diff --git a/src/fsharp/ErrorResolutionHints.fs b/src/fsharp/ErrorResolutionHints.fs new file mode 100644 index 00000000000..28bb2ff2d6c --- /dev/null +++ b/src/fsharp/ErrorResolutionHints.fs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +/// Functions to format error message details +module internal Microsoft.FSharp.Compiler.ErrorResolutionHints + +/// Filters predictions based on edit distance to an unknown identifier. +let FilterPredictions unknownIdent allPredictions = + let rec take n predictions = + predictions + |> Seq.mapi (fun i x -> i,x) + |> Seq.takeWhile (fun (i,_) -> i < n) + |> Seq.map snd + |> Seq.toList + + allPredictions + |> Seq.toList + |> List.distinct + |> List.sortBy (fun s -> Internal.Utilities.EditDistance.CalcEditDistance(unknownIdent,s)) + |> take 5 + +let FormatPredictions predictions = + match predictions with + | [] -> System.String.Empty + | _ -> + let predictionText = + predictions + |> Seq.map (sprintf "%s %s" System.Environment.NewLine) + |> String.concat "" + System.Environment.NewLine + FSComp.SR.undefinedNameRecordLabelDetails() + predictionText diff --git a/src/fsharp/FSComp.txt b/src/fsharp/FSComp.txt index b05aaca7ae0..5575d29959f 100644 --- a/src/fsharp/FSComp.txt +++ b/src/fsharp/FSComp.txt @@ -9,8 +9,10 @@ undefinedNameValueOfConstructor,"The value or constructor '%s' is not defined" undefinedNameValueNamespaceTypeOrModule,"The value, namespace, type or module '%s' is not defined" undefinedNameConstructorModuleOrNamespace,"The constructor, module or namespace '%s' is not defined" undefinedNameType,"The type '%s' is not defined" +undefinedNameTypeIn,"The type '%s' is not defined in '%s'." undefinedNameRecordLabelOrNamespace,"The record label or namespace '%s' is not defined" -undefinedNameRecordLabel,"The record label '%s' is not defined" +undefinedNameRecordLabel,"The record label '%s' is not defined." +undefinedNameRecordLabelDetails,"Maybe you want one of the following:" undefinedNameTypeParameter,"The type parameter '%s' is not defined" undefinedNamePatternDiscriminator,"The pattern discriminator '%s' is not defined" missingElseBranch,"The 'if' expression is missing an 'else' branch. The 'then' branch has type '%s'. Because 'if' is an expression, and not a statement, add an 'else' branch which returns a value of the same type." @@ -951,6 +953,7 @@ lexfltSeparatorTokensOfPatternMatchMisaligned,"The '|' tokens separating rules o 1127,nrIsNotConstructorOrLiteral,"This is not a constructor or literal, or a constructor is being used incorrectly" 1128,nrUnexpectedEmptyLongId,"Unexpected empty long identifier" 1129,nrTypeDoesNotContainSuchField,"The type '%s' does not contain a field '%s'" +1129,nrRecordDoesNotContainSuchLabel,"The record type '%s' does not contain a label '%s'." 1130,nrInvalidFieldLabel,"Invalid field label" 1132,nrInvalidExpression,"Invalid expression '%s'" 1133,nrNoConstructorsAvailableForType,"No constructors are available for the type '%s'" diff --git a/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj b/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj index 9731adc082c..7eb20114970 100644 --- a/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj +++ b/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj @@ -98,6 +98,9 @@ HashMultiMap.fs + + Utilities\EditDistance.fs + TaggedCollections.fsi @@ -211,6 +214,9 @@ ErrorLogger.fs + + ErrorResolutionHints.fs + InternalCollections.fsi diff --git a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj index 9ff448d299e..9ba9ef50d9f 100644 --- a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj +++ b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj @@ -1,4 +1,4 @@ - + @@ -84,6 +84,9 @@ Utilities\HashMultiMap.fs + + Utilities\EditDistance.fs + Utilities\TaggedCollections.fsi @@ -159,6 +162,9 @@ ErrorLogging\ErrorLogger.fs + + ErrorLogging\ErrorResolutionHints.fs + ReferenceResolution\ReferenceResolution.fsi diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj index 2ab989865f6..eae4ab21a55 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj +++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj @@ -80,6 +80,9 @@ Utilities\HashMultiMap.fs + + Utilities\EditDistance.fs + Utilities\TaggedCollections.fsi @@ -152,6 +155,9 @@ ErrorLogging\ErrorLogger.fs + + ErrorLogging\ErrorResolutionHints.fs + ReferenceResolution\ReferenceResolution.fsi diff --git a/src/fsharp/NameResolution.fs b/src/fsharp/NameResolution.fs index 8c5b65ebd89..2dc05d9dc23 100755 --- a/src/fsharp/NameResolution.fs +++ b/src/fsharp/NameResolution.fs @@ -801,8 +801,11 @@ let AddResults res1 res2 = | Result x,Result l -> Result (x @ l) | Exception _,Result l -> Result l | Result x,Exception _ -> Result x + // This prefers error messages with more predictions + | Exception (UndefinedName(n1,_,_,predictions1) as e1),Exception (UndefinedName(n2,_,_,predictions2) as e2) when n1 = n2 -> + if Set.count predictions1 < Set.count predictions2 then Exception e2 else Exception e1 // This prefers error messages coming from deeper failing long identifier paths - | Exception (UndefinedName(n1,_,_,_) as e1),Exception (UndefinedName(n2,_,_,_) as e2) -> + | Exception (UndefinedName(n1,_,_,_) as e1),Exception (UndefinedName(n2,_,_,_) as e2) -> if n1 < n2 then Exception e2 else Exception e1 // Prefer more concrete errors about things being undefined | Exception (UndefinedName _ as e1),Exception (Error _) -> Exception e1 @@ -1610,15 +1613,15 @@ let rec ResolveLongIndentAsModuleOrNamespace amap m fullyQualified (nenv:NameRes | Some mspec when IsEntityAccessible amap m ad (modref.NestedTyconRef mspec) -> let subref = modref.NestedTyconRef mspec look (depth+1) subref mspec.ModuleOrNamespaceType rest - | _ -> raze (UndefinedName(depth,FSComp.SR.undefinedNameNamespace,id,[])) + | _ -> raze (UndefinedName(depth,FSComp.SR.undefinedNameNamespace,id,NoPredictions)) modrefs |> CollectResults (fun modref -> if IsEntityAccessible amap m ad modref then look 1 modref modref.ModuleOrNamespaceType rest else - raze (UndefinedName(0,FSComp.SR.undefinedNameNamespaceOrModule,id,[]))) + raze (UndefinedName(0,FSComp.SR.undefinedNameNamespaceOrModule,id,NoPredictions))) | None -> - raze (UndefinedName(0,FSComp.SR.undefinedNameNamespaceOrModule,id,[])) + raze (UndefinedName(0,FSComp.SR.undefinedNameNamespaceOrModule,id,NoPredictions)) let ResolveLongIndentAsModuleOrNamespaceThen amap m fullyQualified (nenv:NameResolutionEnv) ad lid f = @@ -1858,7 +1861,7 @@ let rec ResolveLongIdentInTypePrim (ncenv:NameResolver) nenv lookupKind (resInfo // since later on this logic is used when giving preference to intrinsic definitions match DecodeFSharpEvent (pinfos@extensionPropInfos) ad g ncenv m with | Some x -> success (resInfo, x, rest) - | None-> raze (UndefinedName (depth,FSComp.SR.undefinedNameFieldConstructorOrMember, id,[])) + | None -> raze (UndefinedName (depth,FSComp.SR.undefinedNameFieldConstructorOrMember, id,NoPredictions)) | Some(MethodItem msets) when (match lookupKind with LookupKind.Expr -> true | _ -> false) -> let minfos = msets |> ExcludeHiddenOfMethInfos g ncenv.amap m @@ -1883,7 +1886,7 @@ let rec ResolveLongIdentInTypePrim (ncenv:NameResolver) nenv lookupKind (resInfo success (resInfo,Item.MakeMethGroup (nm,minfos),rest) elif isTyparTy g typ then raze (IndeterminateType(unionRanges m id.idRange)) - else raze (UndefinedName (depth,FSComp.SR.undefinedNameFieldConstructorOrMember, id,[])) + else raze (UndefinedName (depth,FSComp.SR.undefinedNameFieldConstructorOrMember, id,NoPredictions)) let nestedSearchAccessible = let nestedTypes = GetNestedTypesOfType (ad, ncenv, Some nm, (if isNil rest then typeNameResInfo.StaticArgsInfo else TypeNameResolutionStaticArgsInfo.Indefinite), true, m) typ @@ -1995,7 +1998,7 @@ let rec ResolveExprLongIdentInModuleOrNamespace (ncenv:NameResolver) nenv (typeN else NoResultsOrUsefulErrors - AtMostOneResult id.idRange ( tyconSearch +++ moduleSearch +++ raze (UndefinedName(depth,FSComp.SR.undefinedNameValueConstructorNamespaceOrType,id,[]))) + AtMostOneResult id.idRange ( tyconSearch +++ moduleSearch +++ raze (UndefinedName(depth,FSComp.SR.undefinedNameValueConstructorNamespaceOrType,id,NoPredictions))) /// An identifier has resolved to a type name in an expression (corresponding to one or more TyconRefs). @@ -2076,7 +2079,7 @@ let rec ResolveExprLongIdentPrim sink (ncenv:NameResolver) fullyQualified m ad n success [(resInfo,Item.ImplicitOp(id, ref None),[])] else NoResultsOrUsefulErrors - let failingCase = raze (UndefinedName(0,FSComp.SR.undefinedNameValueOfConstructor,id,[])) + let failingCase = raze (UndefinedName(0,FSComp.SR.undefinedNameValueOfConstructor,id,NoPredictions)) let search = ctorSearch +++ implicitOpSearch +++ failingCase let resInfo,item,rest = ForceRaise (AtMostOneResult m search) ResolutionInfo.SendToSink(sink,ncenv,nenv,ItemOccurence.Use,ad,resInfo,ResultTyparChecker(fun () -> CheckAllTyparsInferrable ncenv.amap m item)); @@ -2133,7 +2136,7 @@ let rec ResolveExprLongIdentPrim sink (ncenv:NameResolver) fullyQualified m ad n | Result _ as res -> ForceRaise res | _ -> - let failingCase = raze (UndefinedName(0,FSComp.SR.undefinedNameValueNamespaceTypeOrModule,id,[])) + let failingCase = raze (UndefinedName(0,FSComp.SR.undefinedNameValueNamespaceTypeOrModule,id,NoPredictions)) ForceRaise (AtMostOneResult m (search +++ moduleSearch AccessibleFromSomeFSharpCode +++ tyconSearch AccessibleFromSomeFSharpCode +++ failingCase)) ResolutionInfo.SendToSink(sink,ncenv,nenv,ItemOccurence.Use,ad,resInfo,ResultTyparChecker(fun () -> CheckAllTyparsInferrable ncenv.amap m item)); item,rest @@ -2200,7 +2203,7 @@ let rec ResolvePatternLongIdentInModuleOrNamespace (ncenv:NameResolver) nenv num | _ -> NoResultsOrUsefulErrors else NoResultsOrUsefulErrors - let res = AtMostOneResult id.idRange ( tyconSearch +++ ctorSearch +++ moduleSearch +++ raze (UndefinedName(depth,FSComp.SR.undefinedNameConstructorModuleOrNamespace,id,[]))) + let res = AtMostOneResult id.idRange ( tyconSearch +++ ctorSearch +++ moduleSearch +++ raze (UndefinedName(depth,FSComp.SR.undefinedNameConstructorModuleOrNamespace,id,NoPredictions))) res /// Used to report a warning condition for the use of upper-case identifiers in patterns @@ -2296,7 +2299,7 @@ let rec ResolveTypeLongIdentInTyconRefPrim (ncenv:NameResolver) (typeNameResInfo let tcrefs = CheckForTypeLegitimacyAndMultipleGenericTypeAmbiguities (tcrefs, typeNameResInfo, genOk, m) match tcrefs with | tcref :: _ -> success tcref - | [] -> raze (UndefinedName(depth,FSComp.SR.undefinedNameType,id,[])) + | [] -> raze (UndefinedName(depth,FSComp.SR.undefinedNameType,id,NoPredictions)) | id::rest -> #if EXTENSIONTYPING // No dotting through type generators to get to a nested type! @@ -2310,7 +2313,7 @@ let rec ResolveTypeLongIdentInTyconRefPrim (ncenv:NameResolver) (typeNameResInfo let tcrefs = CheckForTypeLegitimacyAndMultipleGenericTypeAmbiguities (tcrefs, typeNameResInfo.DropStaticArgsInfo, genOk, m) match tcrefs with | _ :: _ -> tcrefs |> CollectResults (fun (resInfo,tcref) -> ResolveTypeLongIdentInTyconRefPrim ncenv typeNameResInfo ad resInfo genOk (depth+1) m tcref rest) - | [] -> raze (UndefinedName(depth,FSComp.SR.undefinedNameType,id,[])) + | [] -> raze (UndefinedName(depth,FSComp.SR.undefinedNameType,id,NoPredictions)) AtMostOneResult m tyconSearch @@ -2322,6 +2325,15 @@ let ResolveTypeLongIdentInTyconRef sink (ncenv:NameResolver) nenv typeNameResInf CallNameResolutionSink sink (rangeOfLid lid,nenv,item,item,ItemOccurence.UseInType,nenv.eDisplayEnv,ad) tcref +/// Create an UndefinedName error with details +let SuggestTypeLongIdentInModuleOrNamespace depth (modref:ModuleOrNamespaceRef) (id:Ident) = + let predictedPossibleTypes = + modref.ModuleOrNamespaceType.AllEntities + |> Seq.map (fun e -> e.DisplayName) + |> Set.ofSeq + + let errorTextF s = FSComp.SR.undefinedNameTypeIn(s,fullDisplayTextOfModRef modref) + UndefinedName(depth,errorTextF,id,predictedPossibleTypes) /// Resolve a long identifier representing a type in a module or namespace let rec private ResolveTypeLongIdentInModuleOrNamespace (ncenv:NameResolver) (typeNameResInfo: TypeNameResolutionInfo) ad genOk (resInfo:ResolutionInfo) depth m modref _mty (lid: Ident list) = @@ -2332,7 +2344,7 @@ let rec private ResolveTypeLongIdentInModuleOrNamespace (ncenv:NameResolver) (ty let tcrefs = LookupTypeNameInEntityMaybeHaveArity (ncenv.amap, id.idRange, id.idText, typeNameResInfo.StaticArgsInfo, modref) match tcrefs with | _ :: _ -> tcrefs |> CollectResults (fun tcref -> success(resInfo,tcref)) - | [] -> raze (UndefinedName(depth,FSComp.SR.undefinedNameType,id,[])) + | [] -> raze (SuggestTypeLongIdentInModuleOrNamespace depth modref id) | id::rest -> let m = unionRanges m id.idRange let modulSearch = @@ -2341,12 +2353,12 @@ let rec private ResolveTypeLongIdentInModuleOrNamespace (ncenv:NameResolver) (ty let resInfo = resInfo.AddEntity(id.idRange,submodref) ResolveTypeLongIdentInModuleOrNamespace ncenv typeNameResInfo ad genOk resInfo (depth+1) m submodref submodref.ModuleOrNamespaceType rest | _ -> - raze (UndefinedName(depth,FSComp.SR.undefinedNameNamespaceOrModule,id,[])) + raze (UndefinedName(depth,FSComp.SR.undefinedNameNamespaceOrModule,id,NoPredictions)) let tyconSearch = let tcrefs = LookupTypeNameInEntityMaybeHaveArity (ncenv.amap, id.idRange, id.idText, TypeNameResolutionStaticArgsInfo.Indefinite, modref) match tcrefs with | _ :: _ -> tcrefs |> CollectResults (fun tcref -> ResolveTypeLongIdentInTyconRefPrim ncenv typeNameResInfo ad resInfo genOk (depth+1) m tcref rest) - | [] -> raze (UndefinedName(depth,FSComp.SR.undefinedNameType,id,[])) + | [] -> raze (UndefinedName(depth,FSComp.SR.undefinedNameType,id,NoPredictions)) tyconSearch +++ modulSearch /// Resolve a long identifier representing a type @@ -2376,7 +2388,7 @@ let rec ResolveTypeLongIdentPrim (ncenv:NameResolver) fullyQualified m nenv ad ( //CheckForTypeLegitimacyAndMultipleGenericTypeAmbiguities tcref rest typeNameResInfo m; success(ResolutionInfo.Empty,tcref) | [] -> - raze (UndefinedName(0,FSComp.SR.undefinedNameType,id,[])) + raze (UndefinedName(0,FSComp.SR.undefinedNameType,id,NoPredictions)) | id::rest -> let m = unionRanges m id.idRange @@ -2440,14 +2452,13 @@ let rec ResolveFieldInModuleOrNamespace (ncenv:NameResolver) nenv ad (resInfo:Re match lid with | id::rest -> let m = unionRanges m id.idRange - let error = raze (UndefinedName(depth,FSComp.SR.undefinedNameRecordLabelOrNamespace,id,[])) // search for module-qualified names, e.g. { Microsoft.FSharp.Core.contents = 1 } let modulScopedFieldNames = match TryFindTypeWithRecdField modref id with | Some tycon when IsEntityAccessible ncenv.amap m ad (modref.NestedTyconRef tycon) -> let showDeprecated = HasFSharpAttribute ncenv.g ncenv.g.attrib_RequireQualifiedAccessAttribute tycon.Attribs success(resInfo, FieldResolution(modref.RecdFieldRefInNestedTycon tycon id,showDeprecated), rest) - | _ -> error + | _ -> raze (UndefinedName(depth,FSComp.SR.undefinedNameRecordLabelOrNamespace,id,NoPredictions)) // search for type-qualified names, e.g. { Microsoft.FSharp.Core.Ref.contents = 1 } let tyconSearch = match lid with @@ -2467,15 +2478,69 @@ let rec ResolveFieldInModuleOrNamespace (ncenv:NameResolver) nenv ad (resInfo:Re | Some(AccessibleEntityRef ncenv.amap m ad modref submodref) -> let resInfo = resInfo.AddEntity(id.idRange,submodref) ResolveFieldInModuleOrNamespace ncenv nenv ad resInfo (depth+1) m submodref submodref.ModuleOrNamespaceType rest - | _ -> - error - else error + | _ -> raze (UndefinedName(depth,FSComp.SR.undefinedNameRecordLabelOrNamespace,id,NoPredictions)) + else raze (UndefinedName(depth,FSComp.SR.undefinedNameRecordLabelOrNamespace,id,NoPredictions)) AtMostOneResult m (OneResult modulScopedFieldNames +++ tyconSearch +++ OneResult modulSearch) | [] -> error(InternalError("ResolveFieldInModuleOrNamespace",m)) +/// Suggest other labels of the same record +let SuggestOtherLabelsOfSameRecordType (nenv:NameResolutionEnv) typeName (id:Ident) (allFields:Ident list) = + let labelsOfPossibleRecord = + nenv.eFieldLabels + |> Seq.filter (fun kv -> + kv.Value + |> List.map (fun r -> r.TyconRef.DisplayName) + |> List.exists ((=) typeName)) + |> Seq.map (fun kv -> kv.Key) + |> Set.ofSeq + + let givenFields = + allFields + |> List.map (fun fld -> fld.idText) + |> List.filter ((<>) id.idText) + |> Set.ofList + + let predictedLabels = Set.difference labelsOfPossibleRecord givenFields + let predictions = ErrorResolutionHints.FilterPredictions id.idText predictedLabels + + let errorCode,text = FSComp.SR.nrRecordDoesNotContainSuchLabel(typeName, id.idText) + errorCode,text + ErrorResolutionHints.FormatPredictions predictions + + +let SuggestLabelsOfRelatedRecords (nenv:NameResolutionEnv) (id:Ident) (allFields:Ident list) = + let predictedLabels = + let givenFields = allFields |> List.map (fun fld -> fld.idText) |> List.filter ((<>) id.idText) |> Set.ofList + if Set.isEmpty givenFields then + // return labels from all records + NameMap.domainL nenv.eFieldLabels |> Set.ofList |> Set.remove "contents" + else + let possibleRecords = + [for fld in givenFields do + match Map.tryFind fld nenv.eFieldLabels with + | None -> () + | Some recordTypes -> yield! (recordTypes |> List.map (fun r -> r.TyconRef.DisplayName, fld)) ] + |> List.groupBy fst + |> List.map (fun (r,fields) -> r, fields |> List.map snd |> Set.ofList) + |> List.filter (fun (_,fields) -> Set.isSubset givenFields fields) + |> List.map fst + |> Set.ofList + + let labelsOfPossibleRecords = + nenv.eFieldLabels + |> Seq.filter (fun kv -> + kv.Value + |> List.map (fun r -> r.TyconRef.DisplayName) + |> List.exists possibleRecords.Contains) + |> Seq.map (fun kv -> kv.Key) + |> Set.ofSeq + + Set.difference labelsOfPossibleRecords givenFields + + UndefinedName(0,FSComp.SR.undefinedNameRecordLabel, id, predictedLabels) + /// Resolve a long identifier representing a record field -let ResolveFieldPrim (ncenv:NameResolver) nenv ad typ (mp,id:Ident) = +let ResolveFieldPrim (ncenv:NameResolver) nenv ad typ (mp,id:Ident) allFields = let typeNameResInfo = TypeNameResolutionInfo.Default let g = ncenv.g let m = id.idRange @@ -2484,11 +2549,20 @@ let ResolveFieldPrim (ncenv:NameResolver) nenv ad typ (mp,id:Ident) = if isAppTy g typ then match ncenv.InfoReader.TryFindRecdOrClassFieldInfoOfType(id.idText,m,typ) with | Some (RecdFieldInfo(_,rfref)) -> [ResolutionInfo.Empty, FieldResolution(rfref,false)] - | None -> error(Error(FSComp.SR.nrTypeDoesNotContainSuchField((NicePrint.minimalStringOfType nenv.eDisplayEnv typ), id.idText),m)) + | None -> + let typeName = NicePrint.minimalStringOfType nenv.eDisplayEnv typ + if isRecdTy g typ then + // record label doesn't belong to record type -> predict other labels of same record + error(Error(SuggestOtherLabelsOfSameRecordType nenv typeName id allFields,m)) + else + error(Error(FSComp.SR.nrTypeDoesNotContainSuchField(typeName, id.idText),m)) else let frefs = try Map.find id.idText nenv.eFieldLabels - with :? KeyNotFoundException -> error (UndefinedName(0,FSComp.SR.undefinedNameRecordLabel,id,NameMap.domainL nenv.eFieldLabels)) + with :? KeyNotFoundException -> + // record label is unknown -> predict related labels and give a hint to the user + error(SuggestLabelsOfRelatedRecords nenv id allFields) + // Eliminate duplicates arising from multiple 'open' frefs |> ListSet.setify (fun fref1 fref2 -> tyconRefEq g fref1.TyconRef fref2.TyconRef) @@ -2514,8 +2588,8 @@ let ResolveFieldPrim (ncenv:NameResolver) nenv ad typ (mp,id:Ident) = if nonNil rest then errorR(Error(FSComp.SR.nrInvalidFieldLabel(),(List.head rest).idRange)); [(resInfo,item)] -let ResolveField sink ncenv nenv ad typ (mp,id) = - let res = ResolveFieldPrim ncenv nenv ad typ (mp,id) +let ResolveField sink ncenv nenv ad typ (mp,id) allFields = + let res = ResolveFieldPrim ncenv nenv ad typ (mp,id) allFields // Register the results of any field paths "Module.Type" in "Module.Type.field" as a name resolution. (Note, the path resolution // info is only non-empty if there was a unique resolution of the field) for (resInfo,_rfref) in res do diff --git a/src/fsharp/NameResolution.fsi b/src/fsharp/NameResolution.fsi index ccad006c207..590f8a07016 100755 --- a/src/fsharp/NameResolution.fsi +++ b/src/fsharp/NameResolution.fsi @@ -366,7 +366,7 @@ val internal ResolveTypeLongIdentInTyconRef : TcResultsSink -> NameResol val internal ResolveTypeLongIdent : TcResultsSink -> NameResolver -> ItemOccurence -> FullyQualifiedFlag -> NameResolutionEnv -> AccessorDomain -> Ident list -> TypeNameResolutionStaticArgsInfo -> PermitDirectReferenceToGeneratedType -> ResultOrException /// Resolve a long identifier to a field -val internal ResolveField : TcResultsSink -> NameResolver -> NameResolutionEnv -> AccessorDomain -> TType -> Ident list * Ident -> FieldResolution list +val internal ResolveField : TcResultsSink -> NameResolver -> NameResolutionEnv -> AccessorDomain -> TType -> Ident list * Ident -> Ident list -> FieldResolution list /// Resolve a long identifier occurring in an expression position val internal ResolveExprLongIdent : TcResultsSink -> NameResolver -> range -> AccessorDomain -> NameResolutionEnv -> TypeNameResolutionInfo -> Ident list -> Item * Ident list diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index ddcffab75a4..1229f890ee5 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -1855,8 +1855,9 @@ let BuildFieldMap cenv env isPartial ty flds m = if isNil flds then invalidArg "flds" "BuildFieldMap" let frefSets = + let allFields = flds |> List.map (fun ((_,ident),_) -> ident) flds |> List.map (fun (fld,fldExpr) -> - let frefSet = ResolveField cenv.tcSink cenv.nameResolver env.eNameResEnv ad ty fld + let frefSet = ResolveField cenv.tcSink cenv.nameResolver env.eNameResEnv ad ty fld allFields fld,frefSet, fldExpr) let relevantTypeSets = frefSets |> List.map (fun (_,frefSet,_) -> frefSet |> List.choose (fun (FieldResolution(rfref,_)) -> Some rfref.TyconRef)) @@ -4146,7 +4147,7 @@ and TcTyparOrMeasurePar optKind cenv (env:TcEnv) newOk tpenv (Typar(id,_,_) as t match TryFindUnscopedTypar key tpenv with | Some res -> checkRes res | None -> - if newOk = NoNewTypars then error (UndefinedName(0,FSComp.SR.undefinedNameTypeParameter,id,[""])) + if newOk = NoNewTypars then error (UndefinedName(0,FSComp.SR.undefinedNameTypeParameter,id,NoPredictions)) // OK, this is an implicit declaration of a type parameter // The kind defaults to Type let tp' = NewTypar ((match optKind with None -> TyparKind.Type | Some kind -> kind), TyparRigidity.WarnIfNotRigid,tp,false,TyparDynamicReq.Yes,[],false,false) @@ -4858,7 +4859,7 @@ and TcPat warnOnUpper cenv env topValInfo vFlags (tpenv,names,takenNames) ty pat match args with | SynConstructorArgs.Pats [] | SynConstructorArgs.NamePatPairs ([], _)-> TcPat warnOnUpperForId cenv env topValInfo vFlags (tpenv,names,takenNames) ty (mkSynPatVar vis id) - | _ -> error (UndefinedName(0,FSComp.SR.undefinedNamePatternDiscriminator,id,[])) + | _ -> error (UndefinedName(0,FSComp.SR.undefinedNamePatternDiscriminator,id,NoPredictions)) | Item.ActivePatternCase(APElemRef(apinfo,vref,idx)) as item -> let args = match args with SynConstructorArgs.Pats args -> args | _ -> failwith "impossible" diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index ad1f15cb268..e11004ab29b 100755 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -384,7 +384,11 @@ assert (sizeof = 4) let unassignedTyparName = "?" -exception UndefinedName of int * (* error func that expects identifier name *)(string -> string) * Ident * string list +type Predictions = Set + +let NoPredictions = Set.empty + +exception UndefinedName of int * (* error func that expects identifier name *)(string -> string) * Ident * Predictions exception InternalUndefinedItemRef of (string * string * string -> int * string) * string * string * string let KeyTyconByDemangledNameAndArity nm (typars: _ list) x = diff --git a/src/utils/EditDistance.fs b/src/utils/EditDistance.fs new file mode 100644 index 00000000000..b1271f1b76e --- /dev/null +++ b/src/utils/EditDistance.fs @@ -0,0 +1,47 @@ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. + +/// Functions to compute the edit distance between two strings +module internal Internal.Utilities.EditDistance + +/// Computes the DamerauLevenstein distance +/// - read more at https://en.wikipedia.org/wiki/Damerau%E2%80%93Levenshtein_distance +/// - Implementation taken from http://www.navision-blog.de/2008/11/01/damerau-levenshtein-distance-in-fsharp-part-ii/ +let private calcDamerauLevenshtein (a:string, b:string) = + let m = b.Length + 1 + let mutable lastLine = Array.init m (fun i -> i) + let mutable lastLastLine = Array.create m 0 + let mutable actLine = Array.create m 0 + + for i in [1..a.Length] do + actLine.[0] <- i + for j in [1..b.Length] do + let cost = if a.[i-1] = b.[j-1] then 0 else 1 + let deletion = lastLine.[j] + 1 + let insertion = actLine.[j-1] + 1 + let substitution = lastLine.[j-1] + cost + actLine.[j] <- + deletion + |> min insertion + |> min substitution + + if i > 1 && j > 1 then + if a.[i-1] = b.[j-2] && a.[i-2] = b.[j-1] then + let transposition = lastLastLine.[j-2] + cost + actLine.[j] <- min actLine.[j] transposition + + // swap lines + let temp = lastLastLine + lastLastLine <- lastLine + lastLine <- actLine + actLine <- temp + + lastLine.[b.Length] + +/// Calculates the edit distance between two strings. +/// The edit distance is a metric that allows to measure the amount of difference between two strings +/// and shows how many edit operations (insert, delete, substitution) are needed to transform one string into the other. +let CalcEditDistance(a:string, b:string) = + if a.Length > b.Length then + calcDamerauLevenshtein(a, b) + else + calcDamerauLevenshtein(b, a) \ No newline at end of file diff --git a/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Exception.bsl b/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Exception.bsl index d5c920e5f4b..4d1aed83136 100644 --- a/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Exception.bsl +++ b/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Exception.bsl @@ -7,7 +7,11 @@ EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS3033: EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS3033: The type provider 'Provider.EvilProviderWhereResolveTypeNameRaisesException' reported an error: deliberate error for testing purposes -EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined +EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined in 'FSharp.EvilProviderWhereResolveTypeNameRaisesException'. + +Maybe you want one of the following: + + TheType EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS3033: The type provider 'Provider.EvilProviderWhereResolveTypeNameRaisesException' reported an error: deliberate error for testing purposes @@ -17,4 +21,8 @@ EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS3033: EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS3033: The type provider 'Provider.EvilProviderWhereResolveTypeNameRaisesException' reported an error: deliberate error for testing purposes -EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined +EVIL_PROVIDER_ResolveTypeName_Exception.fsx(7,73,7,96): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined in 'FSharp.EvilProviderWhereResolveTypeNameRaisesException'. + +Maybe you want one of the following: + + TheType diff --git a/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Null.bsl b/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Null.bsl index 03beeb13246..b299ed7e461 100644 --- a/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Null.bsl +++ b/tests/fsharp/typeProviders/negTests/EVIL_PROVIDER_ResolveTypeName_Null.bsl @@ -1,4 +1,12 @@ -EVIL_PROVIDER_ResolveTypeName_Null.fsx(7,69,7,92): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined +EVIL_PROVIDER_ResolveTypeName_Null.fsx(7,69,7,92): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined in 'FSharp.EvilProviderWhereResolveTypeNameReturnsNull'. -EVIL_PROVIDER_ResolveTypeName_Null.fsx(7,69,7,92): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined +Maybe you want one of the following: + + TheType + +EVIL_PROVIDER_ResolveTypeName_Null.fsx(7,69,7,92): typecheck error FS0039: The type 'SomeNameThatDoesntExist' is not defined in 'FSharp.EvilProviderWhereResolveTypeNameReturnsNull'. + +Maybe you want one of the following: + + TheType diff --git a/tests/fsharp/typeProviders/negTests/neg1.bsl b/tests/fsharp/typeProviders/negTests/neg1.bsl index 07d2d8a4da1..64fd3e58aef 100644 --- a/tests/fsharp/typeProviders/negTests/neg1.bsl +++ b/tests/fsharp/typeProviders/negTests/neg1.bsl @@ -28,7 +28,15 @@ neg1.fsx(11,38,11,66): typecheck error FS3072: The type provider 'Provider.EvilP neg1.fsx(11,38,11,66): typecheck error FS3072: The type provider 'Provider.EvilProvider' reported an error: An exception occurred when accessing the 'Name' of a provided type: deliberate error for testing purposes -neg1.fsx(11,38,11,66): typecheck error FS0039: The type 'TypeWhereNameRaisesException' is not defined +neg1.fsx(11,38,11,66): typecheck error FS0039: The type 'TypeWhereNameRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsArrayTypeRaisesException + + TheType + + IsArrayTypeReturnsTrue neg1.fsx(11,38,11,66): typecheck error FS3072: The type provider 'Provider.EvilProvider' reported an error: An exception occurred when accessing the 'Name' of a provided type: deliberate error for testing purposes @@ -38,7 +46,15 @@ neg1.fsx(11,38,11,66): typecheck error FS3072: The type provider 'Provider.EvilP neg1.fsx(11,38,11,66): typecheck error FS3072: The type provider 'Provider.EvilProvider' reported an error: An exception occurred when accessing the 'Name' of a provided type: deliberate error for testing purposes -neg1.fsx(11,38,11,66): typecheck error FS0039: The type 'TypeWhereNameRaisesException' is not defined +neg1.fsx(11,38,11,66): typecheck error FS0039: The type 'TypeWhereNameRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsArrayTypeRaisesException + + TheType + + IsArrayTypeReturnsTrue neg1.fsx(12,38,12,62): typecheck error FS3073: The type provider 'Provider.EvilProvider' reported an error: The 'Name' of a provided type was null or empty. @@ -48,7 +64,15 @@ neg1.fsx(12,38,12,62): typecheck error FS3073: The type provider 'Provider.EvilP neg1.fsx(12,38,12,62): typecheck error FS3073: The type provider 'Provider.EvilProvider' reported an error: The 'Name' of a provided type was null or empty. -neg1.fsx(12,38,12,62): typecheck error FS0039: The type 'TypeWhereNameReturnsNull' is not defined +neg1.fsx(12,38,12,62): typecheck error FS0039: The type 'TypeWhereNameReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsArrayTypeReturnsTrue + + TheType + + IsArrayTypeRaisesException neg1.fsx(12,38,12,62): typecheck error FS3073: The type provider 'Provider.EvilProvider' reported an error: The 'Name' of a provided type was null or empty. @@ -58,7 +82,15 @@ neg1.fsx(12,38,12,62): typecheck error FS3073: The type provider 'Provider.EvilP neg1.fsx(12,38,12,62): typecheck error FS3073: The type provider 'Provider.EvilProvider' reported an error: The 'Name' of a provided type was null or empty. -neg1.fsx(12,38,12,62): typecheck error FS0039: The type 'TypeWhereNameReturnsNull' is not defined +neg1.fsx(12,38,12,62): typecheck error FS0039: The type 'TypeWhereNameReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsArrayTypeReturnsTrue + + TheType + + IsArrayTypeRaisesException neg1.fsx(13,38,13,66): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.IsGenericTypeRaisesException' member 'IsGenericType': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -92,7 +124,19 @@ neg1.fsx(15,38,15,70): typecheck error FS3021: Unexpected exception from provide neg1.fsx(15,38,15,70): typecheck error FS3072: The type provider 'Provider.EvilProvider' reported an error: An exception occurred when accessing the 'FullName' of a provided type: deliberate error for testing purposes -neg1.fsx(15,38,15,70): typecheck error FS0039: The type 'TypeWhereFullNameRaisesException' is not defined +neg1.fsx(15,38,15,70): typecheck error FS0039: The type 'TypeWhereFullNameRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(15,38,15,70): typecheck error FS3021: Unexpected exception from provided type 'TypeWhereFullNameRaisesException' member 'FullName': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -110,7 +154,19 @@ neg1.fsx(15,38,15,70): typecheck error FS3021: Unexpected exception from provide neg1.fsx(15,38,15,70): typecheck error FS3072: The type provider 'Provider.EvilProvider' reported an error: An exception occurred when accessing the 'FullName' of a provided type: deliberate error for testing purposes -neg1.fsx(15,38,15,70): typecheck error FS0039: The type 'TypeWhereFullNameRaisesException' is not defined +neg1.fsx(15,38,15,70): typecheck error FS0039: The type 'TypeWhereFullNameRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(16,38,16,66): typecheck error FS3042: Unexpected 'null' return value from provided type 'TypeWhereFullNameReturnsNull' member 'FullName' @@ -128,7 +184,19 @@ neg1.fsx(16,38,16,66): typecheck error FS3042: Unexpected 'null' return value fr neg1.fsx(16,38,16,66): typecheck error FS3073: The type provider 'Provider.EvilProvider' reported an error: The 'FullName' of a provided type was null or empty. -neg1.fsx(16,38,16,66): typecheck error FS0039: The type 'TypeWhereFullNameReturnsNull' is not defined +neg1.fsx(16,38,16,66): typecheck error FS0039: The type 'TypeWhereFullNameReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException neg1.fsx(16,38,16,66): typecheck error FS3042: Unexpected 'null' return value from provided type 'TypeWhereFullNameReturnsNull' member 'FullName' @@ -146,7 +214,19 @@ neg1.fsx(16,38,16,66): typecheck error FS3042: Unexpected 'null' return value fr neg1.fsx(16,38,16,66): typecheck error FS3073: The type provider 'Provider.EvilProvider' reported an error: The 'FullName' of a provided type was null or empty. -neg1.fsx(16,38,16,66): typecheck error FS0039: The type 'TypeWhereFullNameReturnsNull' is not defined +neg1.fsx(16,38,16,66): typecheck error FS0039: The type 'TypeWhereFullNameReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException neg1.fsx(17,38,17,71): typecheck error FS3021: Unexpected exception from provided type 'TypeWhereNamespaceRaisesException' member 'Namespace': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -184,9 +264,33 @@ neg1.fsx(17,38,17,71): typecheck error FS3004: The provided type 'FSharp.EvilPro neg1.fsx(17,38,17,71): typecheck error FS3033: The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(18,39,18,68): typecheck error FS0039: The type 'TypeWhereNamespaceReturnsNull' is not defined +neg1.fsx(18,39,18,68): typecheck error FS0039: The type 'TypeWhereNamespaceReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue -neg1.fsx(18,39,18,68): typecheck error FS0039: The type 'TypeWhereNamespaceReturnsNull' is not defined + IsArrayTypeRaisesException + + IsGenericTypeRaisesException + + TheType + +neg1.fsx(18,39,18,68): typecheck error FS0039: The type 'TypeWhereNamespaceReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + IsArrayTypeRaisesException + + IsGenericTypeRaisesException + + TheType neg1.fsx(19,39,19,67): typecheck error FS3021: Unexpected exception from provided type 'DeclaringTypeRaisesException' member 'DeclaringType': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -216,7 +320,19 @@ neg1.fsx(20,39,20,73): typecheck error FS3021: Unexpected exception from provide neg1.fsx(20,39,20,73): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetMethodsRaisesException' member 'GetMethods': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(20,39,20,73): typecheck error FS0039: The type 'TypeWhereGetMethodsRaisesException' is not defined +neg1.fsx(20,39,20,73): typecheck error FS0039: The type 'TypeWhereGetMethodsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(20,39,20,73): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetMethodsRaisesException' member 'GetMethods': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -226,7 +342,19 @@ neg1.fsx(20,39,20,73): typecheck error FS3021: Unexpected exception from provide neg1.fsx(20,39,20,73): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetMethodsRaisesException' member 'GetMethods': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(20,39,20,73): typecheck error FS0039: The type 'TypeWhereGetMethodsRaisesException' is not defined +neg1.fsx(20,39,20,73): typecheck error FS0039: The type 'TypeWhereGetMethodsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(21,39,21,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsRaisesException' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -236,7 +364,19 @@ neg1.fsx(21,39,21,72): typecheck error FS3021: Unexpected exception from provide neg1.fsx(21,39,21,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsRaisesException' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(21,39,21,72): typecheck error FS0039: The type 'TypeWhereGetEventsRaisesException' is not defined +neg1.fsx(21,39,21,72): typecheck error FS0039: The type 'TypeWhereGetEventsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(21,39,21,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsRaisesException' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -246,7 +386,19 @@ neg1.fsx(21,39,21,72): typecheck error FS3021: Unexpected exception from provide neg1.fsx(21,39,21,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsRaisesException' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(21,39,21,72): typecheck error FS0039: The type 'TypeWhereGetEventsRaisesException' is not defined +neg1.fsx(21,39,21,72): typecheck error FS0039: The type 'TypeWhereGetEventsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(22,39,22,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsRaisesException' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -256,7 +408,19 @@ neg1.fsx(22,39,22,72): typecheck error FS3021: Unexpected exception from provide neg1.fsx(22,39,22,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsRaisesException' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(22,39,22,72): typecheck error FS0039: The type 'TypeWhereGetFieldsRaisesException' is not defined +neg1.fsx(22,39,22,72): typecheck error FS0039: The type 'TypeWhereGetFieldsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(22,39,22,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsRaisesException' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -266,7 +430,19 @@ neg1.fsx(22,39,22,72): typecheck error FS3021: Unexpected exception from provide neg1.fsx(22,39,22,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsRaisesException' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(22,39,22,72): typecheck error FS0039: The type 'TypeWhereGetFieldsRaisesException' is not defined +neg1.fsx(22,39,22,72): typecheck error FS0039: The type 'TypeWhereGetFieldsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(23,39,23,76): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesRaisesException' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -276,7 +452,19 @@ neg1.fsx(23,39,23,76): typecheck error FS3021: Unexpected exception from provide neg1.fsx(23,39,23,76): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesRaisesException' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(23,39,23,76): typecheck error FS0039: The type 'TypeWhereGetPropertiesRaisesException' is not defined +neg1.fsx(23,39,23,76): typecheck error FS0039: The type 'TypeWhereGetPropertiesRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(23,39,23,76): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesRaisesException' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -286,7 +474,19 @@ neg1.fsx(23,39,23,76): typecheck error FS3021: Unexpected exception from provide neg1.fsx(23,39,23,76): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesRaisesException' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(23,39,23,76): typecheck error FS0039: The type 'TypeWhereGetPropertiesRaisesException' is not defined +neg1.fsx(23,39,23,76): typecheck error FS0039: The type 'TypeWhereGetPropertiesRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TheType neg1.fsx(24,39,24,77): typecheck error FS3004: The provided type 'FSharp.EvilProvider.TypeWhereGetNestedTypesRaisesException' has member 'Boo' which has declaring type 'FSharp.EvilProvider.TheType'. Expected declaring type to be the same as provided type. @@ -300,7 +500,19 @@ neg1.fsx(25,39,25,78): typecheck error FS3021: Unexpected exception from provide neg1.fsx(25,39,25,78): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetConstructorsRaisesException' member 'GetConstructors': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(25,39,25,78): typecheck error FS0039: The type 'TypeWhereGetConstructorsRaisesException' is not defined +neg1.fsx(25,39,25,78): typecheck error FS0039: The type 'TypeWhereGetConstructorsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue neg1.fsx(25,39,25,78): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetConstructorsRaisesException' member 'GetConstructors': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes @@ -310,7 +522,19 @@ neg1.fsx(25,39,25,78): typecheck error FS3021: Unexpected exception from provide neg1.fsx(25,39,25,78): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetConstructorsRaisesException' member 'GetConstructors': The type provider 'Provider.EvilProvider' reported an error: deliberate error for testing purposes -neg1.fsx(25,39,25,78): typecheck error FS0039: The type 'TypeWhereGetConstructorsRaisesException' is not defined +neg1.fsx(25,39,25,78): typecheck error FS0039: The type 'TypeWhereGetConstructorsRaisesException' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue neg1.fsx(27,39,27,69): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetMethodsReturnsNull' member 'GetMethods': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetMethods' @@ -320,7 +544,19 @@ neg1.fsx(27,39,27,69): typecheck error FS3021: Unexpected exception from provide neg1.fsx(27,39,27,69): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetMethodsReturnsNull' member 'GetMethods': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetMethods' -neg1.fsx(27,39,27,69): typecheck error FS0039: The type 'TypeWhereGetMethodsReturnsNull' is not defined +neg1.fsx(27,39,27,69): typecheck error FS0039: The type 'TypeWhereGetMethodsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeRaisesException + + TheType neg1.fsx(27,39,27,69): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetMethodsReturnsNull' member 'GetMethods': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetMethods' @@ -330,7 +566,19 @@ neg1.fsx(27,39,27,69): typecheck error FS3021: Unexpected exception from provide neg1.fsx(27,39,27,69): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetMethodsReturnsNull' member 'GetMethods': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetMethods' -neg1.fsx(27,39,27,69): typecheck error FS0039: The type 'TypeWhereGetMethodsReturnsNull' is not defined +neg1.fsx(27,39,27,69): typecheck error FS0039: The type 'TypeWhereGetMethodsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeRaisesException + + TheType neg1.fsx(28,39,28,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsReturnsNull' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetEvents' @@ -340,7 +588,19 @@ neg1.fsx(28,39,28,68): typecheck error FS3021: Unexpected exception from provide neg1.fsx(28,39,28,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsReturnsNull' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetEvents' -neg1.fsx(28,39,28,68): typecheck error FS0039: The type 'TypeWhereGetEventsReturnsNull' is not defined +neg1.fsx(28,39,28,68): typecheck error FS0039: The type 'TypeWhereGetEventsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeRaisesException + + TheType neg1.fsx(28,39,28,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsReturnsNull' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetEvents' @@ -350,7 +610,19 @@ neg1.fsx(28,39,28,68): typecheck error FS3021: Unexpected exception from provide neg1.fsx(28,39,28,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetEventsReturnsNull' member 'GetEvents': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetEvents' -neg1.fsx(28,39,28,68): typecheck error FS0039: The type 'TypeWhereGetEventsReturnsNull' is not defined +neg1.fsx(28,39,28,68): typecheck error FS0039: The type 'TypeWhereGetEventsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeRaisesException + + TheType neg1.fsx(29,39,29,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsReturnsNull' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetFields' @@ -360,7 +632,19 @@ neg1.fsx(29,39,29,68): typecheck error FS3021: Unexpected exception from provide neg1.fsx(29,39,29,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsReturnsNull' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetFields' -neg1.fsx(29,39,29,68): typecheck error FS0039: The type 'TypeWhereGetFieldsReturnsNull' is not defined +neg1.fsx(29,39,29,68): typecheck error FS0039: The type 'TypeWhereGetFieldsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeRaisesException neg1.fsx(29,39,29,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsReturnsNull' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetFields' @@ -370,7 +654,19 @@ neg1.fsx(29,39,29,68): typecheck error FS3021: Unexpected exception from provide neg1.fsx(29,39,29,68): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetFieldsReturnsNull' member 'GetFields': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetFields' -neg1.fsx(29,39,29,68): typecheck error FS0039: The type 'TypeWhereGetFieldsReturnsNull' is not defined +neg1.fsx(29,39,29,68): typecheck error FS0039: The type 'TypeWhereGetFieldsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsArrayTypeRaisesException + + IsGenericTypeRaisesException neg1.fsx(30,39,30,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesReturnsNull' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetProperties' @@ -380,7 +676,19 @@ neg1.fsx(30,39,30,72): typecheck error FS3021: Unexpected exception from provide neg1.fsx(30,39,30,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesReturnsNull' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetProperties' -neg1.fsx(30,39,30,72): typecheck error FS0039: The type 'TypeWhereGetPropertiesReturnsNull' is not defined +neg1.fsx(30,39,30,72): typecheck error FS0039: The type 'TypeWhereGetPropertiesReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsArrayTypeReturnsTrue + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException neg1.fsx(30,39,30,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesReturnsNull' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetProperties' @@ -390,7 +698,19 @@ neg1.fsx(30,39,30,72): typecheck error FS3021: Unexpected exception from provide neg1.fsx(30,39,30,72): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetPropertiesReturnsNull' member 'GetProperties': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetProperties' -neg1.fsx(30,39,30,72): typecheck error FS0039: The type 'TypeWhereGetPropertiesReturnsNull' is not defined +neg1.fsx(30,39,30,72): typecheck error FS0039: The type 'TypeWhereGetPropertiesReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + IsGenericTypeReturnsTrue + + TypeWhereGetNestedTypesRaisesException + + IsArrayTypeReturnsTrue + + IsGenericTypeRaisesException + + IsArrayTypeRaisesException neg1.fsx(31,39,31,73): typecheck error FS3004: The provided type 'FSharp.EvilProvider.TypeWhereGetNestedTypesReturnsNull' has member 'Boo' which has declaring type 'FSharp.EvilProvider.TheType'. Expected declaring type to be the same as provided type. @@ -404,7 +724,19 @@ neg1.fsx(32,39,32,74): typecheck error FS3021: Unexpected exception from provide neg1.fsx(32,39,32,74): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetConstructorsReturnsNull' member 'GetConstructors': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetConstructors' -neg1.fsx(32,39,32,74): typecheck error FS0039: The type 'TypeWhereGetConstructorsReturnsNull' is not defined +neg1.fsx(32,39,32,74): typecheck error FS0039: The type 'TypeWhereGetConstructorsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + TypeWhereGetNestedTypesReturnsNull + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + IsGenericTypeRaisesException neg1.fsx(32,39,32,74): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetConstructorsReturnsNull' member 'GetConstructors': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetConstructors' @@ -414,7 +746,19 @@ neg1.fsx(32,39,32,74): typecheck error FS3021: Unexpected exception from provide neg1.fsx(32,39,32,74): typecheck error FS3021: Unexpected exception from provided type 'FSharp.EvilProvider.TypeWhereGetConstructorsReturnsNull' member 'GetConstructors': The type provider 'Provider.EvilProvider' reported an error: The type provider returned 'null', which is not a valid return value from 'GetConstructors' -neg1.fsx(32,39,32,74): typecheck error FS0039: The type 'TypeWhereGetConstructorsReturnsNull' is not defined +neg1.fsx(32,39,32,74): typecheck error FS0039: The type 'TypeWhereGetConstructorsReturnsNull' is not defined in 'FSharp.EvilProvider'. + +Maybe you want one of the following: + + TypeWhereGetNestedTypesReturnsNull + + TypeWhereGetNestedTypesRaisesException + + IsGenericTypeReturnsTrue + + IsArrayTypeReturnsTrue + + IsGenericTypeRaisesException neg1.fsx(33,39,33,72): typecheck error FS3042: Unexpected 'null' return value from provided type 'FSharp.EvilProvider.TypeWhereGetInterfacesReturnsNull' member 'GetInterfaces' diff --git a/tests/fsharp/typecheck/sigs/neg07.bsl b/tests/fsharp/typecheck/sigs/neg07.bsl index 4551e7a9487..a040fd5bc56 100644 --- a/tests/fsharp/typecheck/sigs/neg07.bsl +++ b/tests/fsharp/typecheck/sigs/neg07.bsl @@ -19,9 +19,9 @@ neg07.fs(36,11,36,21): typecheck error FS0049: Uppercase variable identifiers sh neg07.fs(36,11,36,21): typecheck error FS0026: This rule will never be matched -neg07.fs(46,15,46,27): typecheck error FS0039: The record label 'RecordLabel1' is not defined +neg07.fs(46,15,46,27): typecheck error FS0039: The record label 'RecordLabel1' is not defined. -neg07.fs(47,19,47,31): typecheck error FS0039: The record label 'RecordLabel1' is not defined +neg07.fs(47,19,47,31): typecheck error FS0039: The record label 'RecordLabel1' is not defined. neg07.fs(57,10,57,17): typecheck error FS1196: The 'UseNullAsTrueValue' attribute flag may only be used with union types that have one nullary case and at least one non-nullary case diff --git a/tests/fsharp/typecheck/sigs/neg17.bsl b/tests/fsharp/typecheck/sigs/neg17.bsl index 66590123741..a74ee616628 100644 --- a/tests/fsharp/typecheck/sigs/neg17.bsl +++ b/tests/fsharp/typecheck/sigs/neg17.bsl @@ -27,10 +27,34 @@ neg17b.fs(29,31,29,61): typecheck error FS0072: Lookup on object of indeterminat neg17b.fs(30,31,30,84): typecheck error FS0072: Lookup on object of indeterminate type based on information prior to this program point. A type annotation may be needed prior to this program point to constrain the type of the object. This may allow the lookup to be resolved. -neg17b.fs(32,24,32,50): typecheck error FS0039: The type 'RecordTypeWithPrivateField' is not defined +neg17b.fs(32,24,32,50): typecheck error FS0039: The type 'RecordTypeWithPrivateField' is not defined in 'Neg17.M'. + +Maybe you want one of the following: + + RecordTypeWithPrivateRepresentation + + UnionTypeWithPrivateRepresentation + + InternalRecordType + + PrivateRecordType + + PrivateUnionType neg17b.fs(43,30,43,60): typecheck error FS0072: Lookup on object of indeterminate type based on information prior to this program point. A type annotation may be needed prior to this program point to constrain the type of the object. This may allow the lookup to be resolved. -neg17b.fs(45,23,45,49): typecheck error FS0039: The type 'RecordTypeWithPrivateField' is not defined +neg17b.fs(45,23,45,49): typecheck error FS0039: The type 'RecordTypeWithPrivateField' is not defined in 'Neg17.M'. + +Maybe you want one of the following: + + RecordTypeWithPrivateRepresentation + + UnionTypeWithPrivateRepresentation + + InternalRecordType + + PrivateRecordType + + PrivateUnionType neg17b.fs(54,20,54,50): typecheck error FS0072: Lookup on object of indeterminate type based on information prior to this program point. A type annotation may be needed prior to this program point to constrain the type of the object. This may allow the lookup to be resolved. diff --git a/tests/fsharpqa/Source/Conformance/InferenceProcedures/NameResolution/RequireQualifiedAccess/E_OnRecord.fs b/tests/fsharpqa/Source/Conformance/InferenceProcedures/NameResolution/RequireQualifiedAccess/E_OnRecord.fs index 85282204720..fa7973cdf0d 100644 --- a/tests/fsharpqa/Source/Conformance/InferenceProcedures/NameResolution/RequireQualifiedAccess/E_OnRecord.fs +++ b/tests/fsharpqa/Source/Conformance/InferenceProcedures/NameResolution/RequireQualifiedAccess/E_OnRecord.fs @@ -2,8 +2,8 @@ // Verify error when not fully qualifying a record field when it // has the RequireQualifiedAccess attribute. -//The record label 'Field1' is not defined$ -//The record label 'Field1' is not defined$ +//The record label 'Field1' is not defined\.$ +//The record label 'Field1' is not defined\.$ [] type R = { Field1 : int; Field2 : string } diff --git a/tests/fsharpqa/Source/Conformance/PatternMatching/Record/E_RecTypesNotMatch01.fs b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/E_RecTypesNotMatch01.fs index fb7527d54ce..9297cb34285 100644 --- a/tests/fsharpqa/Source/Conformance/PatternMatching/Record/E_RecTypesNotMatch01.fs +++ b/tests/fsharpqa/Source/Conformance/PatternMatching/Record/E_RecTypesNotMatch01.fs @@ -1,7 +1,7 @@ // #Regression #Conformance #PatternMatching #Records // Verify error if two record types in a pattern match don't match // Verify error if type of a record field is incorrect. -//The type 'R1' does not contain a field 'A' +//The record type 'R1' does not contain a label 'A'\. type R1 = { X : int; Y : int } diff --git a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_LetBinding01.fs b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_LetBinding01.fs index 63af47e7f92..86fd6bc7b85 100644 --- a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_LetBinding01.fs +++ b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_LetBinding01.fs @@ -1,6 +1,6 @@ // #Regression #Diagnostics // Regression test for FSHARP1.0:3175 -//The type 'matrix' is not defined$ +//The type 'matrix' is not defined in 'Microsoft.FSharp.Math'\.$ let f ( m : Math.matrix) = 12 diff --git a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_class01.fs b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_class01.fs index afa10b64e17..806c444041d 100644 --- a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_class01.fs +++ b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_class01.fs @@ -1,6 +1,6 @@ // #Regression #Diagnostics // Regression test for FSHARP1.0:3175 -//The type 'matrix' is not defined$ +//The type 'matrix' is not defined in 'Microsoft.FSharp.Math'\.$ type C = class diff --git a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_interface01.fs b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_interface01.fs index eb6df520402..59b2c81ed70 100644 --- a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_interface01.fs +++ b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_interface01.fs @@ -1,7 +1,7 @@ // #Regression #Diagnostics // Regression test for FSHARP1.0:3175 -//The type 'matrix' is not defined$ -//The type 'matrix' is not defined$ +//The type 'matrix' is not defined in 'Microsoft.FSharp.Math'\.$ +//The type 'matrix' is not defined in 'Microsoft.FSharp.Math'\.$ type I = interface diff --git a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_struct01.fs b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_struct01.fs index e9938175d2a..b7b48288559 100644 --- a/tests/fsharpqa/Source/Diagnostics/General/E_matrix_struct01.fs +++ b/tests/fsharpqa/Source/Diagnostics/General/E_matrix_struct01.fs @@ -1,6 +1,6 @@ // #Regression #Diagnostics // Regression test for FSHARP1.0:3175 -//The type 'matrix' is not defined$ +//The type 'matrix' is not defined in 'Microsoft.FSharp.Math'\.$ type S = struct val a : Math.matrix diff --git a/tests/fsharpqa/Source/ErrorMessages/NameResolution/E_FieldNotInRecord.fs b/tests/fsharpqa/Source/ErrorMessages/NameResolution/E_FieldNotInRecord.fs new file mode 100644 index 00000000000..4a5361f8f67 --- /dev/null +++ b/tests/fsharpqa/Source/ErrorMessages/NameResolution/E_FieldNotInRecord.fs @@ -0,0 +1,13 @@ +// #ErrorMessages #NameResolution +//The record type 'F' does not contain a label 'Wall'\. + +type A = { Hello:string; World:string } +type B = { Size:int; Height:int } +type C = { Wheels:int } +type D = { Size:int; Height:int; Walls:int } +type E = { Unknown:string } +type F = { Wallis:int; Size:int; Height:int; } + +let r:F = { Size=3; Height=4; Wall=1 } + +exit 0 diff --git a/tests/fsharpqa/Source/ErrorMessages/NameResolution/E_RecordFieldProposal.fs b/tests/fsharpqa/Source/ErrorMessages/NameResolution/E_RecordFieldProposal.fs new file mode 100644 index 00000000000..ca73d5c1e54 --- /dev/null +++ b/tests/fsharpqa/Source/ErrorMessages/NameResolution/E_RecordFieldProposal.fs @@ -0,0 +1,13 @@ +// #ErrorMessages #NameResolution +//The record label 'Wall' is not defined\. + +type A = { Hello:string; World:string } +type B = { Size:int; Height:int } +type C = { Wheels:int } +type D = { Size:int; Height:int; Walls:int } +type E = { Unknown:string } +type F = { Wallis:int; Size:int; Height:int; } + +let r = { Size=3; Height=4; Wall=1 } + +exit 0 diff --git a/tests/fsharpqa/Source/ErrorMessages/NameResolution/env.lst b/tests/fsharpqa/Source/ErrorMessages/NameResolution/env.lst new file mode 100644 index 00000000000..435fb96c42b --- /dev/null +++ b/tests/fsharpqa/Source/ErrorMessages/NameResolution/env.lst @@ -0,0 +1,2 @@ + SOURCE=E_RecordFieldProposal.fs # E_RecordFieldProposal + SOURCE=E_FieldNotInRecord.fs # E_FieldNotInRecord \ No newline at end of file diff --git a/tests/fsharpqa/Source/test.lst b/tests/fsharpqa/Source/test.lst index 5072d02cac3..b9391dc0801 100644 --- a/tests/fsharpqa/Source/test.lst +++ b/tests/fsharpqa/Source/test.lst @@ -258,6 +258,7 @@ Misc01 Libraries\Core\Operators Misc01 Libraries\Core\Reflection Misc01 Libraries\Core\Unchecked Misc01 Warnings +Misc01 ErrorMessages\NameResolution Misc02 Libraries\Portable Misc02 Misc From 8d898878acde1bd0489cdb49d6a074c0125d85cd Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Thu, 12 May 2016 11:43:01 +0200 Subject: [PATCH 091/148] Improve error reporting: Recursive async functions - fixes #1170 --- src/fsharp/CompileOps.fs | 14 +++- src/fsharp/ConstraintSolver.fs | 68 ++++++++++--------- src/fsharp/ConstraintSolver.fsi | 8 ++- src/fsharp/FSComp.txt | 2 + src/fsharp/FSStrings.resx | 2 +- src/fsharp/TypeChecker.fs | 22 +++--- .../Diagnostics/async/MissingBangForLoop01.fs | 2 +- .../Diagnostics/async/MissingBangForLoop02.fs | 2 +- .../Warnings/ReturnInsteadOfReturnBang.fs | 6 ++ .../Warnings/YieldInsteadOfYieldBang.fs | 9 +++ tests/fsharpqa/Source/Warnings/env.lst | 2 + 11 files changed, 90 insertions(+), 47 deletions(-) create mode 100644 tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs create mode 100644 tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs diff --git a/src/fsharp/CompileOps.fs b/src/fsharp/CompileOps.fs index 0d8ea5a3fa5..7eeff03e7a6 100755 --- a/src/fsharp/CompileOps.fs +++ b/src/fsharp/CompileOps.fs @@ -200,7 +200,7 @@ let GetRangeOfError(err:PhasedError) = | NonVirtualAugmentationOnNullValuedType(m) | NonRigidTypar(_,_,_,_,_,m) | ConstraintSolverTupleDiffLengths(_,_,_,m,_) - | ConstraintSolverInfiniteTypes(_,_,_,m,_) + | ConstraintSolverInfiniteTypes(_,_,_,_,m,_) | ConstraintSolverMissingConstraint(_,_,_,m,_) | ConstraintSolverTypesNotInEqualityRelation(_,_,_,m,_) | ConstraintSolverError(_,m,_) @@ -602,10 +602,18 @@ let OutputPhasedErrorR (os:System.Text.StringBuilder) (err:PhasedError) = os.Append(ConstraintSolverTupleDiffLengthsE().Format tl1.Length tl2.Length) |> ignore (if m.StartLine <> m2.StartLine then os.Append(SeeAlsoE().Format (stringOfRange m)) |> ignore) - | ConstraintSolverInfiniteTypes(denv,t1,t2,m,m2) -> - // REVIEW: consider if we need to show _cxs (the type parameter constrants) + | ConstraintSolverInfiniteTypes(contextInfo,denv,t1,t2,m,m2) -> + // REVIEW: consider if we need to show _cxs (the type parameter constraints) let t1, t2, _cxs = NicePrint.minimalStringsOfTwoTypes denv t1 t2 os.Append(ConstraintSolverInfiniteTypesE().Format t1 t2) |> ignore + + match contextInfo with + | ContextInfo.ReturnInComputationExpression -> + os.Append(" " + FSComp.SR.returnUsedInsteadOfReturnBang()) |> ignore + | ContextInfo.YieldInComputationExpression -> + os.Append(" " + FSComp.SR.yieldUsedInsteadOfYieldBang()) |> ignore + | _ -> () + (if m.StartLine <> m2.StartLine then os.Append(SeeAlsoE().Format (stringOfRange m)) |> ignore ) | ConstraintSolverMissingConstraint(denv,tpr,tpc,m,m2) -> diff --git a/src/fsharp/ConstraintSolver.fs b/src/fsharp/ConstraintSolver.fs index 728ed9de68e..cfe592e1c27 100644 --- a/src/fsharp/ConstraintSolver.fs +++ b/src/fsharp/ConstraintSolver.fs @@ -128,13 +128,17 @@ type ContextInfo = | RecordFields /// The type equation comes from the verification of a tuple in record fields. | TupleInRecordFields +/// The type equation comes from a return in a computation expression. +| ReturnInComputationExpression +/// The type equation comes from a yield in a computation expression. +| YieldInComputationExpression /// The type equation comes from a runtime type test. | RuntimeTypeTest of bool /// The type equation comes from an downcast where a upcast could be used. | DowncastUsedInsteadOfUpcast of bool exception ConstraintSolverTupleDiffLengths of DisplayEnv * TType list * TType list * range * range -exception ConstraintSolverInfiniteTypes of DisplayEnv * TType * TType * range * range +exception ConstraintSolverInfiniteTypes of ContextInfo * DisplayEnv * TType * TType * range * range exception ConstraintSolverTypesNotInEqualityRelation of DisplayEnv * TType * TType * range * range exception ConstraintSolverTypesNotInSubsumptionRelation of DisplayEnv * TType * TType * range * range exception ConstraintSolverMissingConstraint of DisplayEnv * Tast.Typar * Tast.TyparConstraint * range * range @@ -177,6 +181,7 @@ type ConstraintSolverState = type ConstraintSolverEnv = { SolverState: ConstraintSolverState; + eContextInfo: ContextInfo MatchingOnly : bool m: range; EquivEnv: TypeEquivEnv; @@ -186,9 +191,10 @@ type ConstraintSolverEnv = member csenv.g = csenv.SolverState.g member csenv.amap = csenv.SolverState.amap -let MakeConstraintSolverEnv css m denv = +let MakeConstraintSolverEnv contextInfo css m denv = { SolverState=css; m=m; + eContextInfo = contextInfo // Indicates that when unifiying ty1 = ty2, only type variables in ty1 may be solved MatchingOnly=false; EquivEnv=TypeEquivEnv.Empty; @@ -655,8 +661,8 @@ let rec SolveTyparEqualsTyp (csenv:ConstraintSolverEnv) ndeep m2 trace ty1 ty = // The types may still be equivalent due to abbreviations, which we are trying not to eliminate if typeEquiv csenv.g ty1 ty then CompleteD else - // The famous 'occursCheck' check to catch things like 'a = list<'a> - if occursCheck csenv.g r ty then ErrorD (ConstraintSolverInfiniteTypes(denv,ty1,ty,m,m2)) else + // The famous 'occursCheck' check to catch "infinite types" like 'a = list<'a> - see also https://github.com/Microsoft/visualfsharp/issues/1170 + if occursCheck csenv.g r ty then ErrorD (ConstraintSolverInfiniteTypes(csenv.eContextInfo,denv,ty1,ty,m,m2)) else // Note: warn _and_ continue! CheckWarnIfRigid csenv ty1 r ty ++ (fun () -> @@ -1926,16 +1932,16 @@ and private DefinitelyEquiv (csenv:ConstraintSolverEnv) isConstraint calledArg ( // Assert a subtype constraint, and wrap an ErrorsFromAddingSubsumptionConstraint error around any failure // to allow us to report the outer types involved in the constraint -and private SolveTypSubsumesTypWithReport contextInfo (csenv:ConstraintSolverEnv) ndeep m trace ty1 ty2 = +and private SolveTypSubsumesTypWithReport (csenv:ConstraintSolverEnv) ndeep m trace ty1 ty2 = TryD (fun () -> SolveTypSubsumesTypKeepAbbrevs csenv ndeep m trace ty1 ty2) (fun res -> - match contextInfo with + match csenv.eContextInfo with | ContextInfo.RuntimeTypeTest isOperator -> // test if we can cast other way around match CollectThenUndo (fun newTrace -> SolveTypSubsumesTypKeepAbbrevs csenv ndeep m (OptionalTrace.WithTrace newTrace) ty2 ty1) with | OkResult _ -> ErrorD (ErrorsFromAddingSubsumptionConstraint(csenv.g,csenv.DisplayEnv,ty1,ty2,res,ContextInfo.DowncastUsedInsteadOfUpcast isOperator,m)) | _ -> ErrorD (ErrorsFromAddingSubsumptionConstraint(csenv.g,csenv.DisplayEnv,ty1,ty2,res,ContextInfo.NoContext,m)) - | _ -> ErrorD (ErrorsFromAddingSubsumptionConstraint(csenv.g,csenv.DisplayEnv,ty1,ty2,res,contextInfo,m))) + | _ -> ErrorD (ErrorsFromAddingSubsumptionConstraint(csenv.g,csenv.DisplayEnv,ty1,ty2,res,csenv.eContextInfo,m))) and private SolveTypEqualsTypWithReport contextInfo (csenv:ConstraintSolverEnv) ndeep m trace ty1 ty2 = TryD (fun () -> SolveTypEqualsTypKeepAbbrevs csenv ndeep m trace ty1 ty2) @@ -1951,8 +1957,8 @@ and ArgsMustSubsumeOrConvert let g = csenv.g let m = callerArg.Range - let calledArgTy = AdjustCalledArgType csenv.InfoReader isConstraint calledArg callerArg - SolveTypSubsumesTypWithReport ContextInfo.NoContext csenv ndeep m trace calledArgTy callerArg.Type ++ (fun () -> + let calledArgTy = AdjustCalledArgType csenv.InfoReader isConstraint calledArg callerArg + SolveTypSubsumesTypWithReport csenv ndeep m trace calledArgTy callerArg.Type ++ (fun () -> if calledArg.IsParamArray && isArray1DTy g calledArgTy && not (isArray1DTy g callerArg.Type) then @@ -1968,10 +1974,10 @@ and MustUnifyInsideUndo csenv ndeep trace ty1 ty2 = and ArgsMustSubsumeOrConvertInsideUndo (csenv:ConstraintSolverEnv) ndeep trace isConstraint calledArg (CallerArg(callerArgTy,m,_,_) as callerArg) = let calledArgTy = AdjustCalledArgType csenv.InfoReader isConstraint calledArg callerArg - SolveTypSubsumesTypWithReport ContextInfo.NoContext csenv ndeep m (WithTrace trace) calledArgTy callerArgTy + SolveTypSubsumesTypWithReport csenv ndeep m (WithTrace trace) calledArgTy callerArgTy and TypesMustSubsumeOrConvertInsideUndo (csenv:ConstraintSolverEnv) ndeep trace m calledArgTy callerArgTy = - SolveTypSubsumesTypWithReport ContextInfo.NoContext csenv ndeep m trace calledArgTy callerArgTy + SolveTypSubsumesTypWithReport csenv ndeep m trace calledArgTy callerArgTy and ArgsEquivInsideUndo (csenv:ConstraintSolverEnv) _trace isConstraint calledArg (CallerArg(callerArgTy,m,_,_) as callerArg) = let calledArgTy = AdjustCalledArgType csenv.InfoReader isConstraint calledArg callerArg @@ -2418,7 +2424,7 @@ let EliminateConstraintsForGeneralizedTypars csenv trace (generalizedTypars: Typ //------------------------------------------------------------------------- let AddCxTypeEqualsType contextInfo denv css m ty1 ty2 = - SolveTypEqualsTypWithReport contextInfo (MakeConstraintSolverEnv css m denv) 0 m NoTrace ty1 ty2 + SolveTypEqualsTypWithReport contextInfo (MakeConstraintSolverEnv contextInfo css m denv) 0 m NoTrace ty1 ty2 |> RaiseOperationResult let UndoIfFailed f = @@ -2435,72 +2441,72 @@ let UndoIfFailed f = ReportWarnings warns; true let AddCxTypeEqualsTypeUndoIfFailed denv css m ty1 ty2 = - UndoIfFailed (fun trace -> SolveTypEqualsTypKeepAbbrevs (MakeConstraintSolverEnv css m denv) 0 m (WithTrace(trace)) ty1 ty2) + UndoIfFailed (fun trace -> SolveTypEqualsTypKeepAbbrevs (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m (WithTrace(trace)) ty1 ty2) let AddCxTypeEqualsTypeMatchingOnlyUndoIfFailed denv css m ty1 ty2 = - let csenv = MakeConstraintSolverEnv css m denv + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext css m denv let csenv = { csenv with MatchingOnly = true } UndoIfFailed (fun trace -> SolveTypEqualsTypKeepAbbrevs csenv 0 m (WithTrace(trace)) ty1 ty2) let AddCxTypeMustSubsumeTypeUndoIfFailed denv css m ty1 ty2 = - UndoIfFailed (fun trace -> SolveTypSubsumesTypKeepAbbrevs (MakeConstraintSolverEnv css m denv) 0 m (WithTrace(trace)) ty1 ty2) + UndoIfFailed (fun trace -> SolveTypSubsumesTypKeepAbbrevs (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m (WithTrace(trace)) ty1 ty2) let AddCxTypeMustSubsumeTypeMatchingOnlyUndoIfFailed denv css m ty1 ty2 = - let csenv = MakeConstraintSolverEnv css m denv + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext css m denv let csenv = { csenv with MatchingOnly = true } UndoIfFailed (fun trace -> SolveTypSubsumesTypKeepAbbrevs csenv 0 m (WithTrace(trace)) ty1 ty2) let AddCxTypeMustSubsumeType contextInfo denv css m trace ty1 ty2 = - SolveTypSubsumesTypWithReport contextInfo (MakeConstraintSolverEnv css m denv) 0 m trace ty1 ty2 + SolveTypSubsumesTypWithReport (MakeConstraintSolverEnv contextInfo css m denv) 0 m trace ty1 ty2 |> RaiseOperationResult let AddCxMethodConstraint denv css m trace traitInfo = - TryD (fun () -> SolveMemberConstraint (MakeConstraintSolverEnv css m denv) false 0 m trace traitInfo ++ (fun _ -> CompleteD)) + TryD (fun () -> SolveMemberConstraint (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) false 0 m trace traitInfo ++ (fun _ -> CompleteD)) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeMustSupportNull denv css m trace ty = - TryD (fun () -> SolveTypSupportsNull (MakeConstraintSolverEnv css m denv) 0 m trace ty) + TryD (fun () -> SolveTypSupportsNull (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeMustSupportComparison denv css m trace ty = - TryD (fun () -> SolveTypeSupportsComparison (MakeConstraintSolverEnv css m denv) 0 m trace ty) + TryD (fun () -> SolveTypeSupportsComparison (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeMustSupportEquality denv css m trace ty = - TryD (fun () -> SolveTypSupportsEquality (MakeConstraintSolverEnv css m denv) 0 m trace ty) + TryD (fun () -> SolveTypSupportsEquality (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeMustSupportDefaultCtor denv css m trace ty = - TryD (fun () -> SolveTypRequiresDefaultConstructor (MakeConstraintSolverEnv css m denv) 0 m trace ty) + TryD (fun () -> SolveTypRequiresDefaultConstructor (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeIsReferenceType denv css m trace ty = - TryD (fun () -> SolveTypIsReferenceType (MakeConstraintSolverEnv css m denv) 0 m trace ty) + TryD (fun () -> SolveTypIsReferenceType (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeIsValueType denv css m trace ty = - TryD (fun () -> SolveTypIsNonNullableValueType (MakeConstraintSolverEnv css m denv) 0 m trace ty) + TryD (fun () -> SolveTypIsNonNullableValueType (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeIsUnmanaged denv css m trace ty = - TryD (fun () -> SolveTypIsUnmanaged (MakeConstraintSolverEnv css m denv) 0 m trace ty) + TryD (fun () -> SolveTypIsUnmanaged (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeIsEnum denv css m trace ty underlying = - TryD (fun () -> SolveTypIsEnum (MakeConstraintSolverEnv css m denv) 0 m trace ty underlying) + TryD (fun () -> SolveTypIsEnum (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty underlying) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult let AddCxTypeIsDelegate denv css m trace ty aty bty = - TryD (fun () -> SolveTypIsDelegate (MakeConstraintSolverEnv css m denv) 0 m trace ty aty bty) + TryD (fun () -> SolveTypIsDelegate (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m trace ty aty bty) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult @@ -2509,7 +2515,7 @@ let CodegenWitnessThatTypSupportsTraitConstraint tcVal g amap m (traitInfo:Trait TcVal = tcVal ExtraCxs=HashMultiMap(10, HashIdentity.Structural) InfoReader=new InfoReader(g,amap) } - let csenv = MakeConstraintSolverEnv css m (DisplayEnv.Empty g) + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext css m (DisplayEnv.Empty g) SolveMemberConstraint csenv true 0 m NoTrace traitInfo ++ (fun _res -> let sln = match traitInfo.Solution with @@ -2587,7 +2593,7 @@ let ChooseTyparSolutionAndSolve css denv tp = let g = css.g let amap = css.amap let max,m = ChooseTyparSolutionAndRange g amap tp - let csenv = MakeConstraintSolverEnv css m denv + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext css m denv TryD (fun () -> SolveTyparEqualsTyp csenv 0 m NoTrace (mkTyparTy tp) max) (fun err -> ErrorD(ErrorFromApplyingDefault(g,denv,tp,max,err,m))) |> RaiseOperationResult @@ -2597,7 +2603,7 @@ let ChooseTyparSolutionAndSolve css denv tp = let CheckDeclaredTypars denv css m typars1 typars2 = TryD (fun () -> CollectThenUndo (fun trace -> - SolveTypEqualsTypEqns (MakeConstraintSolverEnv css m denv) 0 m (WithTrace(trace)) + SolveTypEqualsTypEqns (MakeConstraintSolverEnv ContextInfo.NoContext css m denv) 0 m (WithTrace(trace)) (List.map mkTyparTy typars1) (List.map mkTyparTy typars2))) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) @@ -2615,7 +2621,7 @@ let IsApplicableMethApprox g amap m (minfo:MethInfo) availObjTy = TcVal = (fun _ -> failwith "should not be called") ExtraCxs=HashMultiMap(10, HashIdentity.Structural) InfoReader=new InfoReader(g,amap) } - let csenv = MakeConstraintSolverEnv css m (DisplayEnv.Empty g) + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext css m (DisplayEnv.Empty g) let minst = FreshenMethInfo m minfo match minfo.GetObjArgTypes(amap, m, minst) with | [reqdObjTy] -> diff --git a/src/fsharp/ConstraintSolver.fsi b/src/fsharp/ConstraintSolver.fsi index a0e404983e9..63238ec1c49 100644 --- a/src/fsharp/ConstraintSolver.fsi +++ b/src/fsharp/ConstraintSolver.fsi @@ -60,13 +60,17 @@ type ContextInfo = | RecordFields /// The type equation comes from the verification of a tuple in record fields. | TupleInRecordFields +/// The type equation comes from a return in a computation expression. +| ReturnInComputationExpression +/// The type equation comes from a yield in a computation expression. +| YieldInComputationExpression /// The type equation comes from a runtime type test. | RuntimeTypeTest of bool /// The type equation comes from an downcast where a upcast could be used. | DowncastUsedInsteadOfUpcast of bool exception ConstraintSolverTupleDiffLengths of DisplayEnv * TType list * TType list * range * range -exception ConstraintSolverInfiniteTypes of DisplayEnv * TType * TType * range * range +exception ConstraintSolverInfiniteTypes of ContextInfo * DisplayEnv * TType * TType * range * range exception ConstraintSolverTypesNotInEqualityRelation of DisplayEnv * TType * TType * range * range exception ConstraintSolverTypesNotInSubsumptionRelation of DisplayEnv * TType * TType * range * range exception ConstraintSolverMissingConstraint of DisplayEnv * Typar * TyparConstraint * range * range @@ -92,7 +96,7 @@ type ConstraintSolverEnv val BakedInTraitConstraintNames : string list -val MakeConstraintSolverEnv : ConstraintSolverState -> range -> DisplayEnv -> ConstraintSolverEnv +val MakeConstraintSolverEnv : ContextInfo -> ConstraintSolverState -> range -> DisplayEnv -> ConstraintSolverEnv type Trace = Trace of (unit -> unit) list ref diff --git a/src/fsharp/FSComp.txt b/src/fsharp/FSComp.txt index b05aaca7ae0..f9053080cf2 100644 --- a/src/fsharp/FSComp.txt +++ b/src/fsharp/FSComp.txt @@ -17,6 +17,8 @@ missingElseBranch,"The 'if' expression is missing an 'else' branch. The 'then' b elseBranchHasWrongType,"All branches of an 'if' expression must return the same type. This expression was expected to have type '%s' but here has type '%s'." commaInsteadOfSemicolonInRecord,"A ';' is used to separate field values in records. Consider replacing ',' with ';'." buildUnexpectedTypeArgs,"The non-generic type '%s' does not expect any type arguments, but here is given %d type argument(s)" +returnUsedInsteadOfReturnBang,"Consider using 'return!' instead of 'return'." +yieldUsedInsteadOfYieldBang,"Consider using 'yield!' instead of 'yield'." 203,buildInvalidWarningNumber,"Invalid warning number '%s'" 204,buildInvalidVersionString,"Invalid version string '%s'" 205,buildInvalidVersionFile,"Invalid version file '%s'" diff --git a/src/fsharp/FSStrings.resx b/src/fsharp/FSStrings.resx index 74511b33549..f95cf777b4a 100644 --- a/src/fsharp/FSStrings.resx +++ b/src/fsharp/FSStrings.resx @@ -124,7 +124,7 @@ The tuples have differing lengths of {0} and {1} - The resulting type would be infinite when unifying '{0}' and '{1}' + The types '{0}' and '{1}' cannot be unified. A type parameter is missing a constraint '{0}' diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index ddcffab75a4..b550ef3302c 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -2153,7 +2153,7 @@ module GeneralizationHelpers = let CanonicalizePartialInferenceProblem (cenv,denv,m) tps = // Canonicalize constraints prior to generalization - let csenv = (MakeConstraintSolverEnv cenv.css m denv) + let csenv = (MakeConstraintSolverEnv ContextInfo.NoContext cenv.css m denv) TryD (fun () -> ConstraintSolver.CanonicalizeRelevantMemberConstraints csenv 0 NoTrace tps) (fun res -> ErrorD (ErrorFromAddingConstraint(denv,res,m))) |> RaiseOperationResult @@ -2200,7 +2200,7 @@ module GeneralizationHelpers = generalizedTypars |> List.iter (SetTyparRigid cenv.g denv m) // Generalization removes constraints related to generalized type variables - let csenv = MakeConstraintSolverEnv cenv.css m denv + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext cenv.css m denv EliminateConstraintsForGeneralizedTypars csenv NoTrace generalizedTypars generalizedTypars @@ -3887,7 +3887,7 @@ let rec TcTyparConstraint ridx cenv newOk checkCxs occ (env: TcEnv) tpenv c = | WhereTyparDefaultsToType(tp,ty,m) -> let ty',tpenv = TcTypeAndRecover cenv newOk checkCxs occ env tpenv ty let tp',tpenv = TcTypar cenv env newOk tpenv tp - let csenv = (MakeConstraintSolverEnv cenv.css m env.DisplayEnv) + let csenv = (MakeConstraintSolverEnv env.eContextInfo cenv.css m env.DisplayEnv) AddConstraint csenv 0 m NoTrace tp' (TyparConstraint.DefaultsTo(ridx,ty',m)) |> CommitOperationResult tpenv @@ -5092,7 +5092,7 @@ and TcPatterns warnOnUpper cenv env vFlags s argtys args = and solveTypAsError cenv denv m ty = let ty2 = NewErrorType () assert((destTyparTy cenv.g ty2).IsFromError) - SolveTypEqualsTypKeepAbbrevs (MakeConstraintSolverEnv cenv.css m denv) 0 m NoTrace ty ty2 |> ignore + SolveTypEqualsTypKeepAbbrevs (MakeConstraintSolverEnv ContextInfo.NoContext cenv.css m denv) 0 m NoTrace ty ty2 |> ignore and RecordNameAndTypeResolutions_IdeallyWithoutHavingOtherEffects cenv env tpenv expr = // This function is motivated by cases like @@ -7636,6 +7636,12 @@ and TcComputationExpression cenv env overallTy mWhole interpExpr builderTy tpenv let mBuilderVal = mBuilderVal.MakeSynthetic() SynExpr.Lambda (false,false,SynSimplePats.SimplePats ([mkSynSimplePatVar false (mkSynId mBuilderVal builderValName)],mBuilderVal), runExpr, mBuilderVal) + let env = + match comp with + | SynExpr.YieldOrReturn ((true,_),_,_) -> { env with eContextInfo = ContextInfo.YieldInComputationExpression } + | SynExpr.YieldOrReturn ((_,true),_,_) -> { env with eContextInfo = ContextInfo.ReturnInComputationExpression } + | _ -> env + let lambdaExpr ,tpenv= TcExpr cenv (builderTy --> overallTy) env tpenv lambdaExpr // beta-var-reduce to bind the builder using a 'let' binding let coreExpr = mkApps cenv.g ((lambdaExpr,tyOfExpr cenv.g lambdaExpr),[],[interpExpr],mBuilderVal) @@ -7648,7 +7654,7 @@ and TcComputationExpression cenv env overallTy mWhole interpExpr builderTy tpenv /// and helpers rather than to the builder methods (there is actually no builder for 'seq' in the library). /// These are later detected by state machine compilation. /// -/// Also "ienumerable extraction" is performaed on arguments to "for". +/// Also "ienumerable extraction" is performed on arguments to "for". and TcSequenceExpression cenv env tpenv comp overallTy m = let mkDelayedExpr (coreExpr:Expr) = @@ -8924,7 +8930,7 @@ and TcMethodApplication yield makeOneCalledMeth (minfo,pinfoOpt,false) ] let uniquelyResolved = - let csenv = MakeConstraintSolverEnv cenv.css mMethExpr denv + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext cenv.css mMethExpr denv let res = UnifyUniqueOverloading csenv callerArgCounts methodName ad preArgumentTypeCheckingCalledMethGroup returnTy match res with | ErrorResult _ -> afterTcOverloadResolution.OnOverloadResolutionFailure() @@ -9010,7 +9016,7 @@ and TcMethodApplication CalledMeth(cenv.infoReader,Some(env.NameEnv),checkingAttributeCall,FreshenMethInfo, mMethExpr,ad,minfo,minst,callerTyArgs,pinfoOpt,callerObjArgTys,callerArgs,usesParamArrayConversion,true,objTyOpt)) let callerArgCounts = (unnamedCurriedCallerArgs.Length, namedCurriedCallerArgs.Length) - let csenv = MakeConstraintSolverEnv cenv.css mMethExpr denv + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext cenv.css mMethExpr denv // Commit unassociated constraints prior to member overload resolution where there is ambiguity // about the possible target of the call. @@ -15637,7 +15643,7 @@ let ApplyDefaults cenv g denvAtEnd m mexpr extraAttribs = | TyparConstraint.DefaultsTo(priority2,ty2,m) when priority2 = priority -> let ty1 = mkTyparTy tp if not tp.IsSolved && not (typeEquiv cenv.g ty1 ty2) then - let csenv = MakeConstraintSolverEnv cenv.css m denvAtEnd + let csenv = MakeConstraintSolverEnv ContextInfo.NoContext cenv.css m denvAtEnd TryD (fun () -> ConstraintSolver.SolveTyparEqualsTyp csenv 0 m NoTrace ty1 ty2) (fun e -> solveTypAsError cenv denvAtEnd m ty1 ErrorD(ErrorFromApplyingDefault(g,denvAtEnd,tp,ty2,e,m))) diff --git a/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop01.fs b/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop01.fs index bf56109e500..4a76753f582 100644 --- a/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop01.fs +++ b/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop01.fs @@ -1,7 +1,7 @@ // #Regression #Diagnostics #Async // Regression tests for FSHARP1.0:4394 // common mistake: forgetting the ! for a loop -//Type mismatch\. Expecting a. ''a' .but given a. 'Async<'a>' .The resulting type would be infinite when unifying ''a' and 'Async<'a>'$ +//Type mismatch\. Expecting a.+''a'.+but given a.+'Async<'a>'.*The types ''a' and 'Async<'a>' cannot be unified. let rec loop() = async { let x = 1 return loop() } diff --git a/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop02.fs b/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop02.fs index 73a3c6a2785..ad5f28403ea 100644 --- a/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop02.fs +++ b/tests/fsharpqa/Source/Diagnostics/async/MissingBangForLoop02.fs @@ -2,6 +2,6 @@ // Regression tests for FSHARP1.0:4394 // common mistake: forgetting the ! for a loop // Note: Desugared form of MissingBangForLoop01.fs -//Type mismatch\. Expecting a. ''a' .but given a. 'Async<'a>' .The resulting type would be infinite when unifying ''a' and 'Async<'a>'$ +//Type mismatch\. Expecting a. ''a' .but given a. 'Async<'a>' .The types ''a' and 'Async<'a>' cannot be unified. let rec loop2() = async.Delay(fun () -> async.Return(loop2())) diff --git a/tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs b/tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs new file mode 100644 index 00000000000..1cb8bff1a9e --- /dev/null +++ b/tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs @@ -0,0 +1,6 @@ +// #Warnings +//Type mismatch. Expecting a.+''a'.+but given a.+'Async<'a>'.+The types ''a' and 'Async<'a>' cannot be unified. Consider using 'return!' instead of 'return'.* + +let rec foo() = async { return foo() } + +exit 0 \ No newline at end of file diff --git a/tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs b/tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs new file mode 100644 index 00000000000..ce048df29cd --- /dev/null +++ b/tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs @@ -0,0 +1,9 @@ +// #Warnings +//.Type mismatch. Expecting a.+''a'.+but given a.+''a list'.+The types ''a' and ''a list' cannot be unified. Consider using 'yield!' instead of 'yield'.* + +type Foo() = + member this.Yield(x) = [x] + +let rec f () = Foo() { yield f ()} + +exit 0 \ No newline at end of file diff --git a/tests/fsharpqa/Source/Warnings/env.lst b/tests/fsharpqa/Source/Warnings/env.lst index 5ec49c6ddbf..89651c646aa 100644 --- a/tests/fsharpqa/Source/Warnings/env.lst +++ b/tests/fsharpqa/Source/Warnings/env.lst @@ -1,5 +1,7 @@ SOURCE=WrongNumericLiteral.fs # WrongNumericLiteral.fs SOURCE=WarnIfMissingElseBranch.fs # WarnIfMissingElseBranch.fs + SOURCE=ReturnInsteadOfReturnBang.fs # ReturnInsteadOfReturnBang.fs + SOURCE=YieldInsteadOfYieldBang.fs # YieldInsteadOfYieldBang.fs SOURCE=CommaInRecCtor.fs # CommaInRecCtor.fs SOURCE=ValidCommaInRecCtor.fs # ValidCommaInRecCtor.fs SOURCE=ElseBranchHasWrongType.fs # ElseBranchHasWrongType.fs From 740843c6028563972a6f7a832dd792e889c2c090 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Thu, 19 May 2016 15:09:12 +0200 Subject: [PATCH 092/148] Remove Seq.toList when we already have a list --- src/absil/illib.fs | 2 +- src/fsharp/CompileOps.fs | 3 +-- src/fsharp/NameResolution.fs | 22 ++++++---------------- src/fsharp/NicePrint.fs | 2 +- src/fsharp/PostInferenceChecks.fs | 2 +- src/fsharp/TypeChecker.fs | 10 +++++----- src/fsharp/lib.fs | 4 +--- 7 files changed, 16 insertions(+), 29 deletions(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index 43d100a2f8f..c0f2d29ea1c 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -921,7 +921,7 @@ type LayeredMultiMap<'Key,'Value when 'Key : equality and 'Key : comparison>(con x.MarkAsCollapsible() member x.MarkAsCollapsible() = LayeredMultiMap(contents.MarkAsCollapsible()) member x.TryFind k = contents.TryFind k - member x.Values = contents.Values |> Seq.concat + member x.Values = contents.Values |> List.concat static member Empty : LayeredMultiMap<'Key,'Value> = LayeredMultiMap LayeredMap.Empty [] diff --git a/src/fsharp/CompileOps.fs b/src/fsharp/CompileOps.fs index 0d8ea5a3fa5..e990146946b 100755 --- a/src/fsharp/CompileOps.fs +++ b/src/fsharp/CompileOps.fs @@ -2793,8 +2793,7 @@ type TcConfig private (data : TcConfigBuilder,validate:bool) = |> List.map resolveLoadedSource |> List.filter Option.isSome |> List.map Option.get - |> Seq.distinct - |> Seq.toList + |> List.distinct /// A closed set of assemblies where, for any subset S: /// - the TcImports object built for S (and thus the F# Compiler CCUs for the assemblies in S) diff --git a/src/fsharp/NameResolution.fs b/src/fsharp/NameResolution.fs index 8c5b65ebd89..7da5e0379f7 100755 --- a/src/fsharp/NameResolution.fs +++ b/src/fsharp/NameResolution.fs @@ -1074,8 +1074,7 @@ let GetNestedTypesOfType (ad, ncenv:NameResolver, optFilter, staticResInfo, chec | _ -> #endif - mty.TypesByAccessNames.Values - |> Seq.toList + mty.TypesByAccessNames.Values |> List.map (tcref.NestedTyconRef >> MakeNestedType ncenv tinst m) |> List.filter (IsTypeAccessible g ncenv.amap m ad) else []) @@ -1540,8 +1539,7 @@ let CheckForTypeLegitimacyAndMultipleGenericTypeAmbiguities let tcrefs = tcrefs // remove later duplicates (if we've opened the same module more than once) - |> Seq.distinctBy (fun (_,tcref) -> tcref.Stamp) - |> Seq.toList + |> List.distinctBy (fun (_,tcref) -> tcref.Stamp) // List.sortBy is a STABLE sort (the order matters!) |> List.sortBy (fun (_,tcref) -> tcref.Typars(m).Length) @@ -3085,9 +3083,8 @@ let rec ResolvePartialLongIdentInModuleOrNamespace (ncenv: NameResolver) nenv is let ilTyconNames = mty.TypesByAccessNames.Values - |> Seq.toList |> List.choose (fun (tycon:Tycon) -> if tycon.IsILTycon then Some tycon.DisplayName else None) - |> Set.ofSeq + |> Set.ofList match plid with | [] -> @@ -3168,9 +3165,8 @@ let rec ResolvePartialLongIdentPrim (ncenv: NameResolver) (nenv: NameResolutionE let ilTyconNames = nenv.TyconsByAccessNames(fullyQualified).Values - |> Seq.toList |> List.choose (fun tyconRef -> if tyconRef.IsILTycon then Some tyconRef.DisplayName else None) - |> Set.ofSeq + |> Set.ofList /// Include all the entries in the eUnqualifiedItems table. let unqualifiedItems = @@ -3178,7 +3174,6 @@ let rec ResolvePartialLongIdentPrim (ncenv: NameResolver) (nenv: NameResolutionE | FullyQualified -> [] | OpenQualified -> nenv.eUnqualifiedItems.Values - |> Seq.toList |> List.filter (function Item.UnqualifiedType _ -> false | _ -> true) |> List.filter (ItemIsUnseen ad g ncenv.amap m >> not) @@ -3201,7 +3196,6 @@ let rec ResolvePartialLongIdentPrim (ncenv: NameResolver) (nenv: NameResolutionE let tycons = nenv.TyconsByDemangledNameAndArity(fullyQualified).Values - |> Seq.toList |> List.filter (fun tcref -> not (tcref.LogicalName.Contains(","))) |> List.filter (fun tcref -> not tcref.IsExceptionDecl) |> List.filter (IsTyconUnseen ad g ncenv.amap m >> not) @@ -3210,7 +3204,6 @@ let rec ResolvePartialLongIdentPrim (ncenv: NameResolver) (nenv: NameResolutionE // Get all the constructors accessible from here let constructors = nenv.TyconsByDemangledNameAndArity(fullyQualified).Values - |> Seq.toList |> List.filter (IsTyconUnseen ad g ncenv.amap m >> not) |> List.collect (InfosForTyconConstructors ncenv m ad) @@ -3266,9 +3259,8 @@ let rec ResolvePartialLongIdentInModuleOrNamespaceForRecordFields (ncenv: NameRe let ilTyconNames = mty.TypesByAccessNames.Values - |> Seq.toList |> List.choose (fun (tycon:Tycon) -> if tycon.IsILTycon then Some tycon.DisplayName else None) - |> Set.ofSeq + |> Set.ofList match plid with | [] -> @@ -3333,9 +3325,8 @@ and ResolvePartialLongIdentToClassOrRecdFieldsImpl (ncenv: NameResolver) (nenv: // empty plid - return namespaces\modules\record types\accessible fields let iltyconNames = nenv.TyconsByAccessNames(fullyQualified).Values - |> Seq.toList |> List.choose (fun tyconRef -> if tyconRef.IsILTycon then Some tyconRef.DisplayName else None) - |> Set.ofSeq + |> Set.ofList let mods = nenv.ModulesAndNamespaces(fullyQualified) @@ -3348,7 +3339,6 @@ and ResolvePartialLongIdentToClassOrRecdFieldsImpl (ncenv: NameResolver) (nenv: let recdTyCons = nenv.TyconsByDemangledNameAndArity(fullyQualified).Values - |> Seq.toList |> List.filter (fun tcref -> not (tcref.LogicalName.Contains(","))) |> List.filter (fun tcref -> tcref.IsRecordTycon) |> List.filter (IsTyconUnseen ad g ncenv.amap m >> not) diff --git a/src/fsharp/NicePrint.fs b/src/fsharp/NicePrint.fs index c71cb4d1c87..bd2902fcc3c 100755 --- a/src/fsharp/NicePrint.fs +++ b/src/fsharp/NicePrint.fs @@ -58,7 +58,7 @@ module internal PrintUtilities = let applyMaxMembers maxMembers (alldecls : _ list) = match maxMembers with - | Some n when alldecls.Length > n -> (alldecls |> Seq.truncate n |> Seq.toList) @ [wordL "..."] + | Some n when alldecls.Length > n -> (alldecls |> List.truncate n) @ [wordL "..."] | _ -> alldecls /// fix up a name coming from IL metadata by quoting "funny" names (keywords, otherwise invalid identifiers) diff --git a/src/fsharp/PostInferenceChecks.fs b/src/fsharp/PostInferenceChecks.fs index f3e72544a75..34f8ae804cf 100644 --- a/src/fsharp/PostInferenceChecks.fs +++ b/src/fsharp/PostInferenceChecks.fs @@ -958,7 +958,7 @@ and CheckAttribs cenv env (attribs: Attribs) = // Check for violations of allowMultiple = false let duplicates = - tcrefs + tcrefs |> Seq.groupBy (fun (tcref,_) -> tcref.Stamp) |> Seq.map (fun (_,elems) -> List.last (List.ofSeq elems), Seq.length elems) |> Seq.filter (fun (_,count) -> count > 1) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index ddcffab75a4..401f0ba67f3 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -4460,9 +4460,9 @@ and CrackStaticConstantArgs cenv env tpenv (staticParameters: Tainted (Some id, v) | v -> (None, v)) let unnamedArgs = args |> Seq.takeWhile (fst >> isNone) |> Seq.toArray |> Array.map snd - let otherArgs = args |> Seq.skipWhile (fst >> isNone) |> Seq.toList - let namedArgs = otherArgs |> Seq.takeWhile (fst >> isSome) |> Seq.toList |> List.map (map1Of2 Option.get) - let otherArgs = otherArgs |> Seq.skipWhile (fst >> isSome) |> Seq.toList + let otherArgs = args |> List.skipWhile (fst >> isNone) + let namedArgs = otherArgs |> List.takeWhile (fst >> isSome) |> List.map (map1Of2 Option.get) + let otherArgs = otherArgs |> List.skipWhile (fst >> isSome) if not otherArgs.IsEmpty then error (Error(FSComp.SR.etBadUnnamedStaticArgs(),m)) for (n,_) in namedArgs do @@ -12382,8 +12382,8 @@ module TyconBindingChecking = begin | PassAIncrClassCtorJustAfterLastLet | PassAMember _ -> true let restRev = List.rev rest - let afterRev = restRev |> Seq.takeWhile isAfter |> Seq.toList - let beforeRev = restRev |> Seq.skipWhile isAfter |> Seq.toList + let afterRev = restRev |> List.takeWhile isAfter + let beforeRev = restRev |> List.skipWhile isAfter [ yield! List.rev beforeRev yield PassAIncrClassCtorJustAfterLastLet diff --git a/src/fsharp/lib.fs b/src/fsharp/lib.fs index 125ef8fa8b6..3ed305323e0 100755 --- a/src/fsharp/lib.fs +++ b/src/fsharp/lib.fs @@ -268,9 +268,7 @@ let fmap2Of2 f z (a1,a2) = let z,a2 = f z a2 in z,(a1,a2) module List = let noRepeats xOrder xs = let s = Zset.addList xs (Zset.empty xOrder) // build set - Zset.elements s // get elements... no repeats - - let groupBy f (xs:list<'T>) = xs |> Seq.groupBy f |> Seq.map (map2Of2 Seq.toList) |> Seq.toList + Zset.elements s // get elements... no repeats //--------------------------------------------------------------------------- // Zmap rebinds From a23a52cc422ee222fb32867d99e458fce882f18f Mon Sep 17 00:00:00 2001 From: Vasily Kirichenko Date: Thu, 19 May 2016 20:47:54 +0300 Subject: [PATCH 093/148] reduce allocations --- src/fsharp/MethodOverrides.fs | 8 +++----- src/fsharp/tast.fs | 15 +++++++-------- src/utils/prim-lexing.fs | 14 +++++++------- 3 files changed, 17 insertions(+), 20 deletions(-) diff --git a/src/fsharp/MethodOverrides.fs b/src/fsharp/MethodOverrides.fs index 6b46480c4f1..637884f2aae 100644 --- a/src/fsharp/MethodOverrides.fs +++ b/src/fsharp/MethodOverrides.fs @@ -293,7 +293,7 @@ module DispatchSlotChecking = match overrides |> List.filter (IsPartialMatch g amap m dispatchSlot) with | [] -> match overrides |> List.filter (fun overrideBy -> IsNameMatch dispatchSlot overrideBy && - IsImplMatch g dispatchSlot overrideBy) with + IsImplMatch g dispatchSlot overrideBy) with | [] -> noimpl() | [ Override(_,_,_,(mtps,_),argTys,_,_,_) as overrideBy ] -> @@ -307,12 +307,10 @@ module DispatchSlotChecking = errorR(Error(FSComp.SR.typrelOverloadNotFound(FormatMethInfoSig g amap m denv dispatchSlot, FormatMethInfoSig g amap m denv dispatchSlot),overrideBy.Range)) | [ overrideBy ] -> - - match dispatchSlots |> List.filter (fun (RequiredSlot(dispatchSlot,_)) -> OverrideImplementsDispatchSlot g amap m dispatchSlot overrideBy) with - | [] -> + if dispatchSlots |> List.exists (fun (RequiredSlot(dispatchSlot,_)) -> OverrideImplementsDispatchSlot g amap m dispatchSlot overrideBy) then // Error will be reported below in CheckOverridesAreAllUsedOnce () - | _ -> + else noimpl() | _ -> diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index ad1f15cb268..32e671f7665 100755 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -4398,19 +4398,18 @@ let fslibValRefEq fslibCcu vref1 vref2 = /// This takes into account the possibility that they may have type forwarders let primEntityRefEq compilingFslib fslibCcu (x : EntityRef) (y : EntityRef) = x === y || - match x.IsResolved,y.IsResolved with - | true, true when not compilingFslib -> x.ResolvedTarget === y.ResolvedTarget - | _ -> - match x.IsLocalRef,y.IsLocalRef with - | false, false when + + if x.IsResolved && y.IsResolved && not compilingFslib then + x.ResolvedTarget === y.ResolvedTarget + elif not x.IsLocalRef && not y.IsLocalRef && (// Two tcrefs with identical paths are always equal nonLocalRefEq x.nlr y.nlr || // The tcrefs may have forwarders. If they may possibly be equal then resolve them to get their canonical references // and compare those using pointer equality. - (not (nonLocalRefDefinitelyNotEq x.nlr y.nlr) && x.Deref === y.Deref)) -> + (not (nonLocalRefDefinitelyNotEq x.nlr y.nlr) && x.Deref === y.Deref)) then true - | _ -> - compilingFslib && fslibEntityRefEq fslibCcu x y + else + compilingFslib && fslibEntityRefEq fslibCcu x y /// Primitive routine to compare two UnionCaseRef's for equality let primUnionCaseRefEq compilingFslib fslibCcu (UCRef(tcr1,c1) as uc1) (UCRef(tcr2,c2) as uc2) = diff --git a/src/utils/prim-lexing.fs b/src/utils/prim-lexing.fs index 380993e85b2..19098f4f2ed 100644 --- a/src/utils/prim-lexing.fs +++ b/src/utils/prim-lexing.fs @@ -184,9 +184,9 @@ namespace Internal.Utilities.Text.Lexing if lexBuffer.IsPastEndOfStream then failwith "End of file on lexing stream"; lexBuffer.IsPastEndOfStream <- true; //printf "state %d --> %d on eof\n" state snew; - scanUntilSentinel(lexBuffer,snew) + scanUntilSentinel lexBuffer snew else - scanUntilSentinel(lexBuffer, state) + scanUntilSentinel lexBuffer state let onAccept (lexBuffer:LexBuffer,a) = lexBuffer.LexemeLength <- lexBuffer.BufferScanLength; @@ -201,7 +201,7 @@ namespace Internal.Utilities.Text.Lexing let numUnicodeCategories = 30 let numLowUnicodeChars = 128 let numSpecificUnicodeChars = (trans.[0].Length - 1 - numLowUnicodeChars - numUnicodeCategories)/2 - let lookupUnicodeCharacters (state,inp) = + let lookupUnicodeCharacters state inp = let inpAsInt = int inp // Is it a fast ASCII character? if inpAsInt < numLowUnicodeChars then @@ -235,7 +235,7 @@ namespace Internal.Utilities.Text.Lexing loop 0 let eofPos = numLowUnicodeChars + 2*numSpecificUnicodeChars + numUnicodeCategories - let rec scanUntilSentinel(lexBuffer,state) = + let rec scanUntilSentinel lexBuffer state = // Return an endOfScan after consuming the input let a = int accept.[state] if a <> sentinel then @@ -251,14 +251,14 @@ namespace Internal.Utilities.Text.Lexing let inp = lexBuffer.Buffer.[lexBuffer.BufferScanPos] // Find the new state - let snew = lookupUnicodeCharacters (state,inp) + let snew = lookupUnicodeCharacters state inp if snew = sentinel then lexBuffer.EndOfScan() else lexBuffer.BufferScanLength <- lexBuffer.BufferScanLength + 1; //printf "state %d --> %d on '%c' (%d)\n" s snew (char inp) inp; - scanUntilSentinel(lexBuffer,snew) + scanUntilSentinel lexBuffer snew // Each row for the Unicode table has format // 128 entries for ASCII characters @@ -268,6 +268,6 @@ namespace Internal.Utilities.Text.Lexing member tables.Interpret(initialState,lexBuffer : LexBuffer) = startInterpret(lexBuffer) - scanUntilSentinel(lexBuffer, initialState) + scanUntilSentinel lexBuffer initialState static member Create(trans,accept) = new UnicodeTables(trans,accept) From 32673e4ac2d6a8da55ff4670e54854574af5aace Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Sat, 21 May 2016 10:15:59 +0200 Subject: [PATCH 094/148] Remove tuples in primValRefEq --- src/fsharp/tast.fs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index 32e671f7665..4ac9f87cadd 100755 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -4424,12 +4424,10 @@ let primUnionCaseRefEq compilingFslib fslibCcu (UCRef(tcr1,c1) as uc1) (UCRef(tc /// Note this routine doesn't take type forwarding into account let primValRefEq compilingFslib fslibCcu (x : ValRef) (y : ValRef) = x === y || - match x.IsResolved,y.IsResolved with - | true, true when x.ResolvedTarget === y.ResolvedTarget -> true - | _ -> - match x.IsLocalRef,y.IsLocalRef with - | true,true when valEq x.PrivateTarget y.PrivateTarget -> true - | _ -> + if (x.IsResolved && y.IsResolved && x.ResolvedTarget === y.ResolvedTarget) || + (x.IsLocalRef && y.IsLocalRef && valEq x.PrivateTarget y.PrivateTarget) then + true + else (// Use TryDeref to guard against the platforms/times when certain F# language features aren't available, // e.g. CompactFramework doesn't have support for quotations. let v1 = x.TryDeref From 303a957f047822573d866103a724dc93e3bb60ba Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 12:43:27 +0200 Subject: [PATCH 095/148] Remove unused stuff in reflect --- src/fsharp/FSharp.Core/reflect.fs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/fsharp/FSharp.Core/reflect.fs b/src/fsharp/FSharp.Core/reflect.fs index 7edf2847924..43ce45c62f1 100644 --- a/src/fsharp/FSharp.Core/reflect.fs +++ b/src/fsharp/FSharp.Core/reflect.fs @@ -571,12 +571,6 @@ module internal Impl = |> Array.filter isFieldProperty |> sortFreshArray (fun p1 p2 -> compare (sequenceNumberOfMember p1) (sequenceNumberOfMember p2)) - let recdDescOfProps props = - props |> Array.toList |> List.map (fun (p:PropertyInfo) -> p.Name, p.PropertyType) - - let getRecd obj (props:PropertyInfo[]) = - props |> Array.map (fun prop -> prop.GetValue(obj,null)) - let getRecordReader(typ:Type,bindingFlags) = let props = fieldPropsOfRecordType(typ,bindingFlags) (fun (obj:obj) -> props |> Array.map (fun prop -> prop.GetValue(obj,null))) From 3be7bfde1359cadc4d42643302c62ed5227055c9 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 16:24:54 +0200 Subject: [PATCH 096/148] Remove dead code --- src/absil/illib.fs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index c0f2d29ea1c..cd310874470 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -906,7 +906,6 @@ type Map<'Key,'Value when 'Key : comparison> with | Some r -> res <- r; true member x.Values = [ for (KeyValue(_,v)) in x -> v ] - member x.Elements = [ for kvp in x -> kvp ] member x.AddAndMarkAsCollapsible (kvs: _[]) = (x,kvs) ||> Array.fold (fun x (KeyValue(k,v)) -> x.Add(k,v)) member x.LinearTryModifyThenLaterFlatten (key, f: 'Value option -> 'Value) = x.Add (key, f (x.TryFind key)) member x.MarkAsCollapsible () = x From c6be69da1b54bef802c0d67a040bfd21902b63b2 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Sat, 21 May 2016 12:26:34 +0200 Subject: [PATCH 097/148] Fix bug in error reporting --- src/fsharp/MethodOverrides.fs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fsharp/MethodOverrides.fs b/src/fsharp/MethodOverrides.fs index 637884f2aae..cc210ade4cb 100644 --- a/src/fsharp/MethodOverrides.fs +++ b/src/fsharp/MethodOverrides.fs @@ -308,10 +308,10 @@ module DispatchSlotChecking = | [ overrideBy ] -> if dispatchSlots |> List.exists (fun (RequiredSlot(dispatchSlot,_)) -> OverrideImplementsDispatchSlot g amap m dispatchSlot overrideBy) then + noimpl() + else // Error will be reported below in CheckOverridesAreAllUsedOnce () - else - noimpl() | _ -> fail(Error(FSComp.SR.typrelOverrideWasAmbiguous(FormatMethInfoSig g amap m denv dispatchSlot),m)) From bd10cac23c6282079ccc041b98082154dc534c09 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Sat, 21 May 2016 12:49:12 +0200 Subject: [PATCH 098/148] Use exists instead of filter + match on [] --- src/fsharp/TypeChecker.fs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index 401f0ba67f3..52c9b672bef 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -2112,9 +2112,9 @@ module GeneralizationHelpers = match tp.Constraints |> List.partition (function (TyparConstraint.CoercesTo _) -> true | _ -> false) with | [TyparConstraint.CoercesTo(cxty,_)], others -> // Throw away null constraints if they are implied - match others |> List.filter (function (TyparConstraint.SupportsNull(_)) -> not (TypeSatisfiesNullConstraint cenv.g m cxty) | _ -> true) with - | [] -> Some cxty - | _ -> None + if others |> List.exists (function (TyparConstraint.SupportsNull(_)) -> not (TypeSatisfiesNullConstraint cenv.g m cxty) | _ -> true) + then None + else Some cxty | _ -> None From 453c95d46ce213ba3c1408b9716cd25c2ca22967 Mon Sep 17 00:00:00 2001 From: Vasily Kirichenko Date: Sat, 21 May 2016 17:10:46 +0300 Subject: [PATCH 099/148] refactor CheckDispatchSlotsAreImplemented --- src/fsharp/MethodOverrides.fs | 96 +++++++++++++++++++++-------------- 1 file changed, 59 insertions(+), 37 deletions(-) diff --git a/src/fsharp/MethodOverrides.fs b/src/fsharp/MethodOverrides.fs index cc210ade4cb..fbe9b5c8598 100644 --- a/src/fsharp/MethodOverrides.fs +++ b/src/fsharp/MethodOverrides.fs @@ -265,17 +265,21 @@ module DispatchSlotChecking = let isReqdTyInterface = isInterfaceTy g reqdTy let showMissingMethodsAndRaiseErrors = (isReqdTyInterface || not isOverallTyAbstract) - let res = ref true - let fail exn = (res := false ; if showMissingMethodsAndRaiseErrors then errorR exn) + let mutable res = true + let fail exn = (res <- false; if showMissingMethodsAndRaiseErrors then errorR exn) // Index the availPriorOverrides and overrides by name let availPriorOverridesKeyed = availPriorOverrides |> NameMultiMap.initBy (fun ov -> ov.LogicalName) let overridesKeyed = overrides |> NameMultiMap.initBy (fun ov -> ov.LogicalName) - dispatchSlots |> List.iter (fun (RequiredSlot(dispatchSlot,isOptional)) -> - - match NameMultiMap.find dispatchSlot.LogicalName overridesKeyed - |> List.filter (OverrideImplementsDispatchSlot g amap m dispatchSlot) with + for RequiredSlot(dispatchSlot,isOptional) in dispatchSlots do + let formatMethSig() = FormatMethInfoSig g amap m denv dispatchSlot + + let overrideInfos = + NameMultiMap.find dispatchSlot.LogicalName overridesKeyed + |> List.filter (OverrideImplementsDispatchSlot g amap m dispatchSlot) + + match overrideInfos with | [ovd] -> if not ovd.IsCompilerGenerated then let item = Item.MethodGroup(ovd.LogicalName,[dispatchSlot],None) @@ -286,37 +290,55 @@ module DispatchSlotChecking = if not isOptional && // Check that no available prior override implements this dispatch slot not (DispatchSlotIsAlreadyImplemented g amap m availPriorOverridesKeyed dispatchSlot) then - // error reporting path - let (CompiledSig (vargtys,_vrty,fvmtps,_)) = CompiledSigOfMeth g amap m dispatchSlot - let noimpl() = if isReqdTyInterface then fail(Error(FSComp.SR.typrelNoImplementationGivenWithSuggestion(NicePrint.stringOfMethInfo amap m denv dispatchSlot), m)) - else fail(Error(FSComp.SR.typrelNoImplementationGiven(NicePrint.stringOfMethInfo amap m denv dispatchSlot), m)) - match overrides |> List.filter (IsPartialMatch g amap m dispatchSlot) with - | [] -> - match overrides |> List.filter (fun overrideBy -> IsNameMatch dispatchSlot overrideBy && - IsImplMatch g dispatchSlot overrideBy) with - | [] -> - noimpl() - | [ Override(_,_,_,(mtps,_),argTys,_,_,_) as overrideBy ] -> - let error_msg = - if argTys.Length <> vargtys.Length then FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfArguments(FormatOverride denv overrideBy, FormatMethInfoSig g amap m denv dispatchSlot) - elif mtps.Length <> fvmtps.Length then FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfTypeParameters(FormatOverride denv overrideBy, FormatMethInfoSig g amap m denv dispatchSlot) - elif not (IsTyparKindMatch g amap m dispatchSlot overrideBy) then FSComp.SR.typrelMemberDoesNotHaveCorrectKindsOfGenericParameters(FormatOverride denv overrideBy, FormatMethInfoSig g amap m denv dispatchSlot) - else FSComp.SR.typrelMemberCannotImplement(FormatOverride denv overrideBy, NicePrint.stringOfMethInfo amap m denv dispatchSlot, FormatMethInfoSig g amap m denv dispatchSlot) - fail(Error(error_msg, overrideBy.Range)) - | overrideBy :: _ -> - errorR(Error(FSComp.SR.typrelOverloadNotFound(FormatMethInfoSig g amap m denv dispatchSlot, FormatMethInfoSig g amap m denv dispatchSlot),overrideBy.Range)) - - | [ overrideBy ] -> - if dispatchSlots |> List.exists (fun (RequiredSlot(dispatchSlot,_)) -> OverrideImplementsDispatchSlot g amap m dispatchSlot overrideBy) then - noimpl() - else - // Error will be reported below in CheckOverridesAreAllUsedOnce - () - - | _ -> - fail(Error(FSComp.SR.typrelOverrideWasAmbiguous(FormatMethInfoSig g amap m denv dispatchSlot),m)) - | _ -> fail(Error(FSComp.SR.typrelMoreThenOneOverride(FormatMethInfoSig g amap m denv dispatchSlot),m))) - !res + // error reporting path + let (CompiledSig (vargtys,_,fvmtps,_)) = CompiledSigOfMeth g amap m dispatchSlot + + let noimpl() = + let formattedMethodInfo = NicePrint.stringOfMethInfo amap m denv dispatchSlot + if isReqdTyInterface then + fail(Error(FSComp.SR.typrelNoImplementationGivenWithSuggestion(formattedMethodInfo), m)) + else + fail(Error(FSComp.SR.typrelNoImplementationGiven(formattedMethodInfo), m)) + + match overrides |> List.filter (IsPartialMatch g amap m dispatchSlot) with + | [] -> + let overrides = overrides |> List.filter (fun overrideBy -> + IsNameMatch dispatchSlot overrideBy && IsImplMatch g dispatchSlot overrideBy) + + match overrides with + | [] -> noimpl() + | Override(_,_,_,(mtps,_),argTys,_,_,_) as overrideBy :: rest -> + let formatOverride() = FormatOverride denv overrideBy + match rest with + | [] -> + let error_msg = + if argTys.Length <> vargtys.Length then + FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfArguments(formatOverride(), formatMethSig()) + elif mtps.Length <> fvmtps.Length then + FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfTypeParameters(formatOverride(), formatMethSig()) + elif not (IsTyparKindMatch g amap m dispatchSlot overrideBy) then + FSComp.SR.typrelMemberDoesNotHaveCorrectKindsOfGenericParameters(formatOverride(), formatMethSig()) + else + FSComp.SR.typrelMemberCannotImplement(formatOverride(), NicePrint.stringOfMethInfo amap m denv dispatchSlot, formatMethSig()) + fail(Error(error_msg, overrideBy.Range)) + | _ -> + errorR(Error(FSComp.SR.typrelOverloadNotFound(formatMethSig(), formatMethSig()),overrideBy.Range)) + + | [ overrideBy ] -> + let matchedSlotsFound = + dispatchSlots + |> List.exists (fun (RequiredSlot(dispatchSlot,_)) -> + OverrideImplementsDispatchSlot g amap m dispatchSlot overrideBy) + if matchedSlotsFound then + // Error will be reported below in CheckOverridesAreAllUsedOnce + () + else + noimpl() + + | _ -> + fail(Error(FSComp.SR.typrelOverrideWasAmbiguous(formatMethSig()),m)) + | _ -> fail(Error(FSComp.SR.typrelMoreThenOneOverride(formatMethSig()),m)) + res /// Check all implementations implement some dispatch slot. let CheckOverridesAreAllUsedOnce(denv, g, amap, isObjExpr, reqdTy, From d7bcd7ca2e2bb761a29a7b007563a01471faa51b Mon Sep 17 00:00:00 2001 From: Vasily Kirichenko Date: Sun, 22 May 2016 13:51:19 +0300 Subject: [PATCH 100/148] fix condition fix condition change fsc.exe GCLatencyMode to LowLatency as it showed better performance than Batch Revert "change fsc.exe GCLatencyMode to LowLatency as it showed better performance than Batch" This reverts commit 828dfab278e09766bcdd2ffced175c67f1715cf9. --- src/fsharp/MethodOverrides.fs | 96 ++++++++++++++--------------------- 1 file changed, 37 insertions(+), 59 deletions(-) diff --git a/src/fsharp/MethodOverrides.fs b/src/fsharp/MethodOverrides.fs index fbe9b5c8598..cc210ade4cb 100644 --- a/src/fsharp/MethodOverrides.fs +++ b/src/fsharp/MethodOverrides.fs @@ -265,21 +265,17 @@ module DispatchSlotChecking = let isReqdTyInterface = isInterfaceTy g reqdTy let showMissingMethodsAndRaiseErrors = (isReqdTyInterface || not isOverallTyAbstract) - let mutable res = true - let fail exn = (res <- false; if showMissingMethodsAndRaiseErrors then errorR exn) + let res = ref true + let fail exn = (res := false ; if showMissingMethodsAndRaiseErrors then errorR exn) // Index the availPriorOverrides and overrides by name let availPriorOverridesKeyed = availPriorOverrides |> NameMultiMap.initBy (fun ov -> ov.LogicalName) let overridesKeyed = overrides |> NameMultiMap.initBy (fun ov -> ov.LogicalName) - for RequiredSlot(dispatchSlot,isOptional) in dispatchSlots do - let formatMethSig() = FormatMethInfoSig g amap m denv dispatchSlot - - let overrideInfos = - NameMultiMap.find dispatchSlot.LogicalName overridesKeyed - |> List.filter (OverrideImplementsDispatchSlot g amap m dispatchSlot) - - match overrideInfos with + dispatchSlots |> List.iter (fun (RequiredSlot(dispatchSlot,isOptional)) -> + + match NameMultiMap.find dispatchSlot.LogicalName overridesKeyed + |> List.filter (OverrideImplementsDispatchSlot g amap m dispatchSlot) with | [ovd] -> if not ovd.IsCompilerGenerated then let item = Item.MethodGroup(ovd.LogicalName,[dispatchSlot],None) @@ -290,55 +286,37 @@ module DispatchSlotChecking = if not isOptional && // Check that no available prior override implements this dispatch slot not (DispatchSlotIsAlreadyImplemented g amap m availPriorOverridesKeyed dispatchSlot) then - // error reporting path - let (CompiledSig (vargtys,_,fvmtps,_)) = CompiledSigOfMeth g amap m dispatchSlot - - let noimpl() = - let formattedMethodInfo = NicePrint.stringOfMethInfo amap m denv dispatchSlot - if isReqdTyInterface then - fail(Error(FSComp.SR.typrelNoImplementationGivenWithSuggestion(formattedMethodInfo), m)) - else - fail(Error(FSComp.SR.typrelNoImplementationGiven(formattedMethodInfo), m)) - - match overrides |> List.filter (IsPartialMatch g amap m dispatchSlot) with - | [] -> - let overrides = overrides |> List.filter (fun overrideBy -> - IsNameMatch dispatchSlot overrideBy && IsImplMatch g dispatchSlot overrideBy) - - match overrides with - | [] -> noimpl() - | Override(_,_,_,(mtps,_),argTys,_,_,_) as overrideBy :: rest -> - let formatOverride() = FormatOverride denv overrideBy - match rest with - | [] -> - let error_msg = - if argTys.Length <> vargtys.Length then - FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfArguments(formatOverride(), formatMethSig()) - elif mtps.Length <> fvmtps.Length then - FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfTypeParameters(formatOverride(), formatMethSig()) - elif not (IsTyparKindMatch g amap m dispatchSlot overrideBy) then - FSComp.SR.typrelMemberDoesNotHaveCorrectKindsOfGenericParameters(formatOverride(), formatMethSig()) - else - FSComp.SR.typrelMemberCannotImplement(formatOverride(), NicePrint.stringOfMethInfo amap m denv dispatchSlot, formatMethSig()) - fail(Error(error_msg, overrideBy.Range)) - | _ -> - errorR(Error(FSComp.SR.typrelOverloadNotFound(formatMethSig(), formatMethSig()),overrideBy.Range)) - - | [ overrideBy ] -> - let matchedSlotsFound = - dispatchSlots - |> List.exists (fun (RequiredSlot(dispatchSlot,_)) -> - OverrideImplementsDispatchSlot g amap m dispatchSlot overrideBy) - if matchedSlotsFound then - // Error will be reported below in CheckOverridesAreAllUsedOnce - () - else - noimpl() - - | _ -> - fail(Error(FSComp.SR.typrelOverrideWasAmbiguous(formatMethSig()),m)) - | _ -> fail(Error(FSComp.SR.typrelMoreThenOneOverride(formatMethSig()),m)) - res + // error reporting path + let (CompiledSig (vargtys,_vrty,fvmtps,_)) = CompiledSigOfMeth g amap m dispatchSlot + let noimpl() = if isReqdTyInterface then fail(Error(FSComp.SR.typrelNoImplementationGivenWithSuggestion(NicePrint.stringOfMethInfo amap m denv dispatchSlot), m)) + else fail(Error(FSComp.SR.typrelNoImplementationGiven(NicePrint.stringOfMethInfo amap m denv dispatchSlot), m)) + match overrides |> List.filter (IsPartialMatch g amap m dispatchSlot) with + | [] -> + match overrides |> List.filter (fun overrideBy -> IsNameMatch dispatchSlot overrideBy && + IsImplMatch g dispatchSlot overrideBy) with + | [] -> + noimpl() + | [ Override(_,_,_,(mtps,_),argTys,_,_,_) as overrideBy ] -> + let error_msg = + if argTys.Length <> vargtys.Length then FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfArguments(FormatOverride denv overrideBy, FormatMethInfoSig g amap m denv dispatchSlot) + elif mtps.Length <> fvmtps.Length then FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfTypeParameters(FormatOverride denv overrideBy, FormatMethInfoSig g amap m denv dispatchSlot) + elif not (IsTyparKindMatch g amap m dispatchSlot overrideBy) then FSComp.SR.typrelMemberDoesNotHaveCorrectKindsOfGenericParameters(FormatOverride denv overrideBy, FormatMethInfoSig g amap m denv dispatchSlot) + else FSComp.SR.typrelMemberCannotImplement(FormatOverride denv overrideBy, NicePrint.stringOfMethInfo amap m denv dispatchSlot, FormatMethInfoSig g amap m denv dispatchSlot) + fail(Error(error_msg, overrideBy.Range)) + | overrideBy :: _ -> + errorR(Error(FSComp.SR.typrelOverloadNotFound(FormatMethInfoSig g amap m denv dispatchSlot, FormatMethInfoSig g amap m denv dispatchSlot),overrideBy.Range)) + + | [ overrideBy ] -> + if dispatchSlots |> List.exists (fun (RequiredSlot(dispatchSlot,_)) -> OverrideImplementsDispatchSlot g amap m dispatchSlot overrideBy) then + noimpl() + else + // Error will be reported below in CheckOverridesAreAllUsedOnce + () + + | _ -> + fail(Error(FSComp.SR.typrelOverrideWasAmbiguous(FormatMethInfoSig g amap m denv dispatchSlot),m)) + | _ -> fail(Error(FSComp.SR.typrelMoreThenOneOverride(FormatMethInfoSig g amap m denv dispatchSlot),m))) + !res /// Check all implementations implement some dispatch slot. let CheckOverridesAreAllUsedOnce(denv, g, amap, isObjExpr, reqdTy, From 4cce423a8df094adadbc62becfa61470f152f78f Mon Sep 17 00:00:00 2001 From: "Kevin Ransom (msft)" Date: Mon, 23 May 2016 12:58:36 -0700 Subject: [PATCH 101/148] Add correct error message patterns --- tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs | 6 +++++- tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs b/tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs index 1cb8bff1a9e..d9f87c521bd 100644 --- a/tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs +++ b/tests/fsharpqa/Source/Warnings/ReturnInsteadOfReturnBang.fs @@ -1,5 +1,9 @@ // #Warnings -//Type mismatch. Expecting a.+''a'.+but given a.+'Async<'a>'.+The types ''a' and 'Async<'a>' cannot be unified. Consider using 'return!' instead of 'return'.* +//Type mismatch. Expecting a +//''a' +//but given a +//'Async<'a>' +//The types ''a' and 'Async<'a>' cannot be unified. Consider using 'return!' instead of 'return'. let rec foo() = async { return foo() } diff --git a/tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs b/tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs index ce048df29cd..bd547fa7b28 100644 --- a/tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs +++ b/tests/fsharpqa/Source/Warnings/YieldInsteadOfYieldBang.fs @@ -1,5 +1,9 @@ // #Warnings -//.Type mismatch. Expecting a.+''a'.+but given a.+''a list'.+The types ''a' and ''a list' cannot be unified. Consider using 'yield!' instead of 'yield'.* +//Type mismatch. Expecting a +//''a' +//but given a +//''a list' +//The types ''a' and ''a list' cannot be unified. Consider using 'yield!' instead of 'yield'. type Foo() = member this.Yield(x) = [x] From 81e38b416c63cc40eb6180e333f1dff54ac3f72c Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Sat, 21 May 2016 13:12:25 +0200 Subject: [PATCH 102/148] Reduce intermediate collections in type checker --- src/fsharp/TypeChecker.fs | 97 ++++++++++++++++++++------------------- 1 file changed, 49 insertions(+), 48 deletions(-) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index fbe0205101e..f7076bc14b4 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -5913,7 +5913,7 @@ and TcCtorCall isNaked cenv env tpenv overallTy objTy mObjTyOpt item superInit a // TcRecordConstruction //------------------------------------------------------------------------- -// Check a record consutrction expression +// Check a record construction expression and TcRecordConstruction cenv overallTy env tpenv optOrigExpr objTy fldsList m = let tcref = tcrefOfAppTy cenv.g objTy let tycon = tcref.Deref @@ -5953,9 +5953,10 @@ and TcRecordConstruction cenv overallTy env tpenv optOrigExpr objTy fldsList m = // Effect order - mutable fields may get modified by other bindings... let fieldNameUnbound nom = List.forall (fun (name,_) -> name <> nom) fldsList fspecs - |> List.filter (fun rfld -> rfld.Name |> fieldNameUnbound) - |> List.filter (fun f -> not f.IsZeroInit) - |> List.map (fun fspec ->fspec.Name, mkRecdFieldGet cenv.g (oldve',tcref.MakeNestedRecdFieldRef fspec,tinst,m)) + |> List.choose (fun rfld -> + if fieldNameUnbound rfld.Name && not rfld.IsZeroInit + then Some(rfld.Name, mkRecdFieldGet cenv.g (oldve',tcref.MakeNestedRecdFieldRef rfld,tinst,m)) + else None) let fldsList = fldsList @ oldFldsList @@ -6683,34 +6684,36 @@ and TcComputationExpression cenv env overallTy mWhole interpExpr builderTy tpenv let customOperationMethods = AllMethInfosOfTypeInScope cenv.infoReader env.NameEnv (None,ad) IgnoreOverrides mBuilderVal builderTy - |> List.filter (IsMethInfoAccessible cenv.amap mBuilderVal ad) |> List.choose (fun methInfo -> - let nameSearch = - TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo - (fun _ -> None) // We do not respect this attribute for IL methods - (function (Attrib(_,_,[ AttribStringArg msg ],_,_,_,_)) -> Some msg | _ -> None) - (fun _ -> None) // We do not respect this attribute for provided methods - - let joinConditionWord = - TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo - (fun _ -> None) // We do not respect this attribute for IL methods - (function (Attrib(_,_,_,ExtractAttribNamedArg "JoinConditionWord" (AttribStringArg s),_,_,_)) -> Some s | _ -> None) - (fun _ -> None) // We do not respect this attribute for provided methods - let flagSearch (propName:string) = - TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo - (fun _ -> None) // We do not respect this attribute for IL methods - (function (Attrib(_,_,_,ExtractAttribNamedArg propName (AttribBoolArg b),_,_,_)) -> Some b | _ -> None) - (fun _ -> None)// We do not respect this attribute for provided methods - let maintainsVarSpaceUsingBind = defaultArg (flagSearch "MaintainsVariableSpaceUsingBind") false - let maintainsVarSpace = defaultArg (flagSearch "MaintainsVariableSpace") false - let allowInto = defaultArg (flagSearch "AllowIntoPattern") false - let isLikeZip = defaultArg (flagSearch "IsLikeZip") false - let isLikeJoin = defaultArg (flagSearch "IsLikeJoin" ) false - let isLikeGroupJoin = defaultArg (flagSearch "IsLikeGroupJoin" ) false - - match nameSearch with - | None -> None - | Some nm -> Some (nm, maintainsVarSpaceUsingBind, maintainsVarSpace, allowInto, isLikeZip, isLikeJoin, isLikeGroupJoin, joinConditionWord, methInfo)) + if IsMethInfoAccessible cenv.amap mBuilderVal ad methInfo then + let nameSearch = + TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo + (fun _ -> None) // We do not respect this attribute for IL methods + (function (Attrib(_,_,[ AttribStringArg msg ],_,_,_,_)) -> Some msg | _ -> None) + (fun _ -> None) // We do not respect this attribute for provided methods + + let joinConditionWord = + TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo + (fun _ -> None) // We do not respect this attribute for IL methods + (function (Attrib(_,_,_,ExtractAttribNamedArg "JoinConditionWord" (AttribStringArg s),_,_,_)) -> Some s | _ -> None) + (fun _ -> None) // We do not respect this attribute for provided methods + let flagSearch (propName:string) = + TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo + (fun _ -> None) // We do not respect this attribute for IL methods + (function (Attrib(_,_,_,ExtractAttribNamedArg propName (AttribBoolArg b),_,_,_)) -> Some b | _ -> None) + (fun _ -> None)// We do not respect this attribute for provided methods + let maintainsVarSpaceUsingBind = defaultArg (flagSearch "MaintainsVariableSpaceUsingBind") false + let maintainsVarSpace = defaultArg (flagSearch "MaintainsVariableSpace") false + let allowInto = defaultArg (flagSearch "AllowIntoPattern") false + let isLikeZip = defaultArg (flagSearch "IsLikeZip") false + let isLikeJoin = defaultArg (flagSearch "IsLikeJoin" ) false + let isLikeGroupJoin = defaultArg (flagSearch "IsLikeGroupJoin" ) false + + match nameSearch with + | None -> None + | Some nm -> Some (nm, maintainsVarSpaceUsingBind, maintainsVarSpace, allowInto, isLikeZip, isLikeJoin, isLikeGroupJoin, joinConditionWord, methInfo) + else + None) let customOperationMethodsIndexedByKeyword = customOperationMethods @@ -8847,9 +8850,8 @@ and TcMethodApplication let GenerateMatchingSimpleArgumentTypes (calledMeth:MethInfo) = let curriedMethodArgAttribs = calledMeth.GetParamAttribs(cenv.amap, mItem) - curriedMethodArgAttribs - |> List.map (List.filter isSimpleFormalArg) - |> List.map (NewInferenceTypes) + curriedMethodArgAttribs + |> List.map (fun args -> List.filter isSimpleFormalArg args |> NewInferenceTypes) let UnifyMatchingSimpleArgumentTypes exprTy (calledMeth:MethInfo) = let curriedArgTys = GenerateMatchingSimpleArgumentTypes calledMeth @@ -9043,8 +9045,7 @@ and TcMethodApplication let resultMinfo = result.Method let overridingInfo = overriding - |> List.filter (fun (minfo,_) -> minfo.IsVirtual) - |> List.tryFind (fun (minfo,_) -> MethInfosEquivByNameAndSig EraseNone true cenv.g cenv.amap range0 resultMinfo minfo) + |> List.tryFind (fun (minfo,_) -> minfo.IsVirtual && MethInfosEquivByNameAndSig EraseNone true cenv.g cenv.amap range0 resultMinfo minfo) match overridingInfo with | Some r -> r |> callSink | None -> (result.Method,result.AssociatedPropertyInfo) |> callSink @@ -11341,7 +11342,7 @@ let TcOpenDecl tcSink g amap m scopem env (longId : Ident list) = let modrefs = ForceRaise (TcModuleOrNamespaceLidAndPermitAutoResolve env amap longId) // validate opened namespace names - longId |> List.filter (fun id -> id.idText <> MangledGlobalName) |> List.iter (CheckNamespaceModuleOrTypeName g) + longId |> List.iter (fun id -> if id.idText <> MangledGlobalName then CheckNamespaceModuleOrTypeName g id) let IsPartiallyQualifiedNamespace (modref: ModuleOrNamespaceRef) = let (CompPath(_,p)) = modref.CompilationPath @@ -12674,9 +12675,8 @@ module TyconBindingChecking = begin defnCs |> List.exists (function | PassCIncrClassBindings groups -> groups |> List.exists (function - | IncrClassBindingGroup(binds,isStatic,_) -> - let nonMethodBinds = binds |> List.filter (IncrClassReprInfo.IsMethodRepr cenv >> not) - isStatic && not nonMethodBinds.IsEmpty + | IncrClassBindingGroup(binds,isStatic,_) -> + isStatic && (binds |> List.exists (IncrClassReprInfo.IsMethodRepr cenv >> not)) | _ -> false) | _ -> false) @@ -14201,14 +14201,15 @@ module EstablishTypeDefinitionCores = begin let writeFakeRecordFieldsToSink (fields:RecdField list) = let nenv = envinner.NameEnv // Record fields should be visible from IntelliSense, so add fake names for them (similarly to "let a = ..") - for fspec in (fields |> List.filter (fun fspec -> not fspec.IsCompilerGenerated)) do - let info = RecdFieldInfo(thisTyInst, thisTyconRef.MakeNestedRecdFieldRef fspec) - let nenv' = AddFakeNameToNameEnv fspec.Name nenv (Item.RecdField info) - // Name resolution gives better info for tooltips - let item = FreshenRecdFieldRef cenv.nameResolver m (thisTyconRef.MakeNestedRecdFieldRef fspec) - CallNameResolutionSink cenv.tcSink (fspec.Range,nenv,item,item,ItemOccurence.Binding,envinner.DisplayEnv,ad) - // Environment is needed for completions - CallEnvSink cenv.tcSink (fspec.Range, nenv', ad) + for fspec in fields do + if not fspec.IsCompilerGenerated then + let info = RecdFieldInfo(thisTyInst, thisTyconRef.MakeNestedRecdFieldRef fspec) + let nenv' = AddFakeNameToNameEnv fspec.Name nenv (Item.RecdField info) + // Name resolution gives better info for tooltips + let item = FreshenRecdFieldRef cenv.nameResolver m (thisTyconRef.MakeNestedRecdFieldRef fspec) + CallNameResolutionSink cenv.tcSink (fspec.Range,nenv,item,item,ItemOccurence.Binding,envinner.DisplayEnv,ad) + // Environment is needed for completions + CallEnvSink cenv.tcSink (fspec.Range, nenv', ad) // Notify the Language Service about constructors in discriminated union declaration let writeFakeUnionCtorsToSink (unionCases: UnionCase list) = From 7b355f7da00f39e0720e3e76325e33db934d8333 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Sat, 21 May 2016 14:03:05 +0200 Subject: [PATCH 103/148] Reduce intermediate collections in constraint solver --- src/fsharp/ConstraintSolver.fs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/fsharp/ConstraintSolver.fs b/src/fsharp/ConstraintSolver.fs index cfe592e1c27..bdb4fd8bdce 100644 --- a/src/fsharp/ConstraintSolver.fs +++ b/src/fsharp/ConstraintSolver.fs @@ -1225,12 +1225,12 @@ and SolveMemberConstraint (csenv:ConstraintSolverEnv) permitWeakResolution ndeep let calledMethGroup = minfos // curried members may not be used to satisfy constraints - |> List.filter (fun minfo -> not minfo.IsCurried) - |> List.map (fun minfo -> - let callerArgs = argtys |> List.map (fun argty -> CallerArg(argty,m,false,dummyExpr)) - let minst = FreshenMethInfo m minfo - let objtys = minfo.GetObjArgTypes(amap, m, minst) - CalledMeth(csenv.InfoReader,None,false,FreshenMethInfo,m,AccessibleFromEverywhere,minfo,minst,minst,None,objtys,[(callerArgs,[])],false,false,None)) + |> List.choose (fun minfo -> + if minfo.IsCurried then None else + let callerArgs = argtys |> List.map (fun argty -> CallerArg(argty,m,false,dummyExpr)) + let minst = FreshenMethInfo m minfo + let objtys = minfo.GetObjArgTypes(amap, m, minst) + Some(CalledMeth(csenv.InfoReader,None,false,FreshenMethInfo,m,AccessibleFromEverywhere,minfo,minst,minst,None,objtys,[(callerArgs,[])],false,false,None))) let methOverloadResult,errors = CollectThenUndo (fun trace -> ResolveOverloading csenv (WithTrace(trace)) nm ndeep true (0,0) AccessibleFromEverywhere calledMethGroup false (Some rty)) @@ -1803,8 +1803,7 @@ and SolveTypRequiresDefaultConstructor (csenv:ConstraintSolverEnv) ndeep m2 trac CompleteD elif GetIntrinsicConstructorInfosOfType csenv.InfoReader m ty - |> List.filter (IsMethInfoAccessible amap m AccessibleFromEverywhere) - |> List.exists (fun x -> x.IsNullary) + |> List.exists (fun x -> IsMethInfoAccessible amap m AccessibleFromEverywhere x && x.IsNullary) then if (isAppTy g ty && HasFSharpAttribute g g.attrib_AbstractClassAttribute (tcrefOfAppTy g ty).Attribs) then ErrorD (ConstraintSolverError(FSComp.SR.csGenericConstructRequiresNonAbstract(NicePrint.minimalStringOfType denv typ),m,m2)) From 9a6e9415c24ce888c300a6bb3058221c8beb5d23 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 25 May 2016 10:53:10 +0200 Subject: [PATCH 104/148] Feedback round --- src/fsharp/TypeChecker.fs | 62 +++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index f7076bc14b4..f44e90cc2a0 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -6685,35 +6685,33 @@ and TcComputationExpression cenv env overallTy mWhole interpExpr builderTy tpenv let customOperationMethods = AllMethInfosOfTypeInScope cenv.infoReader env.NameEnv (None,ad) IgnoreOverrides mBuilderVal builderTy |> List.choose (fun methInfo -> - if IsMethInfoAccessible cenv.amap mBuilderVal ad methInfo then - let nameSearch = - TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo - (fun _ -> None) // We do not respect this attribute for IL methods - (function (Attrib(_,_,[ AttribStringArg msg ],_,_,_,_)) -> Some msg | _ -> None) - (fun _ -> None) // We do not respect this attribute for provided methods - - let joinConditionWord = - TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo - (fun _ -> None) // We do not respect this attribute for IL methods - (function (Attrib(_,_,_,ExtractAttribNamedArg "JoinConditionWord" (AttribStringArg s),_,_,_)) -> Some s | _ -> None) - (fun _ -> None) // We do not respect this attribute for provided methods - let flagSearch (propName:string) = - TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo - (fun _ -> None) // We do not respect this attribute for IL methods - (function (Attrib(_,_,_,ExtractAttribNamedArg propName (AttribBoolArg b),_,_,_)) -> Some b | _ -> None) - (fun _ -> None)// We do not respect this attribute for provided methods - let maintainsVarSpaceUsingBind = defaultArg (flagSearch "MaintainsVariableSpaceUsingBind") false - let maintainsVarSpace = defaultArg (flagSearch "MaintainsVariableSpace") false - let allowInto = defaultArg (flagSearch "AllowIntoPattern") false - let isLikeZip = defaultArg (flagSearch "IsLikeZip") false - let isLikeJoin = defaultArg (flagSearch "IsLikeJoin" ) false - let isLikeGroupJoin = defaultArg (flagSearch "IsLikeGroupJoin" ) false - - match nameSearch with - | None -> None - | Some nm -> Some (nm, maintainsVarSpaceUsingBind, maintainsVarSpace, allowInto, isLikeZip, isLikeJoin, isLikeGroupJoin, joinConditionWord, methInfo) - else - None) + if not (IsMethInfoAccessible cenv.amap mBuilderVal ad methInfo) then None else + let nameSearch = + TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo + (fun _ -> None) // We do not respect this attribute for IL methods + (function (Attrib(_,_,[ AttribStringArg msg ],_,_,_,_)) -> Some msg | _ -> None) + (fun _ -> None) // We do not respect this attribute for provided methods + + let joinConditionWord = + TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo + (fun _ -> None) // We do not respect this attribute for IL methods + (function (Attrib(_,_,_,ExtractAttribNamedArg "JoinConditionWord" (AttribStringArg s),_,_,_)) -> Some s | _ -> None) + (fun _ -> None) // We do not respect this attribute for provided methods + let flagSearch (propName:string) = + TryBindMethInfoAttribute cenv.g mBuilderVal cenv.g.attrib_CustomOperationAttribute methInfo + (fun _ -> None) // We do not respect this attribute for IL methods + (function (Attrib(_,_,_,ExtractAttribNamedArg propName (AttribBoolArg b),_,_,_)) -> Some b | _ -> None) + (fun _ -> None)// We do not respect this attribute for provided methods + let maintainsVarSpaceUsingBind = defaultArg (flagSearch "MaintainsVariableSpaceUsingBind") false + let maintainsVarSpace = defaultArg (flagSearch "MaintainsVariableSpace") false + let allowInto = defaultArg (flagSearch "AllowIntoPattern") false + let isLikeZip = defaultArg (flagSearch "IsLikeZip") false + let isLikeJoin = defaultArg (flagSearch "IsLikeJoin" ) false + let isLikeGroupJoin = defaultArg (flagSearch "IsLikeGroupJoin" ) false + + match nameSearch with + | None -> None + | Some nm -> Some (nm, maintainsVarSpaceUsingBind, maintainsVarSpace, allowInto, isLikeZip, isLikeJoin, isLikeGroupJoin, joinConditionWord, methInfo)) let customOperationMethodsIndexedByKeyword = customOperationMethods @@ -8851,7 +8849,7 @@ and TcMethodApplication let GenerateMatchingSimpleArgumentTypes (calledMeth:MethInfo) = let curriedMethodArgAttribs = calledMeth.GetParamAttribs(cenv.amap, mItem) curriedMethodArgAttribs - |> List.map (fun args -> List.filter isSimpleFormalArg args |> NewInferenceTypes) + |> List.map (List.filter isSimpleFormalArg >> NewInferenceTypes) let UnifyMatchingSimpleArgumentTypes exprTy (calledMeth:MethInfo) = let curriedArgTys = GenerateMatchingSimpleArgumentTypes calledMeth @@ -11342,7 +11340,9 @@ let TcOpenDecl tcSink g amap m scopem env (longId : Ident list) = let modrefs = ForceRaise (TcModuleOrNamespaceLidAndPermitAutoResolve env amap longId) // validate opened namespace names - longId |> List.iter (fun id -> if id.idText <> MangledGlobalName then CheckNamespaceModuleOrTypeName g id) + for id in longId do + if id.idText <> MangledGlobalName then + CheckNamespaceModuleOrTypeName g id let IsPartiallyQualifiedNamespace (modref: ModuleOrNamespaceRef) = let (CompPath(_,p)) = modref.CompilationPath From a1ab53f301507cdf414154ca1f687d8b20fa3736 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 13:13:27 +0200 Subject: [PATCH 105/148] Calc range only in error case --- src/fsharp/TypeChecker.fs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index fbe0205101e..45432af8f7d 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -5141,16 +5141,13 @@ and TcExprFlex cenv flex ty (env: TcEnv) tpenv (e: SynExpr) = and TcExpr cenv ty (env: TcEnv) tpenv (expr: SynExpr) = - - let m = expr.Range - // Start an error recovery handler // Note the try/catch can lead to tail-recursion problems for iterated constructs, e.g. let... in... // So be careful! try TcExprNoRecover cenv ty env tpenv expr with e -> - + let m = expr.Range // Error recovery - return some rubbish expression, but replace/annotate // the type of the current expression with a type variable that indicates an error errorRecovery e m From c2e97c2e31a4f92cde1577b63bff827996fa876f Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 14:38:58 +0200 Subject: [PATCH 106/148] Inline displayenv --- src/fsharp/ConstraintSolver.fs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/fsharp/ConstraintSolver.fs b/src/fsharp/ConstraintSolver.fs index cfe592e1c27..f5c85667967 100644 --- a/src/fsharp/ConstraintSolver.fs +++ b/src/fsharp/ConstraintSolver.fs @@ -767,12 +767,10 @@ and SolveTypEqualsTyp (csenv:ConstraintSolverEnv) ndeep m2 (trace: OptionalTrace | _ -> localAbortD and SolveTypEqualsTypKeepAbbrevs csenv ndeep m2 trace ty1 ty2 = - let denv = csenv.DisplayEnv - // Back out of expansions of type abbreviations to give improved error messages. // Note: any "normalization" of equations on type variables must respect the trace parameter TryD (fun () -> SolveTypEqualsTyp csenv ndeep m2 trace ty1 ty2) - (function LocallyAbortOperationThatLosesAbbrevs -> ErrorD(ConstraintSolverTypesNotInEqualityRelation(denv,ty1,ty2,csenv.m,m2)) + (function LocallyAbortOperationThatLosesAbbrevs -> ErrorD(ConstraintSolverTypesNotInEqualityRelation(csenv.DisplayEnv,ty1,ty2,csenv.m,m2)) | err -> ErrorD err) and SolveTypEqualsTypEqns csenv ndeep m2 trace origl1 origl2 = From b641ce93531172dceefd48fab0fa7dc0106813b1 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 15:26:54 +0200 Subject: [PATCH 107/148] Inline csenv.DisplayEnv --- src/fsharp/ConstraintSolver.fs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fsharp/ConstraintSolver.fs b/src/fsharp/ConstraintSolver.fs index f5c85667967..66156fea1af 100644 --- a/src/fsharp/ConstraintSolver.fs +++ b/src/fsharp/ConstraintSolver.fs @@ -654,7 +654,7 @@ let CheckWarnIfRigid (csenv:ConstraintSolverEnv) ty1 (r:Typar) ty = /// Propagate all effects of adding this constraint, e.g. to solve other variables let rec SolveTyparEqualsTyp (csenv:ConstraintSolverEnv) ndeep m2 trace ty1 ty = let m = csenv.m - let denv = csenv.DisplayEnv + DepthCheck ndeep m ++ (fun () -> match ty1 with | TType_var r | TType_measure (MeasureVar r) -> @@ -662,7 +662,7 @@ let rec SolveTyparEqualsTyp (csenv:ConstraintSolverEnv) ndeep m2 trace ty1 ty = if typeEquiv csenv.g ty1 ty then CompleteD else // The famous 'occursCheck' check to catch "infinite types" like 'a = list<'a> - see also https://github.com/Microsoft/visualfsharp/issues/1170 - if occursCheck csenv.g r ty then ErrorD (ConstraintSolverInfiniteTypes(csenv.eContextInfo,denv,ty1,ty,m,m2)) else + if occursCheck csenv.g r ty then ErrorD (ConstraintSolverInfiniteTypes(csenv.eContextInfo,csenv.DisplayEnv,ty1,ty,m,m2)) else // Note: warn _and_ continue! CheckWarnIfRigid csenv ty1 r ty ++ (fun () -> From e23c09424cf3a03740f5643b25e0e3d898057611 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 15:27:09 +0200 Subject: [PATCH 108/148] Optimize NameResolution --- src/fsharp/NameResolution.fs | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/fsharp/NameResolution.fs b/src/fsharp/NameResolution.fs index 7da5e0379f7..27030f84773 100755 --- a/src/fsharp/NameResolution.fs +++ b/src/fsharp/NameResolution.fs @@ -696,13 +696,22 @@ let rec AddModuleOrNamespaceRefsToNameEnv g amap m root ad nenv (modrefs: Module and AddModuleOrNamespaceContentsToNameEnv (g:TcGlobals) amap (ad:AccessorDomain) m root nenv (modref:ModuleOrNamespaceRef) = let pri = NextExtensionMethodPriority() let mty = modref.ModuleOrNamespaceType - let tycons = mty.TypeAndExceptionDefinitions + + let mutable state = { nenv with eDisplayEnv = nenv.eDisplayEnv.AddOpenModuleOrNamespace modref } + + for exnc in mty.ExceptionDefinitions do + let tcref = modref.NestedTyconRef exnc + if IsEntityAccessible amap m ad tcref then + state <- AddExceptionDeclsToNameEnv BulkAdd.Yes state tcref + + let nenv = state + + let tcrefs = + mty.TypeAndExceptionDefinitions + |> List.choose (fun tycon -> + let tcref = modref.NestedTyconRef tycon + if IsEntityAccessible amap m ad tcref then Some(tcref) else None) - let exncs = mty.ExceptionDefinitions - let nenv = { nenv with eDisplayEnv= nenv.eDisplayEnv.AddOpenModuleOrNamespace modref } - let tcrefs = tycons |> List.map modref.NestedTyconRef |> List.filter (IsEntityAccessible amap m ad) - let exrefs = exncs |> List.map modref.NestedTyconRef |> List.filter (IsEntityAccessible amap m ad) - let nenv = (nenv,exrefs) ||> List.fold (AddExceptionDeclsToNameEnv BulkAdd.Yes) let nenv = (nenv,tcrefs) ||> AddTyconRefsToNameEnv BulkAdd.Yes false g amap m false let vrefs = mty.AllValsAndMembers.ToFlatList() @@ -722,7 +731,7 @@ and AddModuleOrNamespaceContentsToNameEnv (g:TcGlobals) amap (ad:AccessorDomain) // open M1 // // The list contains [M1b; M1a] -and AddModulesAndNamespacesContentsToNameEnv g amap ad m root nenv modrefs = +and AddModulesAndNamespacesContentsToNameEnv g amap ad m root nenv modrefs = (modrefs, nenv) ||> List.foldBack (fun modref acc -> AddModuleOrNamespaceContentsToNameEnv g amap ad m root acc modref) /// Add a single modules or namespace to the name resolution environment From cc37e59b30fb057895430ad431a29162c1c226c5 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 25 May 2016 11:02:46 +0200 Subject: [PATCH 109/148] feedback round --- src/fsharp/NameResolution.fs | 49 ++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/src/fsharp/NameResolution.fs b/src/fsharp/NameResolution.fs index 27030f84773..8f0772bc4c4 100755 --- a/src/fsharp/NameResolution.fs +++ b/src/fsharp/NameResolution.fs @@ -694,34 +694,33 @@ let rec AddModuleOrNamespaceRefsToNameEnv g amap m root ad nenv (modrefs: Module /// Add the contents of a module or namespace to the name resolution environment and AddModuleOrNamespaceContentsToNameEnv (g:TcGlobals) amap (ad:AccessorDomain) m root nenv (modref:ModuleOrNamespaceRef) = - let pri = NextExtensionMethodPriority() - let mty = modref.ModuleOrNamespaceType + let pri = NextExtensionMethodPriority() + let mty = modref.ModuleOrNamespaceType - let mutable state = { nenv with eDisplayEnv = nenv.eDisplayEnv.AddOpenModuleOrNamespace modref } + let nenv = + let mutable state = { nenv with eDisplayEnv = nenv.eDisplayEnv.AddOpenModuleOrNamespace modref } - for exnc in mty.ExceptionDefinitions do - let tcref = modref.NestedTyconRef exnc - if IsEntityAccessible amap m ad tcref then - state <- AddExceptionDeclsToNameEnv BulkAdd.Yes state tcref + for exnc in mty.ExceptionDefinitions do + let tcref = modref.NestedTyconRef exnc + if IsEntityAccessible amap m ad tcref then + state <- AddExceptionDeclsToNameEnv BulkAdd.Yes state tcref - let nenv = state - - let tcrefs = - mty.TypeAndExceptionDefinitions - |> List.choose (fun tycon -> - let tcref = modref.NestedTyconRef tycon - if IsEntityAccessible amap m ad tcref then Some(tcref) else None) - - let nenv = (nenv,tcrefs) ||> AddTyconRefsToNameEnv BulkAdd.Yes false g amap m false - let vrefs = - mty.AllValsAndMembers.ToFlatList() - |> FlatList.choose (fun x -> - if IsAccessible ad x.Accessibility then TryMkValRefInModRef modref x - else None) - |> FlatList.toArray - let nenv = AddValRefsToNameEnvWithPriority BulkAdd.Yes pri nenv vrefs - let nenv = (nenv,MakeNestedModuleRefs modref) ||> AddModuleOrNamespaceRefsToNameEnv g amap m root ad - nenv + state + + let tcrefs = + mty.TypeAndExceptionDefinitions + |> List.choose (fun tycon -> + let tcref = modref.NestedTyconRef tycon + if IsEntityAccessible amap m ad tcref then Some(tcref) else None) + + let nenv = (nenv,tcrefs) ||> AddTyconRefsToNameEnv BulkAdd.Yes false g amap m false + let vrefs = + mty.AllValsAndMembers.ToFlatList() + |> FlatList.choose (fun x -> if IsAccessible ad x.Accessibility then TryMkValRefInModRef modref x else None) + |> FlatList.toArray + let nenv = AddValRefsToNameEnvWithPriority BulkAdd.Yes pri nenv vrefs + let nenv = (nenv,MakeNestedModuleRefs modref) ||> AddModuleOrNamespaceRefsToNameEnv g amap m root ad + nenv /// Add a set of modules or namespaces to the name resolution environment // From 95981f5aeafecfdefb7bd0094a936fdd36fa209f Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 17:27:10 +0200 Subject: [PATCH 110/148] Simplify mapFold --- src/absil/illib.fs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index cd310874470..739edd1a33a 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -352,19 +352,14 @@ module List = let mem x l = contains x l // must be tail recursive - let mapFold f s l = + let mapFold (f:'a -> 'b -> 'c * 'a) (s:'a) (l:'b list) : 'c list * 'a = // microbenchmark suggested this implementation is faster than the simpler recursive one, and this function is called a lot let mutable s = s let mutable r = [] - let mutable l = l - let mutable finished = false - while not finished do - match l with - | x::xs -> let x',s' = f s x - s <- s' - r <- x' :: r - l <- xs - | _ -> finished <- true + for x in l do + let x',s' = f s x + s <- s' + r <- x' :: r List.rev r, s // Not tail recursive From 98fadf0cb7dcc50a4513f00f8eb8fc7db354fee0 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 18:20:05 +0200 Subject: [PATCH 111/148] Use replicate from FSharp.Core --- src/absil/il.fs | 2 +- src/absil/illib.fs | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/absil/il.fs b/src/absil/il.fs index 7bb6b0b3af4..2df801a0c3c 100755 --- a/src/absil/il.fs +++ b/src/absil/il.fs @@ -4641,7 +4641,7 @@ type ILTypeSigParser(tstring : string) = step() drop() - Some(ILArrayShape(List.repeat rank (Some 0, None))) + Some(ILArrayShape(List.replicate rank (Some 0, None))) else None diff --git a/src/absil/illib.fs b/src/absil/illib.fs index 739edd1a33a..598b059a551 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -325,9 +325,6 @@ module List = module FrontAndBack = let (|NonEmpty|Empty|) l = match l with [] -> Empty | _ -> NonEmpty(frontAndBack l) - let replicate x n = - Array.toList (Array.create x n) - let range n m = [ n .. m ] let indexNotFound() = raise (new System.Collections.Generic.KeyNotFoundException("An index satisfying the predicate was not found in the collection")) @@ -382,9 +379,6 @@ module List = let count pred xs = List.fold (fun n x -> if pred x then n+1 else n) 0 xs - let rec private repeatAux n x acc = if n <= 0 then acc else repeatAux (n-1) x (x::acc) - let repeat n x = repeatAux n x [] - // WARNING: not tail-recursive let mapHeadTail fhead ftail = function | [] -> [] From 59d0820643a375dc19e71b98c8e0fc272e223aa5 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 18:22:06 +0200 Subject: [PATCH 112/148] We should be constistent and use List.contains --- src/absil/illib.fs | 4 ---- src/fsharp/CompileOps.fs | 14 +++++++------- src/fsharp/IlxGen.fs | 2 +- src/fsharp/PostInferenceChecks.fs | 2 +- src/fsharp/TastOps.fs | 2 +- src/fsharp/TypeChecker.fs | 6 +++--- src/fsharp/fsc.fs | 2 +- src/fsharp/lex.fsl | 2 +- src/fsharp/lexhelp.fs | 2 +- 9 files changed, 16 insertions(+), 20 deletions(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index 598b059a551..c513757b007 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -339,15 +339,11 @@ module List = | [] -> false | ((h,_)::t) -> x = h || memAssoc x t - let rec contains x l = match l with [] -> false | h::t -> x = h || contains x t - let rec memq x l = match l with | [] -> false | h::t -> LanguagePrimitives.PhysicalEquality x h || memq x t - let mem x l = contains x l - // must be tail recursive let mapFold (f:'a -> 'b -> 'c * 'a) (s:'a) (l:'b list) : 'c list * 'a = // microbenchmark suggested this implementation is faster than the simpler recursive one, and this function is called a lot diff --git a/src/fsharp/CompileOps.fs b/src/fsharp/CompileOps.fs index 64ff1917963..7fd5f7428ed 100755 --- a/src/fsharp/CompileOps.fs +++ b/src/fsharp/CompileOps.fs @@ -392,7 +392,7 @@ let GetWarningLevel err = let warningOn err level specificWarnOn = let n = GetErrorNumber err - List.mem n specificWarnOn || + List.contains n specificWarnOn || // Some specific warnings are never on by default, i.e. unused variable warnings match n with | 1182 -> false // chkUnusedValue - off by default @@ -2338,7 +2338,7 @@ type TcConfigBuilder = if not exists then warning(Error(FSComp.SR.buildSearchDirectoryNotFound(absolutePath),m)); exists | None -> false - if ok && not (List.mem absolutePath tcConfigB.includes) then + if ok && not (List.contains absolutePath tcConfigB.includes) then tcConfigB.includes <- tcConfigB.includes ++ absolutePath member tcConfigB.AddLoadedSource(m,path,pathLoadedFrom) = @@ -2351,7 +2351,7 @@ type TcConfigBuilder = | None -> // File doesn't exist in the paths. Assume it will be in the load-ed from directory. ComputeMakePathAbsolute pathLoadedFrom path - if not (List.mem path (List.map snd tcConfigB.loadedSources)) then + if not (List.contains path (List.map snd tcConfigB.loadedSources)) then tcConfigB.loadedSources <- tcConfigB.loadedSources ++ (m,path) @@ -3086,13 +3086,13 @@ type TcConfig private (data : TcConfigBuilder,validate:bool) = let ReportWarning (globalWarnLevel : int, specificWarnOff : int list, specificWarnOn : int list) err = let n = GetErrorNumber err - warningOn err globalWarnLevel specificWarnOn && not (List.mem n specificWarnOff) + warningOn err globalWarnLevel specificWarnOn && not (List.contains n specificWarnOff) let ReportWarningAsError (globalWarnLevel : int, specificWarnOff : int list, specificWarnOn : int list, specificWarnAsError : int list, specificWarnAsWarn : int list, globalWarnAsError : bool) err = warningOn err globalWarnLevel specificWarnOn && - not (List.mem (GetErrorNumber err) specificWarnAsWarn) && - ((globalWarnAsError && not (List.mem (GetErrorNumber err) specificWarnOff)) || - List.mem (GetErrorNumber err) specificWarnAsError) + not (List.contains (GetErrorNumber err) specificWarnAsWarn) && + ((globalWarnAsError && not (List.contains (GetErrorNumber err) specificWarnOff)) || + List.contains (GetErrorNumber err) specificWarnAsError) //---------------------------------------------------------------------------- // Scoped #nowarn pragmas diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index e922edacc41..5192b1e4600 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -5618,7 +5618,7 @@ and GenTypeDefForCompLoc (cenv, eenv, mgbuf: AssemblyBuilder, cloc, hidden, attr emptyILEvents, mkILCustomAttrs (GenAttrs cenv eenv attribs @ - (if List.mem tref.Name [TypeNameForImplicitMainMethod cloc; TypeNameForInitClass cloc; TypeNameForPrivateImplementationDetails cloc] + (if List.contains tref.Name [TypeNameForImplicitMainMethod cloc; TypeNameForInitClass cloc; TypeNameForPrivateImplementationDetails cloc] then [ (* mkCompilerGeneratedAttribute *) ] else [mkCompilationMappingAttr cenv.g (int SourceConstructFlags.Module)])), initTrigger) diff --git a/src/fsharp/PostInferenceChecks.fs b/src/fsharp/PostInferenceChecks.fs index 34f8ae804cf..bfb70df80cc 100644 --- a/src/fsharp/PostInferenceChecks.fs +++ b/src/fsharp/PostInferenceChecks.fs @@ -1257,7 +1257,7 @@ let CheckEntityDefn cenv env (tycon:Entity) = | None -> [] let namesOfMethodsThatMayDifferOnlyInReturnType = ["op_Explicit";"op_Implicit"] (* hardwired *) - let methodUniquenessIncludesReturnType (minfo:MethInfo) = List.mem minfo.LogicalName namesOfMethodsThatMayDifferOnlyInReturnType + let methodUniquenessIncludesReturnType (minfo:MethInfo) = List.contains minfo.LogicalName namesOfMethodsThatMayDifferOnlyInReturnType let MethInfosEquivWrtUniqueness eraseFlag m minfo minfo2 = if methodUniquenessIncludesReturnType minfo then MethInfosEquivByNameAndSig eraseFlag true cenv.g cenv.amap m minfo minfo2 diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index 5f6269d2384..4c476d7b2c3 100755 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -2210,7 +2210,7 @@ module PrettyTypes = begin choose (tp::tps) (typeIndex, measureIndex) acc let tryName (nm, typeIndex, measureIndex) f = - if List.mem nm alreadyInUse then + if List.contains nm alreadyInUse then f() else useThisName (nm, typeIndex, measureIndex) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index fbe0205101e..515cdd5a0c8 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -2878,7 +2878,7 @@ let BuildPossiblyConditionalMethodCall cenv env isMutable m isProp minfo valUseF let conditionalCallDefineOpt = TryFindMethInfoStringAttribute cenv.g m cenv.g.attrib_ConditionalAttribute minfo match conditionalCallDefineOpt with - | Some(d) when not (List.mem d cenv.conditionalDefines) -> + | Some(d) when not (List.contains d cenv.conditionalDefines) -> // Methods marked with 'Conditional' must return 'unit' UnifyTypes cenv env m cenv.g.unit_ty (minfo.GetFSharpReturnTy(cenv.amap, m, minst)) @@ -5643,7 +5643,7 @@ and TcExprUndelayed cenv overallTy env tpenv (expr: SynExpr) = | SynExpr.TraitCall(tps,memSpfn,arg,m) -> let (TTrait(_,logicalCompiledName,_,argtys,returnTy,_) as traitInfo),tpenv = TcPseudoMemberSpec cenv NewTyparsOK env tps tpenv memSpfn m - if List.mem logicalCompiledName BakedInTraitConstraintNames then + if List.contains logicalCompiledName BakedInTraitConstraintNames then warning(BakedInMemberConstraintName(logicalCompiledName,m)) let returnTy = GetFSharpViewOfReturnType cenv.g returnTy @@ -9835,7 +9835,7 @@ and TcAttribute cenv (env: TcEnv) attrTgt (synAttr: SynAttribute) = let conditionalCallDefineOpt = TryFindTyconRefStringAttribute cenv.g mAttr cenv.g.attrib_ConditionalAttribute tcref match conditionalCallDefineOpt with - | Some d when not (List.mem d cenv.conditionalDefines) -> + | Some d when not (List.contains d cenv.conditionalDefines) -> [] | _ -> diff --git a/src/fsharp/fsc.fs b/src/fsharp/fsc.fs index 30354890769..bb90d564ef1 100755 --- a/src/fsharp/fsc.fs +++ b/src/fsharp/fsc.fs @@ -228,7 +228,7 @@ let AdjustForScriptCompile(tcConfigB:TcConfigBuilder,commandLineSourceFiles,lexR let tcConfig = TcConfig.Create(tcConfigB,validate=false) let AddIfNotPresent(filename:string) = - if not(!allSources |> List.mem filename) then + if not(!allSources |> List.contains filename) then allSources := filename::!allSources let AppendClosureInformation(filename) = diff --git a/src/fsharp/lex.fsl b/src/fsharp/lex.fsl index 6532490338a..e807f71418c 100644 --- a/src/fsharp/lex.fsl +++ b/src/fsharp/lex.fsl @@ -606,7 +606,7 @@ rule token args skip = parse | anywhite* "#if" anywhite+ anystring { let m = lexbuf.LexemeRange - let lookup id = List.mem id args.defines + let lookup id = List.contains id args.defines let lexed = lexeme lexbuf let isTrue = evalIfDefExpression lexbuf.StartPos args lookup lexed args.ifdefStack := (IfDefIf,m) :: !(args.ifdefStack); diff --git a/src/fsharp/lexhelp.fs b/src/fsharp/lexhelp.fs index 6aa2c1f18d7..25f90ab688f 100644 --- a/src/fsharp/lexhelp.fs +++ b/src/fsharp/lexhelp.fs @@ -321,7 +321,7 @@ module Keywords = args.resourceManager.InternIdentifierToken s let KeywordOrIdentifierToken args (lexbuf:UnicodeLexing.Lexbuf) s = - if not permitFsharpKeywords && List.mem s unreserveWords then + if not permitFsharpKeywords && List.contains s unreserveWords then // You can assume this condition never fires - this is a deprecated, undocumented command line option anyway, we can ignore it. IdentifierToken args lexbuf s else From 86b80def3fa4b39867385d3afbadded13944c379 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 18:45:49 +0200 Subject: [PATCH 113/148] Use List.last from FSharp.Core --- src/absil/illib.fs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index c513757b007..ec6498fbc67 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -319,9 +319,7 @@ module List = | x::xs,y::ys -> let cxy = eltOrder.Compare(x,y) if cxy=0 then loop xs ys else cxy loop xs ys } - - - let rec last l = match l with [] -> failwith "last" | [h] -> h | _::t -> last t + module FrontAndBack = let (|NonEmpty|Empty|) l = match l with [] -> Empty | _ -> NonEmpty(frontAndBack l) From 87d0802377b964976490d90d308f405ec7322fe1 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 18:53:54 +0200 Subject: [PATCH 114/148] Use List.singleton from FSharp.Core --- src/absil/illib.fs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index ec6498fbc67..ee80b86c5a8 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -383,8 +383,6 @@ module List = let l, s = mapFold f s l List.concat l, s - let singleton x = [x] - let collect2 f xs ys = List.concat (List.map2 f xs ys) let toArraySquared xss = xss |> List.map List.toArray |> List.toArray From fe2b8155282d725f001ce3d9df56b83e623f5335 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 18:59:39 +0200 Subject: [PATCH 115/148] Use Array.forall2 from FSharp.Core --- src/absil/illib.fs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index ee80b86c5a8..b6c96858425 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -100,13 +100,6 @@ module Array = i <- i + 1 if eq then inp else res - let forall2 f (arr1:'T array) (arr2:'T array) = - let len1 = arr1.Length - let len2 = arr2.Length - if len1 <> len2 then invalidArg "Array.forall2" "len1" - let rec loop i = (i >= len1) || (f arr1.[i] arr2.[i] && loop (i+1)) - loop 0 - let lengthsEqAndForall2 p l1 l2 = Array.length l1 = Array.length l2 && Array.forall2 p l1 l2 From 3fa05c539b488c6b364426e431e7fc0dddd45ba3 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Fri, 20 May 2016 19:02:02 +0200 Subject: [PATCH 116/148] Use Array.take from FSharp.Core --- src/absil/illib.fs | 2 -- src/fsharp/TypeChecker.fs | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/absil/illib.fs b/src/absil/illib.fs index b6c96858425..e25067f7030 100644 --- a/src/absil/illib.fs +++ b/src/absil/illib.fs @@ -85,8 +85,6 @@ module Order = module Array = - let take n xs = xs |> Seq.take n |> Array.ofSeq - let mapq f inp = match inp with | [| |] -> inp diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index 515cdd5a0c8..66ad61c690d 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -9457,16 +9457,16 @@ and TcMethodArg cenv env (lambdaPropagationInfo,tpenv) (lambdaPropagationInfoF // Apply the F# 3.1 rule for extracting information for lambdas // - // Before we check the argume, check to see if we can propagate info from a called lambda expression into the arguments of a received lambda + // Before we check the argument, check to see if we can propagate info from a called lambda expression into the arguments of a received lambda begin if lambdaPropagationInfoForArg.Length > 0 then let allOverloadsAreFuncOrMismatchForThisArg = lambdaPropagationInfoForArg |> Array.forall (function ArgDoesNotMatch | CallerLambdaHasArgTypes _ -> true | NoInfo | CalledArgMatchesType _ -> false) if allOverloadsAreFuncOrMismatchForThisArg then - let overloadsWhichAreFuncAtThisPosition = lambdaPropagationInfoForArg |> Array.choose (function CallerLambdaHasArgTypes r -> Some r | _ -> None) + let overloadsWhichAreFuncAtThisPosition = lambdaPropagationInfoForArg |> Array.choose (function CallerLambdaHasArgTypes r -> Some (List.toArray r) | _ -> None) if overloadsWhichAreFuncAtThisPosition.Length > 0 then - let minFuncArity = overloadsWhichAreFuncAtThisPosition |> Array.minBy List.length |> List.length + let minFuncArity = overloadsWhichAreFuncAtThisPosition |> Array.minBy Array.length |> Array.length let prefixOfLambdaArgsForEachOverload = overloadsWhichAreFuncAtThisPosition |> Array.map (Array.take minFuncArity) if prefixOfLambdaArgsForEachOverload.Length > 0 then From 7c27eb849723d1c14fec1cb06af7a42b2e0f5c38 Mon Sep 17 00:00:00 2001 From: enricosada Date: Wed, 25 May 2016 21:57:09 +0200 Subject: [PATCH 117/148] remove nuget.org v2 feed, the v3 (faster) is already defined --- .nuget/NuGet.Config | 1 - lkg/NuGet.Config | 1 - 2 files changed, 2 deletions(-) diff --git a/.nuget/NuGet.Config b/.nuget/NuGet.Config index 8ef59b9c202..748f1076f6e 100644 --- a/.nuget/NuGet.Config +++ b/.nuget/NuGet.Config @@ -11,7 +11,6 @@ - diff --git a/lkg/NuGet.Config b/lkg/NuGet.Config index bb35d21f250..5f26bdd4195 100644 --- a/lkg/NuGet.Config +++ b/lkg/NuGet.Config @@ -8,7 +8,6 @@ - From 63b974b7a7199921187a1a68f542bc5b5fe6326a Mon Sep 17 00:00:00 2001 From: cartermp Date: Fri, 27 May 2016 16:34:55 -0700 Subject: [PATCH 118/148] Trim FSharp.Core package dependencies --- src/fsharp/FSharp.Core/project.json | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/fsharp/FSharp.Core/project.json b/src/fsharp/FSharp.Core/project.json index 6912cae9c4b..d3ee8bd7886 100644 --- a/src/fsharp/FSharp.Core/project.json +++ b/src/fsharp/FSharp.Core/project.json @@ -1,14 +1,30 @@ { "dependencies": { "Microsoft.NETCore.Platforms": "1.0.1-rc2-24027", - "NETStandard.Library": "1.5.0-rc2-24027", + "Microsoft.NETCore.Runtime": "1.0.2-rc2-24027", + "System.Collections": "4.0.11-rc2-24027", + "System.Console": "4.0.0-rc2-24027", + "System.Diagnostics.Debug": "4.0.11-rc2-24027", + "System.Diagnostics.Tools": "4.0.1-rc2-24027", + "System.Globalization": "4.0.11-rc2-24027", + "System.IO": "4.1.0-rc2-24027", + "System.Linq": "4.1.0-rc2-24027", "System.Linq.Expressions": "4.0.11-rc2-24027", "System.Linq.Queryable": "4.0.1-rc2-24027", - "System.Reflection.TypeExtensions": "4.1.0-rc2-24027", "System.Net.Requests": "4.0.11-rc2-24027", + "System.Reflection": "4.1.0-rc2-24027", + "System.Reflection.Extensions": "4.0.1-rc2-24027", + "System.Resources.ResourceManager":"4.0.1-rc2-24027", + "System.Runtime": "4.1.0-rc2-24027", + "System.Runtime.Extensions": "4.1.0-rc2-24027", + "System.Runtime.Numerics": "4.0.1-rc2-24027", + "System.Text.RegularExpressions": "4.0.12-rc2-24027", + "System.Threading": "4.0.11-rc2-24027", + "System.Threading.Tasks": "4.0.11-rc2-24027", "System.Threading.Tasks.Parallel": "4.0.1-rc2-24027", "System.Threading.Thread": "4.0.0-rc2-24027", "System.Threading.ThreadPool": "4.0.10-rc2-24027", + "System.Threading.Timer": "4.0.1-rc2-24027" }, "runtimes": { "win7-x86": { }, From 56b4d559910dbb470fe692ef1d0f9bf137737a85 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 25 May 2016 15:35:17 +0200 Subject: [PATCH 119/148] Improve error reporting: Detect module declarations that incorrectly end with `=` - fixes #1214 --- src/fsharp/CompileOps.fs | 16 ++++++++++++---- src/fsharp/FSComp.txt | 1 + .../basic/E_NoNamespaceModuleDec02a.fs | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/fsharp/CompileOps.fs b/src/fsharp/CompileOps.fs index 70666dd6b23..4ff176e17ed 100755 --- a/src/fsharp/CompileOps.fs +++ b/src/fsharp/CompileOps.fs @@ -3235,8 +3235,12 @@ let PostParseModuleImpl (_i,defaultNamespace,isLastCompiland,filename,impl) = | ParsedImplFileFragment.AnonModule (defs,m)-> let isLast, isExe = isLastCompiland - if not (isLast && isExe ) && not (doNotRequireNamespaceOrModuleSuffixes |> List.exists (Filename.checkSuffix (String.lowercase filename))) then - errorR(Error(FSComp.SR.buildMultiFileRequiresNamespaceOrModule(),trimRangeToLine m)) + let lower = String.lowercase filename + if not (isLast && isExe) && not (doNotRequireNamespaceOrModuleSuffixes |> List.exists (Filename.checkSuffix lower)) then + match defs with + | SynModuleDecl.NestedModule(_) :: _ -> errorR(Error(FSComp.SR.noEqualSignAfterModule(),trimRangeToLine m)) + | _ -> errorR(Error(FSComp.SR.buildMultiFileRequiresNamespaceOrModule(),trimRangeToLine m)) + let modname = ComputeAnonModuleName (nonNil defs) defaultNamespace filename (trimRangeToLine m) SynModuleOrNamespace(modname,true,defs,PreXmlDoc.Empty,[],None,m) @@ -3259,8 +3263,12 @@ let PostParseModuleSpec (_i,defaultNamespace,isLastCompiland,filename,intf) = | ParsedSigFileFragment.AnonModule (defs,m) -> let isLast, isExe = isLastCompiland - if not (isLast && isExe) && not (doNotRequireNamespaceOrModuleSuffixes |> List.exists (Filename.checkSuffix (String.lowercase filename))) then - errorR(Error(FSComp.SR.buildMultiFileRequiresNamespaceOrModule(),m)) + let lower = String.lowercase filename + if not (isLast && isExe) && not (doNotRequireNamespaceOrModuleSuffixes |> List.exists (Filename.checkSuffix lower)) then + match defs with + | SynModuleSigDecl.NestedModule(_) :: _ -> errorR(Error(FSComp.SR.noEqualSignAfterModule(),m)) + | _ -> errorR(Error(FSComp.SR.buildMultiFileRequiresNamespaceOrModule(),m)) + let modname = ComputeAnonModuleName (nonNil defs) defaultNamespace filename (trimRangeToLine m) SynModuleOrNamespaceSig(modname,true,defs,PreXmlDoc.Empty,[],None,m) diff --git a/src/fsharp/FSComp.txt b/src/fsharp/FSComp.txt index 04ac2ac620a..28b15426e03 100644 --- a/src/fsharp/FSComp.txt +++ b/src/fsharp/FSComp.txt @@ -42,6 +42,7 @@ buildCouldNotReadVersionInfoFromMscorlib,"Could not read version from mscorlib.d 220,buildAssemblyResolutionFailed,"Assembly resolution failure at or near this location" 221,buildImplicitModuleIsNotLegalIdentifier,"The declarations in this file will be placed in an implicit module '%s' based on the file name '%s'. However this is not a valid F# identifier, so the contents will not be accessible from other files. Consider renaming the file or adding a 'module' or 'namespace' declaration at the top of the file." 222,buildMultiFileRequiresNamespaceOrModule,"Files in libraries or multiple-file applications must begin with a namespace or module declaration, e.g. 'namespace SomeNamespace.SubNamespace' or 'module SomeNamespace.SomeModule'. Only the last source file of an application may omit such a declaration." +222,noEqualSignAfterModule,"Files in libraries or multiple-file applications must begin with a namespace or module declaration. When using a module declaration at the start of a file the '=' sign is not allowed. If this is a top-level module, consider removing the = to resolve this error." 223,buildMultipleToplevelModules,"This file contains multiple declarations of the form 'module SomeNamespace.SomeModule'. Only one declaration of this form is permitted in a file. Change your file to use an initial namespace declaration and/or use 'module ModuleName = ...' to define your modules." 224,buildOptionRequiresParameter,"Option requires parameter: %s" 225,buildCouldNotFindSourceFile,"Source file '%s' could not be found" diff --git a/tests/fsharpqa/Source/Conformance/ImplementationFilesAndSignatureFiles/NamespacesFragmentsAndImplementationFiles/basic/E_NoNamespaceModuleDec02a.fs b/tests/fsharpqa/Source/Conformance/ImplementationFilesAndSignatureFiles/NamespacesFragmentsAndImplementationFiles/basic/E_NoNamespaceModuleDec02a.fs index 780614d5292..cf4a81f9441 100644 --- a/tests/fsharpqa/Source/Conformance/ImplementationFilesAndSignatureFiles/NamespacesFragmentsAndImplementationFiles/basic/E_NoNamespaceModuleDec02a.fs +++ b/tests/fsharpqa/Source/Conformance/ImplementationFilesAndSignatureFiles/NamespacesFragmentsAndImplementationFiles/basic/E_NoNamespaceModuleDec02a.fs @@ -2,7 +2,7 @@ // This testcase will emit a warning even though it contains a module, becase // it is a nested module and not a 'real' module -//Files in libraries or multiple-file applications must begin with a namespace or module declaration, e\.g\. 'namespace SomeNamespace\.SubNamespace' or 'module SomeNamespace\.SomeModule'\. Only the last source file of an application may omit such a declaration\.$ +//Files in libraries or multiple-file applications must begin with a namespace or module declaration. When using a module declaration at the start of a file the '=' sign is not allowed. If this is a top-level module, consider removing the = to resolve this error. module ANestedModule = From 3b662ee115d5088664577b50fa99717ef13fa831 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 1 Jun 2016 09:17:19 +0200 Subject: [PATCH 120/148] Create test that reproduces #1231 --- .../FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs index 9125a72f371..7a4bf490b5b 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs @@ -420,6 +420,12 @@ type AsyncModule() = Check.QuickThrowOnFailure (normalize >> runChoice) #endif + [] + member this.``dispose should not throw when called on null``() = + let result = async { use x = null in return () } |> Async.RunSynchronously + + Assert.AreEqual((), result) + [] member this.``error on one workflow should cancel all others``() = let counter = From 301c2cc0ae77df1442cb294f202c954ecd48f17b Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 1 Jun 2016 10:07:32 +0200 Subject: [PATCH 121/148] Create a notnullFast primitive - fixes #1231 --- src/fsharp/FSharp.Core/control.fs | 4 ++-- src/fsharp/FSharp.Core/prim-types.fs | 5 +++++ src/fsharp/FSharp.Core/prim-types.fsi | 6 ++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/fsharp/FSharp.Core/control.fs b/src/fsharp/FSharp.Core/control.fs index b8cdaeffbce..07aaf2c118e 100644 --- a/src/fsharp/FSharp.Core/control.fs +++ b/src/fsharp/FSharp.Core/control.fs @@ -908,8 +908,8 @@ namespace Microsoft.FSharp.Control resultA() /// Implement use/Dispose - let usingA (r:'T :> IDisposable) f = - tryFinallyA (fun () -> r.Dispose()) (callA f r) + let usingA (r:'T :> IDisposable) f = + tryFinallyA (fun () -> if BasicInlinedOperations.notnullFast r then r.Dispose()) (callA f r) let ignoreA p = bindA p (fun _ -> doneA) diff --git a/src/fsharp/FSharp.Core/prim-types.fs b/src/fsharp/FSharp.Core/prim-types.fs index 73df74a77d5..ef98d51a647 100644 --- a/src/fsharp/FSharp.Core/prim-types.fs +++ b/src/fsharp/FSharp.Core/prim-types.fs @@ -478,6 +478,11 @@ namespace Microsoft.FSharp.Core let inline isinstPrim<'T>(x:obj) = (# "isinst !0" type ('T) x : obj #) let inline castclassPrim<'T>(x:obj) = (# "castclass !0" type ('T) x : 'T #) let inline notnullPrim<'T when 'T : not struct>(x:'T) = (# "ldnull cgt.un" x : bool #) + + let inline internal notnullFast (x: ^T) = + notnullPrim x + when ^T struct = true + let inline iscastPrim<'T when 'T : not struct>(x:obj) = (# "isinst !0" type ('T) x : 'T #) diff --git a/src/fsharp/FSharp.Core/prim-types.fsi b/src/fsharp/FSharp.Core/prim-types.fsi index 117734705e5..41c63b0e231 100644 --- a/src/fsharp/FSharp.Core/prim-types.fsi +++ b/src/fsharp/FSharp.Core/prim-types.fsi @@ -763,6 +763,12 @@ namespace Microsoft.FSharp.Core /// System.Int64. type int64<[] 'Measure> = int64 + module BasicInlinedOperations = + + /// Determines whether the given value is null. + /// The value to check. + /// True when value is null, false otherwise. + val inline internal notnullFast : value:'T -> bool /// Language primitives associated with the F# language module LanguagePrimitives = From f473a1f611ef2b934d5a7cebe0940720773793b3 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 1 Jun 2016 10:11:08 +0200 Subject: [PATCH 122/148] Create a IsNonNull primitive - fixes #1231 --- src/fsharp/FSharp.Core/control.fs | 4 ++-- src/fsharp/FSharp.Core/prim-types.fs | 10 +++++----- src/fsharp/FSharp.Core/prim-types.fsi | 11 ++++------- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/src/fsharp/FSharp.Core/control.fs b/src/fsharp/FSharp.Core/control.fs index 07aaf2c118e..cb10ea490ec 100644 --- a/src/fsharp/FSharp.Core/control.fs +++ b/src/fsharp/FSharp.Core/control.fs @@ -908,8 +908,8 @@ namespace Microsoft.FSharp.Control resultA() /// Implement use/Dispose - let usingA (r:'T :> IDisposable) f = - tryFinallyA (fun () -> if BasicInlinedOperations.notnullFast r then r.Dispose()) (callA f r) + let usingA (r:'T :> IDisposable) (f:'T -> Async<'a>) : Async<'a> = + tryFinallyA (fun () -> if LanguagePrimitives.IsNonNull r then r.Dispose()) (callA f r) let ignoreA p = bindA p (fun _ -> doneA) diff --git a/src/fsharp/FSharp.Core/prim-types.fs b/src/fsharp/FSharp.Core/prim-types.fs index ef98d51a647..65b521bccb9 100644 --- a/src/fsharp/FSharp.Core/prim-types.fs +++ b/src/fsharp/FSharp.Core/prim-types.fs @@ -415,7 +415,7 @@ namespace Microsoft.FSharp.Core #endif - module BasicInlinedOperations = + module internal BasicInlinedOperations = let inline unboxPrim<'T>(x:obj) = (# "unbox.any !0" type ('T) x : 'T #) let inline box (x:'T) = (# "box !0" type ('T) x : obj #) let inline not (b:bool) = (# "ceq" b false : bool #) @@ -478,10 +478,6 @@ namespace Microsoft.FSharp.Core let inline isinstPrim<'T>(x:obj) = (# "isinst !0" type ('T) x : obj #) let inline castclassPrim<'T>(x:obj) = (# "castclass !0" type ('T) x : 'T #) let inline notnullPrim<'T when 'T : not struct>(x:'T) = (# "ldnull cgt.un" x : bool #) - - let inline internal notnullFast (x: ^T) = - notnullPrim x - when ^T struct = true let inline iscastPrim<'T when 'T : not struct>(x:obj) = (# "isinst !0" type ('T) x : 'T #) @@ -663,6 +659,10 @@ namespace Microsoft.FSharp.Core // code for each new datatype. module LanguagePrimitives = + + let inline IsNonNull (x: 'T) = + (# "ldnull cgt.un" x : bool #) + when ^T struct = true module (* internal *) ErrorStrings = diff --git a/src/fsharp/FSharp.Core/prim-types.fsi b/src/fsharp/FSharp.Core/prim-types.fsi index 41c63b0e231..76b57e57fe2 100644 --- a/src/fsharp/FSharp.Core/prim-types.fsi +++ b/src/fsharp/FSharp.Core/prim-types.fsi @@ -763,16 +763,13 @@ namespace Microsoft.FSharp.Core /// System.Int64. type int64<[] 'Measure> = int64 - module BasicInlinedOperations = - - /// Determines whether the given value is null. - /// The value to check. - /// True when value is null, false otherwise. - val inline internal notnullFast : value:'T -> bool - /// Language primitives associated with the F# language module LanguagePrimitives = + /// Determines whether the given value is not null. + /// The value to check. + /// True when value is not null, false otherwise. + val inline IsNonNull : value:'T -> bool /// Compare two values for equality using partial equivalence relation semantics ([nan] <> [nan]) /// The first value. From c7fb7386da660609c3e53a0452e36670a165610b Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 1 Jun 2016 15:04:59 +0200 Subject: [PATCH 123/148] Add a test for structs --- .../Microsoft.FSharp.Control/AsyncModule.fs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs index 7a4bf490b5b..cfa03d36597 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs @@ -13,6 +13,12 @@ open NUnit.Framework open FsCheck #endif +type [] Dummy (x: int) = + member this.X = x + interface IDisposable with + member this.Dispose () = () + + #if !(FSHARP_CORE_PORTABLE || FSHARP_CORE_NETCORE_PORTABLE) [] module ChoiceUtils = @@ -426,6 +432,12 @@ type AsyncModule() = Assert.AreEqual((), result) + [] + member this.``dispose should not throw when called on null struct``() = + let result = async { use x = new Dummy(1) in return () } |> Async.RunSynchronously + + Assert.AreEqual((), result) + [] member this.``error on one workflow should cancel all others``() = let counter = From 81b903ec31beed54c41e17ec2c77c5a1c85a823a Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Wed, 1 Jun 2016 21:41:43 +0200 Subject: [PATCH 124/148] Use IntrinsicFunctions.Dispose --- src/fsharp/FSharp.Core/control.fs | 2 +- src/fsharp/FSharp.Core/prim-types.fs | 5 ----- src/fsharp/FSharp.Core/prim-types.fsi | 5 ----- 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/fsharp/FSharp.Core/control.fs b/src/fsharp/FSharp.Core/control.fs index cb10ea490ec..298da186887 100644 --- a/src/fsharp/FSharp.Core/control.fs +++ b/src/fsharp/FSharp.Core/control.fs @@ -909,7 +909,7 @@ namespace Microsoft.FSharp.Control /// Implement use/Dispose let usingA (r:'T :> IDisposable) (f:'T -> Async<'a>) : Async<'a> = - tryFinallyA (fun () -> if LanguagePrimitives.IsNonNull r then r.Dispose()) (callA f r) + tryFinallyA (fun () -> Microsoft.FSharp.Core.LanguagePrimitives.IntrinsicFunctions.Dispose r) (callA f r) let ignoreA p = bindA p (fun _ -> doneA) diff --git a/src/fsharp/FSharp.Core/prim-types.fs b/src/fsharp/FSharp.Core/prim-types.fs index 65b521bccb9..747f0e9a0db 100644 --- a/src/fsharp/FSharp.Core/prim-types.fs +++ b/src/fsharp/FSharp.Core/prim-types.fs @@ -660,11 +660,6 @@ namespace Microsoft.FSharp.Core module LanguagePrimitives = - let inline IsNonNull (x: 'T) = - (# "ldnull cgt.un" x : bool #) - when ^T struct = true - - module (* internal *) ErrorStrings = // inline functions cannot call GetString, so we must make these bits public let AddressOpNotFirstClassString = SR.GetString(SR.addressOpNotFirstClass) diff --git a/src/fsharp/FSharp.Core/prim-types.fsi b/src/fsharp/FSharp.Core/prim-types.fsi index 76b57e57fe2..d3202b3aeee 100644 --- a/src/fsharp/FSharp.Core/prim-types.fsi +++ b/src/fsharp/FSharp.Core/prim-types.fsi @@ -766,11 +766,6 @@ namespace Microsoft.FSharp.Core /// Language primitives associated with the F# language module LanguagePrimitives = - /// Determines whether the given value is not null. - /// The value to check. - /// True when value is not null, false otherwise. - val inline IsNonNull : value:'T -> bool - /// Compare two values for equality using partial equivalence relation semantics ([nan] <> [nan]) /// The first value. /// The second value. From fe9d5bf1e75535c0296f1ce80659055778442b07 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Wed, 1 Jun 2016 15:19:02 -0700 Subject: [PATCH 125/148] Copy opt/sig data with building proto compiler --- src/FSharpSource.targets | 28 +++++++++++++++++++++------ src/fsharp/Fsc-proto/Fsc-proto.fsproj | 11 +++++++++++ 2 files changed, 33 insertions(+), 6 deletions(-) diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets index 7d4a9918e17..f177a35fe24 100644 --- a/src/FSharpSource.targets +++ b/src/FSharpSource.targets @@ -743,7 +743,8 @@ ..\lkg\FSharp-$(LkgVersion)\bin\Microsoft.FSharp.Targets $(FSharpSourcesRoot)\..\lkg\bin\Debug\dnxcore50\win7-x64\publish - $(FSharpSourcesRoot)\..\lkg\FSharp-$(LkgVersion)\bin\FSharp.Core.dll + $(FSharpSourcesRoot)\..\lkg\FSharp-$(LkgVersion)\bin + $(FSLKGPath)\FSharp.Core.dll @@ -764,26 +765,41 @@ $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\4.1\Framework\v4.0\Microsoft.FSharp.Targets - $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.0\FSharp.Core.dll + + + $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.0 + $(FSLKGPath)\FSharp.Core.dll $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\4.0\Framework\v4.0\Microsoft.FSharp.Targets - $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0\FSharp.Core.dll + + + $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0 + $(FSLKGPath)\FSharp.Core.dll $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets - $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0\FSharp.Core.dll + + + $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.1.0 + $(FSLKGPath)\FSharp.Core.dll $(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets - $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0\FSharp.Core.dll - $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\FSharp.Core.dll + + + $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v4.0 + $(FSLKGPath)\FSharp.Core.dll + + + $(MSBuildExtensionsPath32)\..\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0 + $(FSLKGPath)\FSharp.Core.dll diff --git a/src/fsharp/Fsc-proto/Fsc-proto.fsproj b/src/fsharp/Fsc-proto/Fsc-proto.fsproj index ad9ac498247..ba8f584f3db 100644 --- a/src/fsharp/Fsc-proto/Fsc-proto.fsproj +++ b/src/fsharp/Fsc-proto/Fsc-proto.fsproj @@ -44,4 +44,15 @@ + + + + + + + + + + + From 0abec1c56baf33bc2e067ea77b314e0ed2b4ce0f Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Wed, 1 Jun 2016 17:53:47 -0700 Subject: [PATCH 126/148] Fix TargetFrameworkVersion for coreclr projects --- .../FSharp.Compiler.Server.Shared.fsproj | 2 +- src/fsharp/fsi/Fsi.fsproj | 2 +- src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj index a883a72b4a3..c1772607551 100644 --- a/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj +++ b/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj @@ -18,7 +18,7 @@ true true true - v4.6 + v4.6 diff --git a/src/fsharp/fsi/Fsi.fsproj b/src/fsharp/fsi/Fsi.fsproj index 901d38b9e9d..147cc5eb398 100644 --- a/src/fsharp/fsi/Fsi.fsproj +++ b/src/fsharp/fsi/Fsi.fsproj @@ -23,7 +23,7 @@ true $(OtherFlags) --warnon:1182 fsi.res - v4.6 + v4.6 $(OtherFlags) --targetprofile:netcore diff --git a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj index 997ec987782..e068793c28d 100644 --- a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj +++ b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj @@ -18,7 +18,7 @@ true $(OtherFlags) --warnon:1182 ..\fsi\fsi.res - v4.6 + v4.6 From f684adfd7a765cf3e198a9392949139006f70a9c Mon Sep 17 00:00:00 2001 From: Taylor Wood Date: Wed, 1 Jun 2016 22:36:56 -0500 Subject: [PATCH 127/148] Update TESTGUIDE.md Fix some typos --- TESTGUIDE.md | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/TESTGUIDE.md b/TESTGUIDE.md index de271db858c..c0c48b4d173 100644 --- a/TESTGUIDE.md +++ b/TESTGUIDE.md @@ -2,8 +2,8 @@ ## Prerequisites -In order to run the FSharpQA auite, you will need to install [Perl](http://www.perl.org/get.html) (ActiveState Perl 5.16.3 is known to work fine). -Perl must be included in the `%PATH%` for the below steps to work. It is also recommended that you run tests from an elevated command prompt, as there are a couple of test cases which require administrative privileges. +In order to run the FSharpQA suite, you will need to install [Perl](http://www.perl.org/get.html) (ActiveState Perl 5.16.3 is known to work fine). +Perl must be included in the `%PATH%` for the below steps to work. It is also recommended that you run tests from an elevated command prompt, as there are a couple of test cases which require administrative privileges. The Perl requirement is gradually being removed. @@ -19,7 +19,7 @@ To run tests, use variations such as the following, depending on which test suit build.cmd debug,ci build.cmd debug,all -Default is ``ci` +Default is `ci` * ``ci`` = the build and tests done by continuous integration * ``compiler`` = build the compiler @@ -33,7 +33,7 @@ Default is ``ci` The F# tests are split as follows: -* [FSharp Suite](tests\fsharp). Older suite with broad coverage of mainline compiler and runtime scenarios. +* [FSharp Suite](tests\fsharp) - Older suite with broad coverage of mainline compiler and runtime scenarios. * [FSharpQA Suite](tests\fsharpqa\source) - Broad and deep coverage of a variety of compiler, runtime, and syntax scenarios. @@ -49,15 +49,15 @@ The F# tests are split as follows: ### FSharp Suite -This is now compiled usinng [tests\fsharp\FSharp.Tests.fsproj] to a unit test DLL which acts as a driver script. +This is now compiled using [tests\fsharp\FSharp.Tests.fsproj] to a unit test DLL which acts as a driver script. -This compiles and execute the `test.fsx` file using some combination of compiler or fsi flags. +This compiles and executes the `test.fsx` file using some combination of compiler or FSI flags. If the compilation and execution encounter no errors, the test is considered to have passed. ### FSharpQA Suite These tests require use of the `RunAll.pl` framework to execute. -Test area directories in this suite will contain a number of source code files and a single `env.lst` file. The `env.lst` file defines a series of test cases, one per line. +Test area directories in this suite will contain a number of source code files and a single `env.lst` file. The `env.lst` file defines a series of test cases, one per line. Test cases will run an optional "pre command," compile some set of source files using some set of flags, optionally run the resulting binary, then optionally run a final "post command." If all of these steps complete without issue, the test is considered to have passed. @@ -71,7 +71,7 @@ using the '--x86' flag to `nunit3-console.exe` ### RunTests.cmd -The script `tests\RunTests.cmd` is used to execute the suites. It's used like this: +The script `tests\RunTests.cmd` is used to execute the suites. It's used like this: RunTests.cmd fsharp [tags to run] [tags not to run] RunTests.cmd fsharpqa [tags to run] [tags not to run] @@ -103,12 +103,11 @@ From a Powershell environment, make sure the double quotes are passed literally, `RunTests.cmd` is mostly just a simple wrapper over `tests\fsharpqa\testenv\bin\RunAll.pl`, which has capabilities not discussed here. More advanced test execution scenarios can be achieved by invoking `RunAll.pl` directly. Run `perl tests\fsharpqa\testenv\bin\RunAll.pl -?` to see a full list of flags and options. - ### Other Tips -* Run as admin, or a handful of tests will fail +* Run as Administrator, or a handful of tests will fail * Making the tests run faster - * NGen-ing the F# bits (fsc, fsi, FSharp.Core, etc) will result in tests executing much faster. Make sure you run `src\update.cmd` with the `-ngen` flag before running tests. - * The Fsharp and FsharpQA suites will run test cases in parallel by default. You can comment out the relevant line in `RunTests.cmd` (look for `PARALLEL_ARG`) to disable this. - * By default, tests from the FSharpQA suite are run using a persistent, hosted version of the compiler. This speeds up test execution, as there is no need for the `fsc.exe` process to spin up repeatedly. To disable this, uncomment the relevant line in `RunTests.cmd` (look for `HOSTED_COMPILER`). + * NGen-ing the F# bits (fsc, fsi, FSharp.Core, etc) will result in tests executing much faster. Make sure you run `src\update.cmd` with the `-ngen` flag before running tests. + * The FSharp and FSharpQA suites will run test cases in parallel by default. You can comment out the relevant line in `RunTests.cmd` (look for `PARALLEL_ARG`) to disable this. + * By default, tests from the FSharpQA suite are run using a persistent, hosted version of the compiler. This speeds up test execution, as there is no need for the `fsc.exe` process to spin up repeatedly. To disable this, uncomment the relevant line in `RunTests.cmd` (look for `HOSTED_COMPILER`). From 4dabd407189f2d3a9c6a6265b03f9dacf28e4855 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 2 Jun 2016 15:47:20 +0100 Subject: [PATCH 128/148] fix core portable tests --- src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 6b301d8113e..91c528d2964 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -9,6 +9,7 @@ open System.Runtime.InteropServices open NUnit.Framework open FsCheck open FsCheck.PropOperators +open FSharp.Reflection.FSharpReflectionExtensions type Record = { A: int From 6390519b25d5cc2f8f72ce2ccf5cc05617854ece Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 2 Jun 2016 17:32:33 +0100 Subject: [PATCH 129/148] fix build --- src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 91c528d2964..75c109f8be2 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -303,7 +303,7 @@ let [] ``struct records order mutable field correctly with [] ``can properly construct a struct record using FSharpValue.MakeRecord, and we get the fields by FSharpValue.GetRecordFields`` () = - let structRecord = Microsoft.FSharp.Reflection.FSharpValue.MakeRecord (typeof, [|1234;999|]) + let structRecord = Microsoft.FSharp.Reflection.FSharpValue.MakeRecord (typeof, [|box 1234;box 999|]) Assert.IsTrue (structRecord.GetType().IsValueType) From eb4d4e8f62e666dfcd669389e28c0dbf40c96945 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 2 Jun 2016 19:50:30 +0100 Subject: [PATCH 130/148] fix build (2) --- .../FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 75c109f8be2..7f5125a3a08 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -2,6 +2,7 @@ module FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core.RecordTypes #nowarn "9" +#nowarn "44" // deprecation of some APIs on CoreCLR open System open System.Reflection @@ -9,8 +10,17 @@ open System.Runtime.InteropServices open NUnit.Framework open FsCheck open FsCheck.PropOperators + +#if FX_RESHAPED_REFLECTION open FSharp.Reflection.FSharpReflectionExtensions +[] +module PrimReflectionAdapters = + + type System.Type with + member this.IsValueType = this.GetTypeInfo().IsValueType +#endif + type Record = { A: int B: int From 6419c71ea370bc8b45e5d8c6c56bb329cd57d3e7 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 2 Jun 2016 19:41:21 +0100 Subject: [PATCH 131/148] ILX cleanup (part 1) --- src/absil/il.fs | 18 +++------ src/absil/il.fsi | 1 - src/absil/ilprint.fs | 5 --- src/absil/ilx.fs | 39 ++++++++---------- src/absil/ilx.fsi | 11 +++-- src/fsharp/IlxGen.fs | 15 +++---- src/ilx/EraseClosures.fs | 85 ++++++++++++++------------------------- src/ilx/EraseClosures.fsi | 2 + src/ilx/EraseUnions.fs | 2 - 9 files changed, 68 insertions(+), 110 deletions(-) diff --git a/src/absil/il.fs b/src/absil/il.fs index 2df801a0c3c..e94fd0f68cb 100755 --- a/src/absil/il.fs +++ b/src/absil/il.fs @@ -1143,16 +1143,13 @@ and IlxExtensionInstr = Ext_instr of obj // -------------------------------------------------------------------- type internal_instr_extension = - { internalInstrExtIs: IlxExtensionInstr -> bool; - internalInstrExtDests: IlxExtensionInstr -> ILCodeLabel list; + { internalInstrExtDests: IlxExtensionInstr -> ILCodeLabel list; internalInstrExtFallthrough: IlxExtensionInstr -> ILCodeLabel option; - internalInstrExtIsTailcall: IlxExtensionInstr -> bool; internalInstrExtRelabel: (ILCodeLabel -> ILCodeLabel) -> IlxExtensionInstr -> IlxExtensionInstr; } type ILInstrSetExtension<'T> = { instrExtDests: 'T -> ILCodeLabel list; instrExtFallthrough: 'T -> ILCodeLabel option; - instrExtIsTailcall: 'T -> bool; instrExtRelabel: (ILCodeLabel -> ILCodeLabel) -> 'T -> 'T; } let instrExtensions = ref [] @@ -1163,10 +1160,8 @@ let RegisterInstructionSetExtension (ext: ILInstrSetExtension<'T>) = let test (Ext_instr _x) = true let dest (Ext_instr x) = (unbox x : 'T) instrExtensions := - { internalInstrExtIs=test; - internalInstrExtDests=(fun x -> ext.instrExtDests (dest x)); + { internalInstrExtDests=(fun x -> ext.instrExtDests (dest x)); internalInstrExtFallthrough=(fun x -> ext.instrExtFallthrough (dest x)); - internalInstrExtIsTailcall=(fun x -> ext.instrExtIsTailcall (dest x)); internalInstrExtRelabel=(fun f x -> mk (ext.instrExtRelabel f (dest x))); } :: !instrExtensions; mk,test,dest @@ -1194,7 +1189,7 @@ type ILBasicBlock = member x.Fallthrough = match x.LastInstruction with | I_br l | I_brcmp (_,_,l) | I_switch (_,l) -> Some l - | I_other e -> find_extension "instr" (fun ext -> if ext.internalInstrExtIs e then Some (ext.internalInstrExtFallthrough e) else None) !instrExtensions + | I_other e -> find_extension "instr" (fun ext -> Some (ext.internalInstrExtFallthrough e)) !instrExtensions | _ -> None @@ -2105,7 +2100,7 @@ let destinationsOfInstr i = | I_endfinally | I_endfilter | I_ret | I_throw | I_rethrow | I_call (Tailcall,_,_)| I_callvirt (Tailcall,_,_)| I_callconstraint (Tailcall,_,_,_) | I_calli (Tailcall,_,_) -> [] - | I_other e -> find_extension "instr" (fun ext -> if ext.internalInstrExtIs e then Some (ext.internalInstrExtDests e) else None) !instrExtensions + | I_other e -> find_extension "instr" (fun ext -> Some (ext.internalInstrExtDests e)) !instrExtensions | _ -> [] let destinationsOfBasicBlock (bblock:ILBasicBlock) = destinationsOfInstr bblock.LastInstruction @@ -2113,7 +2108,6 @@ let destinationsOfBasicBlock (bblock:ILBasicBlock) = destinationsOfInstr bblock. let instrIsTailcall i = match i with | I_call (Tailcall,_,_)| I_callvirt (Tailcall,_,_) | I_callconstraint (Tailcall,_,_,_) | I_calli (Tailcall,_,_) -> true - | I_other e -> find_extension "instr" (fun ext -> if ext.internalInstrExtIs e then Some (ext.internalInstrExtIsTailcall e) else None) !instrExtensions | _ -> false let instrIsBasicBlockEnd i = @@ -2121,7 +2115,7 @@ let instrIsBasicBlockEnd i = match i with | I_leave _ | I_br _ | I_brcmp _ | I_switch _ | I_endfinally | I_endfilter | I_ret | I_throw | I_rethrow -> true - | I_other e -> find_extension "instr" (fun ext -> if ext.internalInstrExtIs e then Some (nonNil (ext.internalInstrExtDests e)) else None) !instrExtensions + | I_other e -> find_extension "instr" (fun ext -> Some (nonNil (ext.internalInstrExtDests e))) !instrExtensions | _ -> false let checks = false @@ -3627,7 +3621,7 @@ type BasicBlockStartsToCodeLabelsMap(instrs,tryspecs,localspecs,lab2pc) = match i with | I_leave l -> I_leave(c.lab2cl l) | I_br l -> I_br (c.lab2cl l) - | I_other e -> I_other (find_extension "instr" (fun ext -> if ext.internalInstrExtIs e then Some (ext.internalInstrExtRelabel c.lab2cl e) else None) !instrExtensions) + | I_other e -> I_other (find_extension "instr" (fun ext -> Some (ext.internalInstrExtRelabel c.lab2cl e)) !instrExtensions) | I_brcmp (x,l1,l2) -> I_brcmp(x,c.lab2cl l1, c.lab2cl l2) | I_switch (ls,l) -> I_switch(List.map c.lab2cl ls, c.lab2cl l) | _ -> i diff --git a/src/absil/il.fsi b/src/absil/il.fsi index a913f085f77..558f3ebfa22 100644 --- a/src/absil/il.fsi +++ b/src/absil/il.fsi @@ -684,7 +684,6 @@ type ILInstr = type ILInstrSetExtension<'Extension> = { instrExtDests: ('Extension -> ILCodeLabel list); instrExtFallthrough: ('Extension -> ILCodeLabel option); - instrExtIsTailcall: ('Extension -> bool); instrExtRelabel: (ILCodeLabel -> ILCodeLabel) -> 'Extension -> 'Extension; } val RegisterInstructionSetExtension: ILInstrSetExtension<'Extension> -> ('Extension -> IlxExtensionInstr) * (IlxExtensionInstr -> bool) * (IlxExtensionInstr -> 'Extension) diff --git a/src/absil/ilprint.fs b/src/absil/ilprint.fs index 3742e230fd9..a24bc961a6a 100644 --- a/src/absil/ilprint.fs +++ b/src/absil/ilprint.fs @@ -805,11 +805,6 @@ let rec goutput_instr env os inst = goutput_cuspec env os ty; output_string os ","; output_parens (output_seq "," (fun os (x,y) -> output_int os x; output_string os ","; output_code_label os y)) os l - | (EI_callfunc (tl,cs)) -> - output_tailness os tl; - output_string os "callfunc "; - goutput_apps env os cs; - output_after_tailcall os tl; | _ -> output_string os "" diff --git a/src/absil/ilx.fs b/src/absil/ilx.fs index c1267ddde3b..d2feae914da 100644 --- a/src/absil/ilx.fs +++ b/src/absil/ilx.fs @@ -117,22 +117,19 @@ type IlxClosureSpec = type IlxInstr = // Discriminated unions - | EI_lddata of (* avoidHelpers: *) bool * IlxUnionSpec * int * int - | EI_isdata of (* avoidHelpers: *) bool * IlxUnionSpec * int - | EI_brisdata of (* avoidHelpers: *) bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel + | EI_lddata of avoidHelpers:bool * IlxUnionSpec * int * int + | EI_isdata of avoidHelpers:bool * IlxUnionSpec * int + | EI_brisdata of avoidHelpers:bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel | EI_castdata of bool * IlxUnionSpec * int | EI_stdata of IlxUnionSpec * int * int - | EI_datacase of (* avoidHelpers: *) bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel (* last label is fallthrough *) - | EI_lddatatag of (* avoidHelpers: *) bool * IlxUnionSpec + | EI_datacase of avoidHelpers:bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel + | EI_lddatatag of avoidHelpers:bool * IlxUnionSpec | EI_newdata of IlxUnionSpec * int - // Closures - | EI_callfunc of ILTailcall * IlxClosureApps let destinations i = match i with | (EI_brisdata (_,_,_,l1,l2)) -> [l1; l2] - | (EI_callfunc (Tailcall,_)) -> [] | (EI_datacase (_,_,ls,l)) -> let hashSet = System.Collections.Generic.HashSet<_>(HashIdentity.Structural) [yield l @@ -147,11 +144,6 @@ let fallthrough i = | (EI_datacase (_,_,_,l)) -> Some l | _ -> None -let isTailcall i = - match i with - | (EI_callfunc (Tailcall,_)) -> true - | _ -> false - let remapIlxLabels lab2cl i = match i with | EI_brisdata (z,a,b,l1,l2) -> EI_brisdata (z,a,b,lab2cl l1,lab2cl l2) @@ -160,10 +152,9 @@ let remapIlxLabels lab2cl i = let (mkIlxExtInstr,isIlxExtInstr,destIlxExtInstr) = RegisterInstructionSetExtension - { instrExtDests=destinations; - instrExtFallthrough=fallthrough; - instrExtIsTailcall=isTailcall; - instrExtRelabel=remapIlxLabels; } + { instrExtDests=destinations + instrExtFallthrough=fallthrough + instrExtRelabel=remapIlxLabels } let mkIlxInstr i = I_other (mkIlxExtInstr i) @@ -175,14 +166,18 @@ type IlxClosureInfo = cloSource: ILSourceMarker option} and IlxUnionInfo = - { cudReprAccess: ILMemberAccess; (* is the representation public? *) - cudHelpersAccess: ILMemberAccess; (* are the representation public? *) - cudHasHelpers: IlxUnionHasHelpers; (* generate the helpers? *) - cudDebugProxies: bool; (* generate the helpers? *) + { /// is the representation public? + cudReprAccess: ILMemberAccess; + /// are the representation public? + cudHelpersAccess: ILMemberAccess; + /// generate the helpers? + cudHasHelpers: IlxUnionHasHelpers; + /// generate the helpers? + cudDebugProxies: bool; cudDebugDisplayAttributes: ILAttribute list; cudAlternatives: IlxUnionAlternative array; cudNullPermitted: bool; - (* debug info for generated code for classunions *) + /// debug info for generated code for classunions cudWhere: ILSourceMarker option; } type IlxTypeDefKind = diff --git a/src/absil/ilx.fsi b/src/absil/ilx.fsi index b29477a18da..38446be169e 100644 --- a/src/absil/ilx.fsi +++ b/src/absil/ilx.fsi @@ -91,15 +91,14 @@ type IlxClosureApps = /// ILX extensions to the instruction set. type IlxInstr = - | EI_lddata of (* avoidHelpers: *) bool * IlxUnionSpec * int * int - | EI_isdata of (* avoidHelpers: *) bool * IlxUnionSpec * int - | EI_brisdata of (* avoidHelpers: *) bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel + | EI_lddata of avoidHelpers:bool * IlxUnionSpec * int * int + | EI_isdata of avoidHelpers:bool * IlxUnionSpec * int + | EI_brisdata of avoidHelpers:bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel | EI_castdata of bool * IlxUnionSpec * int | EI_stdata of IlxUnionSpec * int * int - | EI_datacase of (* avoidHelpers: *) bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel (* last label is fallthrough *) - | EI_lddatatag of (* avoidHelpers: *) bool * IlxUnionSpec + | EI_datacase of avoidHelpers:bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel + | EI_lddatatag of avoidHelpers:bool * IlxUnionSpec | EI_newdata of IlxUnionSpec * int - | EI_callfunc of ILTailcall * IlxClosureApps val mkIlxExtInstr: (IlxInstr -> IlxExtensionInstr) val isIlxExtInstr: (IlxExtensionInstr -> bool) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 5192b1e4600..9b6c6e6dfec 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -350,6 +350,8 @@ type TypeReprEnv(reprs : Map, count: int) = member tyenv.Add tps = (tyenv,tps) ||> List.fold (fun tyenv tp -> tyenv.AddOne tp) + member tyenv.Count = count + static member Empty = TypeReprEnv(count = 0, reprs = Map.empty) @@ -2616,10 +2618,9 @@ and GenIndirectCall cenv cgbuf eenv (functy,tyargs,args,m) sequel = let isTailCall = CanTailcall(false,None,eenv.withinSEH,hasByrefArg,false,false,false,false,sequel) CountCallFuncInstructions(); - // Generate an ILX callfunc instruction - // REVIEW: ILX-to-IL generation of callfunc is too complex. It would probably be better - // if we just got rid of callfunc and generated the IL code directly in ilxgen. - CG.EmitInstr cgbuf (pop (1+args.Length)) (Push [ilActualRetTy]) (mkIlxInstr (EI_callfunc(isTailCall,ilxClosureApps))); + // Generate the code code an ILX callfunc operation + let instrs = EraseClosures.instrsForCallFunc cenv.g.ilxPubCloEnv (fun ty -> cgbuf.AllocLocal([], ty) |> uint16) eenv.tyenv.Count isTailCall ilxClosureApps + CG.EmitInstrs cgbuf (pop (1+args.Length)) (Push [ilActualRetTy]) instrs; // Done compiling indirect call... GenSequel cenv eenv.cloc cgbuf sequel @@ -6264,15 +6265,15 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = mkMethodBody (true,emptyILLocals,2, nonBranchingInstrsToCode - [ // load the hardwired format string + ([ // load the hardwired format string I_ldstr "%+0.8A"; // make the printf format object mkNormalNewobj newFormatMethSpec; // call sprintf mkNormalCall sprintfMethSpec; // call the function returned by sprintf - mkLdarg0; - mkIlxInstr (EI_callfunc(Normalcall,Apps_app(ilThisTy, Apps_done cenv.g.ilg.typ_String))) ], + mkLdarg0 ] @ + EraseClosures.instrsForCallFunc cenv.g.ilxPubCloEnv (fun _ -> 0us) eenv.tyenv.Count Normalcall (Apps_app(ilThisTy, Apps_done cenv.g.ilg.typ_String))), None)) yield ilMethodDef |> AddSpecialNameFlag |> AddNonUserCompilerGeneratedAttribs cenv.g | None,_ -> diff --git a/src/ilx/EraseClosures.fs b/src/ilx/EraseClosures.fs index 19505c55fff..b1cb472c95e 100644 --- a/src/ilx/EraseClosures.fs +++ b/src/ilx/EraseClosures.fs @@ -173,11 +173,9 @@ let mkMethSpecForMultiApp cenv (argtys': ILType list,rty) = formalRetTy, inst.Tail.Tail)) -let mkCallBlockForMultiValueApp cenv doTailCall (args',rty') inplab outlab = +let mkCallBlockForMultiValueApp cenv doTailCall (args',rty') = let callvirt,mr = mkMethSpecForMultiApp cenv (args',rty') - let instrs = [ ( if callvirt then I_callvirt (doTailCall,mr, None) else I_call (doTailCall,mr, None) ) ] - if doTailCall = Tailcall then mkNonBranchingInstrs inplab instrs - else mkNonBranchingInstrsThenBr inplab instrs outlab + [ ( if callvirt then I_callvirt (doTailCall,mr, None) else I_call (doTailCall,mr, None) ) ] let mkMethSpecForClosureCall cenv (clospec: IlxClosureSpec) = let tyargsl,argtys,rstruct = stripSupportedAbstraction clospec.FormalLambdas @@ -196,19 +194,12 @@ let mkMethSpecForClosureCall cenv (clospec: IlxClosureSpec) = let mkLdFreeVar (clospec: IlxClosureSpec) (fv: IlxClosureFreeVar) = [ mkLdarg0; mkNormalLdfld (mkILFieldSpecInTy (clospec.ILType,fv.fvName,fv.fvType) ) ] -let rec convInstr cenv (tmps: ILLocalsAllocator, thisGenParams: ILGenericParameterDefs) inplab outlab instr = - match instr with - | I_other e when isIlxExtInstr e -> - match destIlxExtInstr e with - | i when (match i with EI_callfunc _ -> true | _ -> false) -> +let instrsForCallFunc cenv allocLocal numThisGenParams tl apps = + // "callfunc" and "callclo" instructions become a series of indirect // calls or a single direct call. - let varCount = thisGenParams.Length - let tl,apps = - match i with - | EI_callfunc (tl,apps) -> tl,apps - | _ -> failwith "Unexpected call instruction" + let varCount = numThisGenParams // Unwind the stack until the arguments given in the apps have // all been popped off. The apps given to this function is @@ -226,7 +217,7 @@ let rec convInstr cenv (tmps: ILLocalsAllocator, thisGenParams: ILGenericParamet | Apps_app (arg,rest) -> let storers, loaders = unwind rest let argStorers,argLoaders = - let locn = tmps.AllocLocal (mkILLocal arg None) + let locn = allocLocal arg [mkStloc locn], [mkLdloc locn] argStorers :: storers, argLoaders :: loaders | Apps_done _ -> @@ -239,7 +230,7 @@ let rec convInstr cenv (tmps: ILLocalsAllocator, thisGenParams: ILGenericParamet else stripUpTo n (function (_x::_y) -> true | _ -> false) (function (x::y) -> (x,y) | _ -> failwith "no!") loaders - let rec buildApp fst loaders apps inplab outlab = + let rec buildApp fst loaders apps = // Strip off one valid indirect call. [fst] indicates if this is the // first indirect call we're making. The code below makes use of the // fact that term and type applications are never currently mixed for @@ -258,21 +249,15 @@ let rec convInstr cenv (tmps: ILLocalsAllocator, thisGenParams: ILGenericParamet let doTailCall = andTailness tl false let instrs1 = precall @ - [ I_callvirt (doTailCall, - - (mkILInstanceMethSpecInTy (cenv.mkILTyFuncTy,"Specialize",[],cenv.ilg.typ_Object, instTyargs)), None) ] + [ I_callvirt (doTailCall, (mkILInstanceMethSpecInTy (cenv.mkILTyFuncTy,"Specialize",[],cenv.ilg.typ_Object, instTyargs)), None) ] let instrs1 = // TyFunc are represented as Specialize<_> methods returning an object. // For value types, recover result via unbox and load. // For reference types, recover via cast. let rtnTy = mkTyOfApps cenv rest' instrs1 @ [ I_unbox_any rtnTy] - if doTailCall = Tailcall then mkNonBranchingInstrs inplab instrs1 - else - let endOfCallBlock = generateCodeLabel () - let block1 = mkNonBranchingInstrsThenBr inplab instrs1 endOfCallBlock - let block2 = buildApp false loaders' rest' endOfCallBlock outlab - mkGroupBlock ([endOfCallBlock],[ block1; block2 ]) + if doTailCall = Tailcall then instrs1 + else instrs1 @ buildApp false loaders' rest' // Term applications | [],args,rest when nonNil args -> @@ -281,29 +266,20 @@ let rec convInstr cenv (tmps: ILLocalsAllocator, thisGenParams: ILGenericParamet let rty = mkTyOfApps cenv rest let doTailCall = andTailness tl isLast - let startOfCallBlock = generateCodeLabel () - let preCallBlock = mkNonBranchingInstrsThenBr inplab precall startOfCallBlock + let preCallBlock = precall if doTailCall = Tailcall then - let callBlock = mkCallBlockForMultiValueApp cenv doTailCall (args,rty) startOfCallBlock outlab - mkGroupBlock ([startOfCallBlock],[ preCallBlock; callBlock ]) + let callBlock = mkCallBlockForMultiValueApp cenv doTailCall (args,rty) + preCallBlock @ callBlock else - let endOfCallBlock = generateCodeLabel () - let callBlock = mkCallBlockForMultiValueApp cenv doTailCall (args,rty) startOfCallBlock endOfCallBlock - let restBlock = buildApp false loaders' rest endOfCallBlock outlab - mkGroupBlock ([startOfCallBlock; endOfCallBlock],[ preCallBlock; callBlock; restBlock ]) - - | [],[],Apps_done _rty -> - // "void" return values are allowed in function types - // but are translated to empty value classes. These - // values need to be popped. - mkNonBranchingInstrsThen inplab ([]) (if tl = Tailcall then I_ret else I_br outlab) + let callBlock = mkCallBlockForMultiValueApp cenv doTailCall (args,rty) + let restBlock = buildApp false loaders' rest + preCallBlock @ callBlock @ restBlock + + | [],[],Apps_done _rty -> [ ] | _ -> failwith "*** Error: internal error: unknown indirect calling convention returned by stripSupportedIndirectCall" - InstrMorph (buildApp true [] apps inplab outlab) - | _ -> InstrMorph [instr] - - | _ -> InstrMorph [instr] + buildApp true [] apps // Fix up I_ret instruction. Generalise to selected instr. let convReturnInstr ty _inplab _outlab instr = @@ -311,7 +287,7 @@ let convReturnInstr ty _inplab _outlab instr = | I_ret -> InstrMorph [I_box ty;I_ret] | _ -> InstrMorph [instr] -let convILMethodBody cenv (thisGenParams,thisClo,boxReturnTy) il = +let convILMethodBody (thisClo,boxReturnTy) il = let tmps = ILLocalsAllocator il.Locals.Length let locals = il.Locals // Add a local to keep the result value of a thunk while storing it @@ -321,7 +297,7 @@ let convILMethodBody cenv (thisGenParams,thisClo,boxReturnTy) il = match thisClo with | Some _ -> il.MaxStack+2 (* for calls *) | None -> il.MaxStack - let code' = morphExpandILInstrsInILCode (convInstr cenv (tmps,thisGenParams)) il.Code + let code' = il.Code let code' = match boxReturnTy with | None -> code' | Some ty -> (* box before returning? e.g. in the case of a TyFunc returning a struct, which compiles to a Specialise<_> method returning an object *) @@ -331,12 +307,12 @@ let convILMethodBody cenv (thisGenParams,thisClo,boxReturnTy) il = Code= code' ; Locals = ILList.ofList (ILList.toList locals @ tmps.Close()) } -let convMethodBody cenv (thisGenParams,thisClo) = function - | MethodBody.IL il -> MethodBody.IL (convILMethodBody cenv (thisGenParams,thisClo,None) il) +let convMethodBody thisClo = function + | MethodBody.IL il -> MethodBody.IL (convILMethodBody (thisClo,None) il) | x -> x -let convMethodDef cenv (thisGenParams,thisClo) (md: ILMethodDef) = - let b' = convMethodBody cenv ((thisGenParams @ md.GenericParams) ,thisClo) (md.mdBody.Contents) +let convMethodDef thisClo (md: ILMethodDef) = + let b' = convMethodBody thisClo (md.mdBody.Contents) {md with mdBody=mkMethBodyAux b'} // -------------------------------------------------------------------- @@ -495,8 +471,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = addedGenParams, (* method is generic over added ILGenericParameterDefs *) [], mkILReturn(cenv.ilg.typ_Object), - MethodBody.IL (convILMethodBody cenv (td.GenericParams@addedGenParams,Some nowCloSpec,boxReturnTy) - (Lazy.force clo.cloCode))) + MethodBody.IL (convILMethodBody (Some nowCloSpec,boxReturnTy) (Lazy.force clo.cloCode))) let ctorMethodDef = mkILStorageCtor (tagClo, @@ -592,7 +567,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = ("Invoke",ILMemberAccess.Public, nowParams, mkILReturn nowReturnTy, - MethodBody.IL (convILMethodBody cenv (td.GenericParams,Some nowCloSpec,None) (Lazy.force clo.cloCode))) + MethodBody.IL (convILMethodBody (Some nowCloSpec,None) (Lazy.force clo.cloCode))) let ctorMethodDef = mkILStorageCtor (tagClo, @@ -629,7 +604,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = let cloCode' = match td.Extends with | None -> (mkILNonGenericEmptyCtor tagClo cenv.ilg.typ_Object).MethodBody - | Some _ -> convILMethodBody cenv (td.GenericParams,Some nowCloSpec,None) (Lazy.force clo.cloCode) + | Some _ -> convILMethodBody (Some nowCloSpec,None) (Lazy.force clo.cloCode) let ctorMethodDef = let flds = (mkILCloFldSpecs cenv nowFields) @@ -654,7 +629,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = Extends= (match td.Extends with None -> Some cenv.ilg.typ_Object | Some x -> Some(x)); Name = td.Name; GenericParams= td.GenericParams; - Methods= mkILMethods (ctorMethodDef :: List.map (convMethodDef cenv ( td.GenericParams,Some nowCloSpec)) td.Methods.AsList); + Methods= mkILMethods (ctorMethodDef :: List.map (convMethodDef (Some nowCloSpec)) td.Methods.AsList); Fields= mkILFields (mkILCloFldDefs cenv nowFields @ td.Fields.AsList); tdKind = ILTypeDefKind.Class; } [cloTypeDef],[] @@ -677,7 +652,7 @@ let rec convTypeDef cenv mdefGen encl td = | _ -> [ {td with NestedTypes = convTypeDefs cenv mdefGen (encl@[td.Name]) td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef cenv (td.GenericParams,None)) td.Methods; } ] + Methods=morphILMethodDefs (convMethodDef None) td.Methods; } ] and convTypeDefs cenv mdefGen encl tdefs = morphExpandILTypeDefs (convTypeDef cenv mdefGen encl) tdefs diff --git a/src/ilx/EraseClosures.fsi b/src/ilx/EraseClosures.fsi index 9c268e84534..3a70b2230e7 100644 --- a/src/ilx/EraseClosures.fsi +++ b/src/ilx/EraseClosures.fsi @@ -11,6 +11,8 @@ open Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types val ConvModule: ILGlobals -> ILModuleDef -> ILModuleDef type cenv +val instrsForCallFunc : cenv -> allocLocal:(ILType -> uint16) -> numThisGenParams:int -> ILTailcall -> IlxClosureApps -> ILInstr list + val mkILFuncTy : cenv -> ILType -> ILType -> ILType val mkILTyFuncTy : cenv -> ILType val new_cenv : ILGlobals -> cenv diff --git a/src/ilx/EraseUnions.fs b/src/ilx/EraseUnions.fs index bf7431e0de4..b58207ed577 100644 --- a/src/ilx/EraseUnions.fs +++ b/src/ilx/EraseUnions.fs @@ -560,8 +560,6 @@ let rec convInstr cenv (tmps: ILLocalsAllocator) inplab outlab instr = | TailOrNull -> failwith "unexpected: switches on lists should have been eliminated to brisdata tests" - | _ -> InstrMorph [instr] - | _ -> InstrMorph [instr] From 195cd3b848d6b7136bba07938066c0c343a3b4a0 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 2 Jun 2016 20:04:47 +0100 Subject: [PATCH 132/148] ILX cleanup (part 2) --- src/fsharp/IlxGen.fs | 5 +++-- src/fsharp/TcGlobals.fs | 2 +- src/ilx/EraseClosures.fs | 6 +++--- src/ilx/EraseClosures.fsi | 4 ++-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 9b6c6e6dfec..6c51bd08931 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -2619,7 +2619,7 @@ and GenIndirectCall cenv cgbuf eenv (functy,tyargs,args,m) sequel = CountCallFuncInstructions(); // Generate the code code an ILX callfunc operation - let instrs = EraseClosures.instrsForCallFunc cenv.g.ilxPubCloEnv (fun ty -> cgbuf.AllocLocal([], ty) |> uint16) eenv.tyenv.Count isTailCall ilxClosureApps + let instrs = EraseClosures.mkCallFunc cenv.g.ilxPubCloEnv (fun ty -> cgbuf.AllocLocal([], ty) |> uint16) eenv.tyenv.Count isTailCall ilxClosureApps CG.EmitInstrs cgbuf (pop (1+args.Length)) (Push [ilActualRetTy]) instrs; // Done compiling indirect call... @@ -6260,6 +6260,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = // Instantiate with our own type let sprintfMethSpec = mkILMethSpec(sprintfMethSpec.MethodRef,AsObject,[],[funcTy]) // Here's the body of the method. Call printf, then invoke the function it returns + let callInstrs = EraseClosures.mkCallFunc cenv.g.ilxPubCloEnv (fun _ -> 0us) eenv.tyenv.Count Normalcall (Apps_app(ilThisTy, Apps_done cenv.g.ilg.typ_String)) let ilMethodDef = mkILNonGenericInstanceMethod (debugDisplayMethodName,ILMemberAccess.Assembly,[], mkILReturn cenv.g.ilg.typ_Object, mkMethodBody @@ -6273,7 +6274,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = mkNormalCall sprintfMethSpec; // call the function returned by sprintf mkLdarg0 ] @ - EraseClosures.instrsForCallFunc cenv.g.ilxPubCloEnv (fun _ -> 0us) eenv.tyenv.Count Normalcall (Apps_app(ilThisTy, Apps_done cenv.g.ilg.typ_String))), + callInstrs), None)) yield ilMethodDef |> AddSpecialNameFlag |> AddNonUserCompilerGeneratedAttribs cenv.g | None,_ -> diff --git a/src/fsharp/TcGlobals.fs b/src/fsharp/TcGlobals.fs index b6d07bb3938..a02124d5e42 100755 --- a/src/fsharp/TcGlobals.fs +++ b/src/fsharp/TcGlobals.fs @@ -993,7 +993,7 @@ let mkTcGlobals (compilingFslib,sysCcu,ilg,fslibCcu,directoryToResolveRelativePa { ilg=ilg #if NO_COMPILER_BACKEND #else - ilxPubCloEnv=EraseClosures.new_cenv(ilg) + ilxPubCloEnv=EraseClosures.newIlxPubCloEnv(ilg) #endif knownIntrinsics = knownIntrinsics knownFSharpCoreModules = knownFSharpCoreModules diff --git a/src/ilx/EraseClosures.fs b/src/ilx/EraseClosures.fs index b1cb472c95e..48075286ea0 100644 --- a/src/ilx/EraseClosures.fs +++ b/src/ilx/EraseClosures.fs @@ -125,7 +125,7 @@ type cenv = tref_Func: ILTypeRef[]; mkILTyFuncTy: ILType } -let new_cenv(ilg) = +let newIlxPubCloEnv(ilg) = { ilg=ilg; tref_Func= Array.init 10 (fun i -> mkFuncTypeRef(i+1)); mkILTyFuncTy=ILType.Boxed (mkILNonGenericTySpec (mkILTyRef (IlxSettings.ilxFsharpCoreLibScopeRef (), IlxSettings.ilxNamespace () ^ ".FSharpTypeFunc"))) } @@ -195,7 +195,7 @@ let mkLdFreeVar (clospec: IlxClosureSpec) (fv: IlxClosureFreeVar) = [ mkLdarg0; mkNormalLdfld (mkILFieldSpecInTy (clospec.ILType,fv.fvName,fv.fvType) ) ] -let instrsForCallFunc cenv allocLocal numThisGenParams tl apps = +let mkCallFunc cenv allocLocal numThisGenParams tl apps = // "callfunc" and "callclo" instructions become a series of indirect // calls or a single direct call. @@ -658,7 +658,7 @@ and convTypeDefs cenv mdefGen encl tdefs = morphExpandILTypeDefs (convTypeDef cenv mdefGen encl) tdefs let ConvModule ilg modul = - let cenv = new_cenv(ilg) + let cenv = newIlxPubCloEnv(ilg) let mdefGen = ref [] let newTypes = convTypeDefs cenv mdefGen [] modul.TypeDefs {modul with TypeDefs=newTypes} diff --git a/src/ilx/EraseClosures.fsi b/src/ilx/EraseClosures.fsi index 3a70b2230e7..dc4696bedf7 100644 --- a/src/ilx/EraseClosures.fsi +++ b/src/ilx/EraseClosures.fsi @@ -11,9 +11,9 @@ open Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types val ConvModule: ILGlobals -> ILModuleDef -> ILModuleDef type cenv -val instrsForCallFunc : cenv -> allocLocal:(ILType -> uint16) -> numThisGenParams:int -> ILTailcall -> IlxClosureApps -> ILInstr list +val mkCallFunc : cenv -> allocLocal:(ILType -> uint16) -> numThisGenParams:int -> ILTailcall -> IlxClosureApps -> ILInstr list val mkILFuncTy : cenv -> ILType -> ILType -> ILType val mkILTyFuncTy : cenv -> ILType -val new_cenv : ILGlobals -> cenv +val newIlxPubCloEnv : ILGlobals -> cenv val mkTyOfLambdas: cenv -> IlxClosureLambdas -> ILType From 6210660a364fb73fd5efa167bf91e51122323c80 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Thu, 2 Jun 2016 12:38:56 -0700 Subject: [PATCH 133/148] Ngen support for VisualFSharpVsix --- .../Desktop/Source.extension.vsixmanifest | 19 +++++++++++++++++++ .../Source.extension.vsixmanifest | 19 +++++++++++++++++++ .../Source.extension.vsixmanifest | 19 +++++++++++++++++++ .../Source.extension.vsixmanifest | 19 +++++++++++++++++++ 4 files changed, 76 insertions(+) diff --git a/vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest index 4445242d246..c6f51b034f6 100644 --- a/vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/ShippingManifests/Desktop/Source.extension.vsixmanifest @@ -5,10 +5,29 @@ Visual F# Tools Deploy Visual F# Tools templates to Visual Studio + ..\CommonExtensions\Microsoft\FSharp + + + + + + + + + + + + + + + + + + diff --git a/vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest index c2ced20884b..2701f6f7c7a 100644 --- a/vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/ShippingManifests/Professional/Source.extension.vsixmanifest @@ -5,10 +5,29 @@ Visual F# Tools Deploy Visual F# Tools templates to Visual Studio + ..\CommonExtensions\Microsoft\FSharp + + + + + + + + + + + + + + + + + + diff --git a/vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest index 58b5919c245..60b92d7e94b 100644 --- a/vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/ShippingManifests/WebDevelopment/Source.extension.vsixmanifest @@ -5,10 +5,29 @@ Visual F# Tools Deploy Visual F# Tools templates to Visual Studio + ..\CommonExtensions\Microsoft\FSharp + + + + + + + + + + + + + + + + + + diff --git a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest index c2ced20884b..2701f6f7c7a 100644 --- a/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest +++ b/vsintegration/VisualFSharpVsix/Source.extension.vsixmanifest @@ -5,10 +5,29 @@ Visual F# Tools Deploy Visual F# Tools templates to Visual Studio + ..\CommonExtensions\Microsoft\FSharp + + + + + + + + + + + + + + + + + + From 4ce5de71a8d0bd65b1a5fdd19e822eaceace8c6f Mon Sep 17 00:00:00 2001 From: Taylor Wood Date: Thu, 2 Jun 2016 18:04:59 -0500 Subject: [PATCH 134/148] Fix test source links in TESTGUIDE.md --- TESTGUIDE.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/TESTGUIDE.md b/TESTGUIDE.md index c0c48b4d173..ec4446e54dd 100644 --- a/TESTGUIDE.md +++ b/TESTGUIDE.md @@ -33,18 +33,17 @@ Default is `ci` The F# tests are split as follows: -* [FSharp Suite](tests\fsharp) - Older suite with broad coverage of mainline compiler and runtime scenarios. +* [FSharp Suite](tests/fsharp) - Older suite with broad coverage of mainline compiler and runtime scenarios. -* [FSharpQA Suite](tests\fsharpqa\source) - Broad and deep coverage of a variety of compiler, runtime, and syntax scenarios. +* [FSharpQA Suite](tests/fsharpqa/Source) - Broad and deep coverage of a variety of compiler, runtime, and syntax scenarios. -* [FSharp.Core.Unittests](src\fsharp\FSharp.Core.Unittests) - Validation of the core F# types and the public surface area of `FSharp.Core.dll`. +* [FSharp.Core.Unittests](src/fsharp/FSharp.Core.Unittests) - Validation of the core F# types and the public surface area of `FSharp.Core.dll`. -* [FSharp.Compiler.Unittests](src\fsharp\FSharp.Compiler.Unittests) - Validation of compiler internals. +* [FSharp.Compiler.Unittests](src/fsharp/FSharp.Compiler.Unittests) - Validation of compiler internals. -* [VisualFSharp.UnitTests](vsintegration\src\unittests) - Visual F# Tools IDE Unit Test Suite +* [VisualFSharp.UnitTests](vsintegration/tests/unittests) - Visual F# Tools IDE Unit Test Suite This suite exercises a wide range of behaviors in the F# Visual Studio project system and language service. - ## More Details ### FSharp Suite From 978af308ad333992938d34aef876580319855fc2 Mon Sep 17 00:00:00 2001 From: Taylor Wood Date: Thu, 2 Jun 2016 22:23:55 -0500 Subject: [PATCH 135/148] Add failing test for issue #1126 --- tests/fsharp/core/load-script/IncludeNoWarn211.fsx | 2 ++ tests/fsharp/core/load-script/load-IncludeNoWarn211.fsx | 1 + tests/fsharp/core/load-script/out.stdout.bsl | 1 + tests/fsharp/core/load-script/script.bat | 2 ++ tests/fsharp/core/tests_core.fs | 4 ++++ 5 files changed, 10 insertions(+) create mode 100644 tests/fsharp/core/load-script/IncludeNoWarn211.fsx create mode 100644 tests/fsharp/core/load-script/load-IncludeNoWarn211.fsx diff --git a/tests/fsharp/core/load-script/IncludeNoWarn211.fsx b/tests/fsharp/core/load-script/IncludeNoWarn211.fsx new file mode 100644 index 00000000000..4848d5778e5 --- /dev/null +++ b/tests/fsharp/core/load-script/IncludeNoWarn211.fsx @@ -0,0 +1,2 @@ +#nowarn "211" +#I "totally-non-existent-folder" diff --git a/tests/fsharp/core/load-script/load-IncludeNoWarn211.fsx b/tests/fsharp/core/load-script/load-IncludeNoWarn211.fsx new file mode 100644 index 00000000000..0994c119cd5 --- /dev/null +++ b/tests/fsharp/core/load-script/load-IncludeNoWarn211.fsx @@ -0,0 +1 @@ +#load "IncludeNoWarn211.fsx" diff --git a/tests/fsharp/core/load-script/out.stdout.bsl b/tests/fsharp/core/load-script/out.stdout.bsl index 8c2c6981689..6e646189520 100644 --- a/tests/fsharp/core/load-script/out.stdout.bsl +++ b/tests/fsharp/core/load-script/out.stdout.bsl @@ -63,4 +63,5 @@ Type from referenced assembly = System.Web.Mobile.CookielessData Test 16================================================= Result = 99 Type from referenced assembly = System.Web.Mobile.CookielessData +Test 17================================================= Done ================================================== diff --git a/tests/fsharp/core/load-script/script.bat b/tests/fsharp/core/load-script/script.bat index e6932407ab9..5b52263b8a3 100644 --- a/tests/fsharp/core/load-script/script.bat +++ b/tests/fsharp/core/load-script/script.bat @@ -44,4 +44,6 @@ echo Test 16================================================= "%FSC%" ProjectDriver.fsx --nologo ProjectDriver.exe del ProjectDriver.exe +echo Test 17================================================= +"%FSI%" load-IncludeNoWarn211.fsx echo Done ================================================== diff --git a/tests/fsharp/core/tests_core.fs b/tests/fsharp/core/tests_core.fs index 2075ef8f716..1de1c570d1c 100644 --- a/tests/fsharp/core/tests_core.fs +++ b/tests/fsharp/core/tests_core.fs @@ -1186,6 +1186,10 @@ module ``Load-Script`` = do! exec ("."/"ProjectDriver.exe") "" // del ProjectDriver.exe del "ProjectDriver.exe" + // echo Test 17================================================= + echo "Test 17=================================================" + // "%FSI%" load-IncludeNoWarn211.fsx + do! fsi "" ["load-IncludeNoWarn211.fsx"] // echo Done ================================================== echo "Done ==================================================" } From 0e50de156f573958371463e94bcee88b8f01ba9e Mon Sep 17 00:00:00 2001 From: Taylor Wood Date: Thu, 2 Jun 2016 22:35:16 -0500 Subject: [PATCH 136/148] Turn warnings off for #nowarn statements in EvalSourceFiles --- src/fsharp/fsi/fsi.fs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/fsharp/fsi/fsi.fs b/src/fsharp/fsi/fsi.fs index 8609e3e2eea..e4a836b0af8 100644 --- a/src/fsharp/fsi/fsi.fs +++ b/src/fsharp/fsi/fsi.fs @@ -1072,6 +1072,8 @@ type internal FsiDynamicCompiler else fsiConsoleOutput.uprintnf " %s %s" (FSIstrings.SR.fsiLoadingFilesPrefixText()) sourceFile) fsiConsoleOutput.uprintfn "]" + closure.NoWarns |> Seq.map (fun (n,ms) -> ms |> Seq.map (fun m -> m,n)) |> Seq.concat |> Seq.iter tcConfigB.TurnWarningOff + // Play errors and warnings from closures of the surface (root) script files. closure.RootErrors |> List.iter errorSink closure.RootWarnings |> List.iter warnSink From 38571be12b9be458c87836aa8d32eb1726f5b467 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Fri, 3 Jun 2016 15:21:07 +0100 Subject: [PATCH 137/148] ILX cleanup Part 2 --- src/absil/ilprint.fs | 24 --- src/absil/ilx.fs | 8 - src/absil/ilx.fsi | 5 - src/fsharp/IlxGen.fs | 60 +++--- src/ilx/EraseUnions.fs | 454 ++++++++++++++++++++-------------------- src/ilx/EraseUnions.fsi | 5 + 6 files changed, 264 insertions(+), 292 deletions(-) diff --git a/src/absil/ilprint.fs b/src/absil/ilprint.fs index a24bc961a6a..ab88ff98d0e 100644 --- a/src/absil/ilprint.fs +++ b/src/absil/ilprint.fs @@ -763,11 +763,6 @@ let rec goutput_instr env os inst = goutput_cuspec env os ty; output_string os ","; output_int os n - | (EI_isdata (_,ty,n)) -> - output_string os "isdata "; - goutput_cuspec env os ty; - output_string os ","; - output_int os n | (EI_brisdata (_,ty,n,tg1,_)) -> output_string os "brisdata "; goutput_cuspec env os ty; @@ -777,28 +772,9 @@ let rec goutput_instr env os inst = output_string os ","; output_code_label os tg1; output_string os ")" - | (EI_lddata (_,ty,n,m)) -> - output_string os "lddata "; - goutput_cuspec env os ty; - output_string os ","; - output_int os n; - output_string os ","; - output_int os m | (EI_lddatatag (_,ty)) -> output_string os "lddatatag "; goutput_cuspec env os ty - | (EI_stdata (ty,n,m)) -> - output_string os "stdata "; - goutput_cuspec env os ty; - output_string os ","; - output_int os n; - output_string os ","; - output_int os m - | (EI_newdata (ty,n)) -> - output_string os "newdata "; - goutput_cuspec env os ty; - output_string os ","; - output_int os n | (EI_datacase (_,ty,l,_)) -> output_string os "datacase"; output_string os " "; diff --git a/src/absil/ilx.fs b/src/absil/ilx.fs index d2feae914da..35d17855b00 100644 --- a/src/absil/ilx.fs +++ b/src/absil/ilx.fs @@ -117,19 +117,13 @@ type IlxClosureSpec = type IlxInstr = // Discriminated unions - | EI_lddata of avoidHelpers:bool * IlxUnionSpec * int * int - | EI_isdata of avoidHelpers:bool * IlxUnionSpec * int - | EI_brisdata of avoidHelpers:bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel | EI_castdata of bool * IlxUnionSpec * int - | EI_stdata of IlxUnionSpec * int * int | EI_datacase of avoidHelpers:bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel | EI_lddatatag of avoidHelpers:bool * IlxUnionSpec - | EI_newdata of IlxUnionSpec * int let destinations i = match i with - | (EI_brisdata (_,_,_,l1,l2)) -> [l1; l2] | (EI_datacase (_,_,ls,l)) -> let hashSet = System.Collections.Generic.HashSet<_>(HashIdentity.Structural) [yield l @@ -140,13 +134,11 @@ let destinations i = let fallthrough i = match i with - | (EI_brisdata (_,_,_,_,l)) | (EI_datacase (_,_,_,l)) -> Some l | _ -> None let remapIlxLabels lab2cl i = match i with - | EI_brisdata (z,a,b,l1,l2) -> EI_brisdata (z,a,b,lab2cl l1,lab2cl l2) | EI_datacase (z,x,ls,l) -> EI_datacase (z,x,List.map (fun (y,l) -> (y,lab2cl l)) ls, lab2cl l) | _ -> i diff --git a/src/absil/ilx.fsi b/src/absil/ilx.fsi index 38446be169e..eaccf733fc5 100644 --- a/src/absil/ilx.fsi +++ b/src/absil/ilx.fsi @@ -91,14 +91,9 @@ type IlxClosureApps = /// ILX extensions to the instruction set. type IlxInstr = - | EI_lddata of avoidHelpers:bool * IlxUnionSpec * int * int - | EI_isdata of avoidHelpers:bool * IlxUnionSpec * int - | EI_brisdata of avoidHelpers:bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel | EI_castdata of bool * IlxUnionSpec * int - | EI_stdata of IlxUnionSpec * int * int | EI_datacase of avoidHelpers:bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel | EI_lddatatag of avoidHelpers:bool * IlxUnionSpec - | EI_newdata of IlxUnionSpec * int val mkIlxExtInstr: (IlxInstr -> IlxExtensionInstr) val isIlxExtInstr: (IlxExtensionInstr -> bool) diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 6c51bd08931..60df8a3d205 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -1513,7 +1513,7 @@ type sequel = | LeaveHandler of (bool (* finally? *) * int * Mark) /// Branch to the given mark | Br of Mark - | CmpThenBrOrContinue of Pops * ILInstr + | CmpThenBrOrContinue of Pops * ILInstr list /// Continue and leave the value on the IL computation stack | Continue /// The value then do something else @@ -1893,7 +1893,7 @@ and GenSequel cenv cloc cgbuf sequel = | ReturnVoid -> CG.EmitInstr cgbuf (pop 0) Push0 I_ret | CmpThenBrOrContinue(pops,bri) -> - CG.EmitInstr cgbuf pops Push0 bri + CG.EmitInstrs cgbuf pops Push0 bri | Return -> CG.EmitInstr cgbuf (pop 1) Push0 I_ret | EndLocalScope _ -> failwith "EndLocalScope unexpected" @@ -2026,7 +2026,7 @@ and GenAllocExn cenv cgbuf eenv (c,args,m) sequel = and GenAllocUnionCase cenv cgbuf eenv (c,tyargs,args,m) sequel = GenExprs cenv cgbuf eenv args; let cuspec,idx = GenUnionCaseSpec cenv.amap m cenv.g eenv.tyenv c tyargs - CG.EmitInstr cgbuf (pop args.Length) (Push [cuspec.EnclosingType]) (mkIlxInstr (EI_newdata (cuspec,idx))); + CG.EmitInstrs cgbuf (pop args.Length) (Push [cuspec.EnclosingType]) (EraseUnions.mkNewData cenv.g.ilg (cuspec, idx)); GenSequel cenv eenv.cloc cgbuf sequel and GenAllocRecd cenv cgbuf eenv ctorInfo (tcref,argtys,args,m) sequel = @@ -2180,7 +2180,7 @@ and GenGetUnionCaseField cenv cgbuf eenv (e,ucref,tyargs,n,m) sequel = let cuspec,idx = GenUnionCaseSpec cenv.amap m cenv.g eenv.tyenv ucref tyargs let fty = actualTypOfIlxUnionField cuspec idx n let avoidHelpers = entityRefInThisAssembly cenv.g.compilingFslib ucref.TyconRef - CG.EmitInstrs cgbuf (pop 1) (Push [fty]) [ mkIlxInstr (EI_lddata(avoidHelpers, cuspec,idx,n)) ]; + CG.EmitInstrs cgbuf (pop 1) (Push [fty]) (EraseUnions.mkLdData (avoidHelpers, cuspec, idx, n)); GenSequel cenv eenv.cloc cgbuf sequel and GenGetUnionCaseTag cenv cgbuf eenv (e,tcref,tyargs,m) sequel = @@ -2195,7 +2195,7 @@ and GenSetUnionCaseField cenv cgbuf eenv (e,ucref,tyargs,n,e2,m) sequel = let cuspec,idx = GenUnionCaseSpec cenv.amap m cenv.g eenv.tyenv ucref tyargs CG.EmitInstr cgbuf (pop 1) (Push [cuspec.EnclosingType]) (mkIlxInstr (EI_castdata(false,cuspec,idx))); GenExpr cenv cgbuf eenv SPSuppress e2 Continue; - CG.EmitInstr cgbuf (pop 2) Push0 (mkIlxInstr (EI_stdata(cuspec,idx,n)) ); + CG.EmitInstrs cgbuf (pop 2) Push0 (EraseUnions.mkStData (cuspec, idx, n)); GenUnitThenSequel cenv eenv m eenv.cloc cgbuf sequel and GenGetRecdFieldAddr cenv cgbuf eenv (e,f,tyargs,m) sequel = @@ -2844,7 +2844,7 @@ and GenForLoop cenv cgbuf eenv (spFor,v,e1,dir,e2,loopBody,m) sequel = CG.EmitSeqPoint cgbuf e2.Range; GenGetLocalVal cenv cgbuf eenvinner e2.Range v None; let cmp = match dir with FSharpForLoopUp | FSharpForLoopDown -> BI_bne_un | CSharpForLoopUp -> BI_blt - let e2Sequel = (CmpThenBrOrContinue (pop 2, I_brcmp(cmp,inner.CodeLabel,finish.CodeLabel))); + let e2Sequel = (CmpThenBrOrContinue (pop 2, [ I_brcmp(cmp,inner.CodeLabel,finish.CodeLabel) ])); if isFSharpStyle then EmitGetLocal cgbuf cenv.g.ilg.typ_int32 finishIdx @@ -2875,7 +2875,7 @@ and GenWhileLoop cenv cgbuf eenv (spWhile,e1,e2,m) sequel = | NoSequencePointAtWhileLoop -> () // SEQUENCE POINTS: Emit a sequence point to cover all of 'while e do' - GenExpr cenv cgbuf eenv SPSuppress e1 (CmpThenBrOrContinue (pop 1, I_brcmp(BI_brfalse,finish.CodeLabel,inner.CodeLabel))); + GenExpr cenv cgbuf eenv SPSuppress e1 (CmpThenBrOrContinue (pop 1, [ I_brcmp(BI_brfalse,finish.CodeLabel,inner.CodeLabel) ])); CG.SetMarkToHere cgbuf inner; GenExpr cenv cgbuf eenv SPAlways e2 (DiscardThen (Br startTest)); @@ -2977,11 +2977,11 @@ and GenAsmCode cenv cgbuf eenv (il,tyargs,args,returnTys,m) sequel = // For these we can just generate the argument and change the test (from a brfalse to a brtrue and vice versa) | ([ AI_ceq ], [arg1; Expr.Const((Const.Bool false | Const.SByte 0y| Const.Int16 0s | Const.Int32 0 | Const.Int64 0L | Const.Byte 0uy| Const.UInt16 0us | Const.UInt32 0u | Const.UInt64 0UL),_,_) ], - CmpThenBrOrContinue(1,I_brcmp (((BI_brfalse | BI_brtrue) as bi) , label1,label2)), + CmpThenBrOrContinue(1, [I_brcmp (((BI_brfalse | BI_brtrue) as bi) , label1,label2) ]), _) -> let bi = match bi with BI_brtrue -> BI_brfalse | _ -> BI_brtrue - GenExpr cenv cgbuf eenv SPSuppress arg1 (CmpThenBrOrContinue(pop 1,I_brcmp (bi, label1,label2))) + GenExpr cenv cgbuf eenv SPSuppress arg1 (CmpThenBrOrContinue(pop 1, [ I_brcmp (bi, label1,label2) ])) // Query; when do we get a 'ret' in IL assembly code? | [ I_ret ], [arg1],sequel,[_ilRetTy] -> @@ -3033,28 +3033,28 @@ and GenAsmCode cenv cgbuf eenv (il,tyargs,args,returnTys,m) sequel = // NOTE: THESE ARE NOT VALID ON FLOATING POINT DUE TO NaN. Hence INLINE ASM ON FP. MUST BE CAREFULLY WRITTEN - | [ AI_clt ], CmpThenBrOrContinue(1,I_brcmp (BI_brfalse, label1,label2)) when not (anyfpType (tyOfExpr g args.Head)) -> + | [ AI_clt ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brfalse, label1,label2) ]) when not (anyfpType (tyOfExpr g args.Head)) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_bge,label1,label2)); - | [ AI_cgt ], CmpThenBrOrContinue(1,I_brcmp (BI_brfalse, label1,label2)) when not (anyfpType (tyOfExpr g args.Head)) -> + | [ AI_cgt ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brfalse, label1,label2) ]) when not (anyfpType (tyOfExpr g args.Head)) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_ble,label1, label2)); - | [ AI_clt_un ], CmpThenBrOrContinue(1,I_brcmp (BI_brfalse, label1,label2)) when not (anyfpType (tyOfExpr g args.Head)) -> + | [ AI_clt_un ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brfalse, label1,label2) ]) when not (anyfpType (tyOfExpr g args.Head)) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_bge_un,label1,label2)); - | [ AI_cgt_un ], CmpThenBrOrContinue(1,I_brcmp (BI_brfalse, label1,label2)) when not (anyfpType (tyOfExpr g args.Head)) -> + | [ AI_cgt_un ], CmpThenBrOrContinue(1, [I_brcmp (BI_brfalse, label1,label2) ]) when not (anyfpType (tyOfExpr g args.Head)) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_ble_un,label1, label2)); - | [ AI_ceq ], CmpThenBrOrContinue(1,I_brcmp (BI_brfalse, label1,label2)) when not (anyfpType (tyOfExpr g args.Head)) -> + | [ AI_ceq ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brfalse, label1,label2) ]) when not (anyfpType (tyOfExpr g args.Head)) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_bne_un,label1, label2)); // THESE ARE VALID ON FP w.r.t. NaN - | [ AI_clt ], CmpThenBrOrContinue(1,I_brcmp (BI_brtrue, label1,label2)) -> + | [ AI_clt ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brtrue, label1,label2) ]) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_blt,label1, label2)); - | [ AI_cgt ], CmpThenBrOrContinue(1,I_brcmp (BI_brtrue, label1,label2)) -> + | [ AI_cgt ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brtrue, label1,label2) ]) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_bgt,label1, label2)); - | [ AI_clt_un ], CmpThenBrOrContinue(1,I_brcmp (BI_brtrue, label1,label2)) -> + | [ AI_clt_un ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brtrue, label1,label2) ]) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_blt_un,label1, label2)); - | [ AI_cgt_un ], CmpThenBrOrContinue(1,I_brcmp (BI_brtrue, label1,label2)) -> + | [ AI_cgt_un ], CmpThenBrOrContinue(1,[ I_brcmp (BI_brtrue, label1,label2) ]) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_bgt_un,label1, label2)); - | [ AI_ceq ], CmpThenBrOrContinue(1,I_brcmp (BI_brtrue, label1,label2)) -> + | [ AI_ceq ], CmpThenBrOrContinue(1, [ I_brcmp (BI_brtrue, label1,label2) ]) -> CG.EmitInstr cgbuf (pop 2) Push0 (I_brcmp(BI_beq,label1, label2)); | _ -> // Failing that, generate the real IL leaving value(s) on the stack @@ -4237,7 +4237,7 @@ and GenDecisionTreeSwitch cenv cgbuf inplab stackAtTargets eenv e cases defaultT let cuspec = GenUnionSpec cenv.amap m cenv.g eenv.tyenv c.TyconRef tyargs let idx = c.Index let avoidHelpers = entityRefInThisAssembly cenv.g.compilingFslib c.TyconRef - GenDecisionTreeTest cenv eenv.cloc cgbuf stackAtTargets e (Some (pop 1, Push [cenv.g.ilg.typ_bool],(mkIlxInstr (EI_isdata (avoidHelpers, cuspec, idx))))) eenv successTree failureTree targets repeatSP targetInfos sequel + GenDecisionTreeTest cenv eenv.cloc cgbuf stackAtTargets e (Some (pop 1, Push [cenv.g.ilg.typ_bool], Choice1Of2 (avoidHelpers, cuspec, idx))) eenv successTree failureTree targets repeatSP targetInfos sequel | _ -> let caseLabels = List.map (fun _ -> CG.GenerateDelayMark cgbuf "switch_case") cases @@ -4366,7 +4366,12 @@ and GenDecisionTreeTest cenv cloc cgbuf stackAtTargets e tester eenv successTree | TTarget(_,BoolExpr(b1),_),_ -> GenExpr cenv cgbuf eenv SPSuppress e Continue; - (match tester with Some (pops,push,i) -> CG.EmitInstr cgbuf pops push i; | _ -> ()); + match tester with + | Some (pops,pushes,i) -> + match i with + | Choice1Of2 (avoidHelpers,cuspec,idx) -> CG.EmitInstrs cgbuf pops pushes (EraseUnions.mkIsData cenv.g.ilg (avoidHelpers, cuspec, idx)) + | Choice2Of2 i -> CG.EmitInstr cgbuf pops pushes i; + | _ -> (); if not b1 then CG.EmitInstrs cgbuf (pop 0) (Push [cenv.g.ilg.typ_bool]) [mkLdcInt32 (0); ]; CG.EmitInstrs cgbuf (pop 1) Push0 [AI_ceq]; @@ -4381,16 +4386,17 @@ and GenDecisionTreeTest cenv cloc cgbuf stackAtTargets e tester eenv successTree (match tester with | None -> (* generate the expression, then test it for "false" *) - GenExpr cenv cgbuf eenv SPSuppress e (CmpThenBrOrContinue(pop 1,I_brcmp (BI_brfalse, failure.CodeLabel, success.CodeLabel))); + GenExpr cenv cgbuf eenv SPSuppress e (CmpThenBrOrContinue(pop 1, [ I_brcmp (BI_brfalse, failure.CodeLabel, success.CodeLabel) ])); - (* Turn "EI_isdata" tests that branch into EI_brisdata tests *) - | Some (_,_,I_other i) when isIlxExtInstr i && (match destIlxExtInstr i with EI_isdata _ -> true | _ -> false) -> - let (avoidHelpers,cuspec,idx) = match destIlxExtInstr i with EI_isdata (avoidHelpers,cuspec,idx) -> (avoidHelpers,cuspec,idx) | _ -> failwith "??" - GenExpr cenv cgbuf eenv SPSuppress e (CmpThenBrOrContinue(pop 1,mkIlxInstr (EI_brisdata (avoidHelpers,cuspec, idx, success.CodeLabel, failure.CodeLabel)))); + (* Turn 'isdata' tests that branch into EI_brisdata tests *) + | Some (_,_,Choice1Of2 (avoidHelpers,cuspec,idx)) -> + GenExpr cenv cgbuf eenv SPSuppress e (CmpThenBrOrContinue(pop 1, EraseUnions.mkBrIsData cenv.g.ilg (avoidHelpers,cuspec, idx, success.CodeLabel, failure.CodeLabel))); | Some (pops,pushes,i) -> GenExpr cenv cgbuf eenv SPSuppress e Continue; - CG.EmitInstr cgbuf pops pushes i; + match i with + | Choice1Of2 (avoidHelpers,cuspec,idx) -> CG.EmitInstrs cgbuf pops pushes (EraseUnions.mkIsData cenv.g.ilg (avoidHelpers, cuspec, idx)) + | Choice2Of2 i -> CG.EmitInstr cgbuf pops pushes i; CG.EmitInstr cgbuf (pop 1) Push0 (I_brcmp (BI_brfalse, failure.CodeLabel, success.CodeLabel))); let targetInfos = GenDecisionTreeAndTargetsInner cenv cgbuf success stackAtTargets eenv successTree targets repeatSP targetInfos sequel diff --git a/src/ilx/EraseUnions.fs b/src/ilx/EraseUnions.fs index b58207ed577..4291e6b81ce 100644 --- a/src/ilx/EraseUnions.fs +++ b/src/ilx/EraseUnions.fs @@ -25,9 +25,17 @@ let TagCons = 1 let ALT_NAME_CONS = "Cons" type DiscriminationTechnique = + /// Indicates a special representation for the F# list type where the "empty" value has a tail field of value null | TailOrNull + /// Indicates a type with either number of cases < 4, and not a single-class type with an integer tag (IntegerTag) | RuntimeTypes + /// Indicates a type with a single case, e.g. ``type X = ABC of string * int`` | SingleCase + /// Indicates a type with either cases >= 4, or a type like + // type X = A | B | C + // or type X = A | B | C of string + // where at most one case is non-nullary. These can be represented using a single + // class (no subclasses), but an integer tag is stored to discriminate between the objects. | IntegerTag // FLATTEN_SINGLE_NON_NULLARY_AND_ALWAYS_USE_TAGS looks like a useful representation @@ -152,6 +160,7 @@ let mkMakerName (cuspec: IlxUnionSpec) nm = | SpecialFSharpOptionHelpers -> nm // Leave 'Some', 'None', 'Cons', 'Empty' as is | AllHelpers | NoHelpers -> "New" + nm + let mkCasesTypeRef (cuspec: IlxUnionSpec) = cuspec.TypeRef let cuspecRepr = @@ -176,9 +185,6 @@ let cudefRepr = (fun ((_enc,_td,_cud),_nm) -> NoTypesGeneratedViaThisReprDecider)) -type cenv = - { ilg: ILGlobals } - let mkBasicBlock2 (a,b) = mkBasicBlock { Label=a; Instructions= Array.ofList b} @@ -227,25 +233,25 @@ let altOfUnionSpec (cuspec:IlxUnionSpec) cidx = let doesRuntimeTypeDiscriminateUseHelper avoidHelpers (cuspec: IlxUnionSpec) (alt: IlxUnionAlternative) = not avoidHelpers && alt.IsNullary && cuspec.HasHelpers = IlxUnionHasHelpers.AllHelpers -let mkRuntimeTypeDiscriminate cenv avoidHelpers cuspec alt altName altTy = +let mkRuntimeTypeDiscriminate ilg avoidHelpers cuspec alt altName altTy = let useHelper = doesRuntimeTypeDiscriminateUseHelper avoidHelpers cuspec alt if useHelper then let baseTy = baseTyOfUnionSpec cuspec - [ mkNormalCall (mkILNonGenericInstanceMethSpecInTy (baseTy, "get_" + mkTesterName altName, [], cenv.ilg.typ_Bool)) ] + [ mkNormalCall (mkILNonGenericInstanceMethSpecInTy (baseTy, "get_" + mkTesterName altName, [], ilg.typ_Bool)) ] else [ I_isinst altTy; AI_ldnull; AI_cgt_un ] -let mkRuntimeTypeDiscriminateThen cenv avoidHelpers cuspec alt altName altTy after = +let mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy after = let useHelper = doesRuntimeTypeDiscriminateUseHelper avoidHelpers cuspec alt match after with | I_brcmp (BI_brfalse,_,_) | I_brcmp (BI_brtrue,_,_) when not useHelper -> [ I_isinst altTy; after ] | _ -> - mkRuntimeTypeDiscriminate cenv avoidHelpers cuspec alt altName altTy @ [ after ] + mkRuntimeTypeDiscriminate ilg avoidHelpers cuspec alt altName altTy @ [ after ] -let mkGetTagFromField cenv cuspec baseTy = - [ mkNormalLdfld (refToFieldInTy baseTy (mkTagFieldId cenv.ilg cuspec)) ] +let mkGetTagFromField ilg cuspec baseTy = + [ mkNormalLdfld (refToFieldInTy baseTy (mkTagFieldId ilg cuspec)) ] let adjustFieldName hasHelpers nm = match hasHelpers, nm with @@ -253,30 +259,30 @@ let adjustFieldName hasHelpers nm = | SpecialFSharpListHelpers, "Tail" -> "TailOrNull" | _ -> nm -let mkLdData avoidHelpers cuspec cidx fidx = +let mkLdData (avoidHelpers, cuspec, cidx, fidx) = let alt = altOfUnionSpec cuspec cidx let altTy = tyForAlt cuspec alt let fieldDef = alt.FieldDef fidx if avoidHelpers then - mkNormalLdfld (mkILFieldSpecInTy(altTy,fieldDef.LowerName, fieldDef.Type)) + [ mkNormalLdfld (mkILFieldSpecInTy(altTy,fieldDef.LowerName, fieldDef.Type)) ] else - mkNormalCall (mkILNonGenericInstanceMethSpecInTy(altTy,"get_" + adjustFieldName cuspec.HasHelpers fieldDef.Name,[],fieldDef.Type)) + [ mkNormalCall (mkILNonGenericInstanceMethSpecInTy(altTy,"get_" + adjustFieldName cuspec.HasHelpers fieldDef.Name,[],fieldDef.Type)) ] let mkGetTailOrNull avoidHelpers cuspec = - mkLdData avoidHelpers cuspec 1 1 (* tail is in alternative 1, field number 1 *) + mkLdData (avoidHelpers, cuspec, 1, 1) (* tail is in alternative 1, field number 1 *) -let mkGetTagFromHelpers cenv (cuspec: IlxUnionSpec) = +let mkGetTagFromHelpers ilg (cuspec: IlxUnionSpec) = let baseTy = baseTyOfUnionSpec cuspec if cuspecRepr.OptimizingOneAlternativeToNull cuspec then - mkNormalCall (mkILNonGenericStaticMethSpecInTy (baseTy, "Get" + tagPropertyName, [baseTy], mkTagFieldFormalType cenv.ilg cuspec)) + mkNormalCall (mkILNonGenericStaticMethSpecInTy (baseTy, "Get" + tagPropertyName, [baseTy], mkTagFieldFormalType ilg cuspec)) else - mkNormalCall (mkILNonGenericInstanceMethSpecInTy(baseTy, "get_" + tagPropertyName, [], mkTagFieldFormalType cenv.ilg cuspec)) + mkNormalCall (mkILNonGenericInstanceMethSpecInTy(baseTy, "get_" + tagPropertyName, [], mkTagFieldFormalType ilg cuspec)) -let mkGetTag cenv (cuspec: IlxUnionSpec) = +let mkGetTag ilg (cuspec: IlxUnionSpec) = match cuspec.HasHelpers with - | AllHelpers -> [ mkGetTagFromHelpers cenv cuspec ] - | _hasHelpers -> mkGetTagFromField cenv cuspec (baseTyOfUnionSpec cuspec) + | AllHelpers -> [ mkGetTagFromHelpers ilg cuspec ] + | _hasHelpers -> mkGetTagFromField ilg cuspec (baseTyOfUnionSpec cuspec) let mkCeqThen after = match after with @@ -285,17 +291,17 @@ let mkCeqThen after = | _ -> [AI_ceq; after] -let mkTagDiscriminate cenv cuspec _baseTy cidx = - mkGetTag cenv cuspec - @ [ mkLdcInt32 (cidx); +let mkTagDiscriminate ilg cuspec _baseTy cidx = + mkGetTag ilg cuspec + @ [ mkLdcInt32 cidx; AI_ceq ] -let mkTagDiscriminateThen cenv cuspec cidx after = - mkGetTag cenv cuspec +let mkTagDiscriminateThen ilg cuspec cidx after = + mkGetTag ilg cuspec @ [ mkLdcInt32 cidx ] @ mkCeqThen after -let convNewDataInstrInternal cenv cuspec cidx = +let convNewDataInstrInternal ilg cuspec cidx = let alt = altOfUnionSpec cuspec cidx let altTy = tyForAlt cuspec alt let altName = alt.Name @@ -309,123 +315,156 @@ let convNewDataInstrInternal cenv cuspec cidx = let baseTy = baseTyOfUnionSpec cuspec let instrs, tagfields = match cuspecRepr.DiscriminationTechnique cuspec with - | IntegerTag -> [ mkLdcInt32 cidx ], [mkTagFieldType cenv.ilg cuspec] + | IntegerTag -> [ mkLdcInt32 cidx ], [mkTagFieldType ilg cuspec] | _ -> [], [] instrs @ [ mkNormalNewobj(mkILCtorMethSpecForTy (baseTy,(Array.toList alt.FieldTypes @ tagfields))) ] else [ mkNormalNewobj(mkILCtorMethSpecForTy (altTy,Array.toList alt.FieldTypes)) ] -let rec convInstr cenv (tmps: ILLocalsAllocator) inplab outlab instr = +// The stdata 'instruction' is only ever used for the F# "List" type within FSharp.Core.dll +let mkStData (cuspec, cidx, fidx) = + let alt = altOfUnionSpec cuspec cidx + let altTy = tyForAlt cuspec alt + let fieldDef = alt.FieldDef fidx + [ mkNormalStfld (mkILFieldSpecInTy(altTy,fieldDef.LowerName, fieldDef.Type)) ] + +let mkNewData ilg (cuspec, cidx) = + let alt = altOfUnionSpec cuspec cidx + let altName = alt.Name + let baseTy = baseTyOfUnionSpec cuspec + // If helpers exist, use them + match cuspec.HasHelpers with + | AllHelpers + | SpecialFSharpListHelpers + | SpecialFSharpOptionHelpers -> + if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then + [ AI_ldnull ] + elif alt.IsNullary then + [ mkNormalCall (mkILNonGenericStaticMethSpecInTy (baseTy, "get_" + altName, [], constFormalFieldTy baseTy)) ] + else + [ mkNormalCall (mkILNonGenericStaticMethSpecInTy (baseTy, mkMakerName cuspec altName, Array.toList alt.FieldTypes, constFormalFieldTy baseTy)) ] + + | NoHelpers -> + if cuspecRepr.MaintainPossiblyUniqueConstantFieldForAlternative (cuspec,alt) then + // This method is only available if not AllHelpers. It fetches the unique object for the alternative + // without exposing direct access to the underlying field + [ mkNormalCall (mkILNonGenericStaticMethSpecInTy(baseTy, "get_" + altName, [], constFormalFieldTy baseTy)) ] + else + convNewDataInstrInternal ilg cuspec cidx + +let mkIsData ilg (avoidHelpers, cuspec, cidx) = + let alt = altOfUnionSpec cuspec cidx + let altTy = tyForAlt cuspec alt + let altName = alt.Name + if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then + [ AI_ldnull; AI_ceq ] + elif cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClassAndAnyOtherAlternativesToNull (cuspec,alt) then + // in this case we can use a null test + [ AI_ldnull; AI_cgt_un ] + else + match cuspecRepr.DiscriminationTechnique cuspec with + | SingleCase -> [ mkLdcInt32 1 ] + | RuntimeTypes -> mkRuntimeTypeDiscriminate ilg avoidHelpers cuspec alt altName altTy + | IntegerTag -> mkTagDiscriminate ilg cuspec (baseTyOfUnionSpec cuspec) cidx + | TailOrNull -> + match cidx with + | TagNil -> mkGetTailOrNull avoidHelpers cuspec @ [ AI_ldnull; AI_ceq ] + | TagCons -> mkGetTailOrNull avoidHelpers cuspec @ [ AI_ldnull; AI_cgt_un ] + | _ -> failwith "unexpected" + +let mkBrIsData ilg (avoidHelpers, cuspec,cidx,tg,failLab) = + let alt = altOfUnionSpec cuspec cidx + let altTy = tyForAlt cuspec alt + let altName = alt.Name + if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then + [ I_brcmp (BI_brtrue,failLab,tg) ] + elif cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClassAndAnyOtherAlternativesToNull (cuspec,alt) then + // in this case we can use a null test + [ I_brcmp (BI_brfalse,failLab,tg) ] + else + match cuspecRepr.DiscriminationTechnique cuspec with + | SingleCase -> [ I_br tg ] + | RuntimeTypes -> mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy (I_brcmp (BI_brfalse,failLab,tg)) + | IntegerTag -> mkTagDiscriminateThen ilg cuspec cidx (I_brcmp (BI_brfalse,failLab,tg)) + | TailOrNull -> + match cidx with + | TagNil -> mkGetTailOrNull avoidHelpers cuspec @ [I_brcmp (BI_brtrue,failLab,tg)] + | TagCons -> mkGetTailOrNull avoidHelpers cuspec @ [ I_brcmp (BI_brfalse,failLab,tg)] + | _ -> failwith "unexpected" + + +let rec convInstr ilg (tmps: ILLocalsAllocator) inplab outlab instr = match instr with | I_other e when isIlxExtInstr e -> match (destIlxExtInstr e) with - | (EI_newdata (cuspec, cidx)) -> - - let alt = altOfUnionSpec cuspec cidx - let altName = alt.Name - let baseTy = baseTyOfUnionSpec cuspec - let i = - // If helpers exist, use them - match cuspec.HasHelpers with - | AllHelpers - | SpecialFSharpListHelpers - | SpecialFSharpOptionHelpers -> - if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then - [ AI_ldnull ] - elif alt.IsNullary then - [ mkNormalCall (mkILNonGenericStaticMethSpecInTy (baseTy, "get_" + altName, [], constFormalFieldTy baseTy)) ] - else - [ mkNormalCall (mkILNonGenericStaticMethSpecInTy (baseTy, mkMakerName cuspec altName, Array.toList alt.FieldTypes, constFormalFieldTy baseTy)) ] - - | NoHelpers -> - if cuspecRepr.MaintainPossiblyUniqueConstantFieldForAlternative (cuspec,alt) then - // This method is only available if not AllHelpers. It fetches the unique object for the alternative - // without exposing direct access to the underlying field - [ mkNormalCall (mkILNonGenericStaticMethSpecInTy(baseTy, "get_" + altName, [], constFormalFieldTy baseTy)) ] - else - convNewDataInstrInternal cenv cuspec cidx - - InstrMorph i - - | (EI_stdata (cuspec, cidx,fidx)) -> - let alt = altOfUnionSpec cuspec cidx - let altTy = tyForAlt cuspec alt - let fieldDef = alt.FieldDef fidx - InstrMorph [ mkNormalStfld (mkILFieldSpecInTy(altTy,fieldDef.LowerName, fieldDef.Type)) ] - - | (EI_lddata (avoidHelpers, cuspec,cidx,fidx)) -> - // The stdata instruction is only ever used for the F# "List" type within FSharp.Core.dll - InstrMorph [ mkLdData avoidHelpers cuspec cidx fidx ] - - | (EI_lddatatag (avoidHelpers,cuspec)) -> + | EI_lddatatag (avoidHelpers,cuspec) -> // If helpers exist, use them match cuspec.HasHelpers with | SpecialFSharpListHelpers | AllHelpers - when not avoidHelpers -> InstrMorph [ mkGetTagFromHelpers cenv cuspec ] + when not avoidHelpers -> InstrMorph [ mkGetTagFromHelpers ilg cuspec ] | _ -> let alts = cuspec.Alternatives match cuspecRepr.DiscriminationTechnique cuspec with | TailOrNull -> // leaves 1 if cons, 0 if not - InstrMorph [ mkGetTailOrNull avoidHelpers cuspec; AI_ldnull; AI_cgt_un ] + InstrMorph (mkGetTailOrNull avoidHelpers cuspec @ [ AI_ldnull; AI_cgt_un]) | IntegerTag -> let baseTy = baseTyOfUnionSpec cuspec - InstrMorph (mkGetTagFromField cenv cuspec baseTy) + InstrMorph (mkGetTagFromField ilg cuspec baseTy) | SingleCase -> - InstrMorph [ AI_pop; (AI_ldc (DT_I4, ILConst.I4 0)) ] + InstrMorph [ AI_pop; mkLdcInt32 0 ] | RuntimeTypes -> - let baseTy = baseTyOfUnionSpec cuspec - let locn = tmps.AllocLocal (mkILLocal baseTy None) - - let mkCase last inplab cidx failLab = - let alt = altOfUnionSpec cuspec cidx - let altTy = tyForAlt cuspec alt - let altName = alt.Name - let internalLab = generateCodeLabel () - let cmpNull = cuspecRepr.OptimizeAlternativeToNull (cuspec, alt) - if last then - mkBasicBlock2 (inplab,[ (AI_ldc (DT_I4, ILConst.I4 cidx)); - I_br outlab ]) - else - let test = I_brcmp ((if cmpNull then BI_brtrue else BI_brfalse),failLab,internalLab) - let test_block = - if cmpNull || cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClass (cuspec,alt) then - [ test ] - else - mkRuntimeTypeDiscriminateThen cenv avoidHelpers cuspec alt altName altTy test - mkGroupBlock - ([internalLab], - [ mkBasicBlock2 (inplab, mkLdloc locn ::test_block); - mkBasicBlock2 (internalLab,[(AI_ldc(DT_I4,ILConst.I4(cidx))); I_br outlab ]) ]) - - // Make the block for the last test. - let lastInpLab = generateCodeLabel () - let lastBlock = mkCase true lastInpLab 0 outlab - - // Make the blocks for the remaining tests. - let _, firstInpLab, overallBlock = - List.foldBack + let baseTy = baseTyOfUnionSpec cuspec + let locn = tmps.AllocLocal (mkILLocal baseTy None) + + let mkCase last inplab cidx failLab = + let alt = altOfUnionSpec cuspec cidx + let altTy = tyForAlt cuspec alt + let altName = alt.Name + let internalLab = generateCodeLabel () + let cmpNull = cuspecRepr.OptimizeAlternativeToNull (cuspec, alt) + if last then + mkBasicBlock2 (inplab,[ mkLdcInt32 cidx; I_br outlab ]) + else + let test = I_brcmp ((if cmpNull then BI_brtrue else BI_brfalse),failLab,internalLab) + let test_block = + if cmpNull || cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClass (cuspec,alt) then + [ test ] + else + mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy test + mkGroupBlock + ([internalLab], + [ mkBasicBlock2 (inplab, mkLdloc locn ::test_block); + mkBasicBlock2 (internalLab,[mkLdcInt32 cidx; I_br outlab ]) ]) + + // Make the block for the last test. + let lastInpLab = generateCodeLabel () + let lastBlock = mkCase true lastInpLab 0 outlab + + // Make the blocks for the remaining tests. + let _, firstInpLab, overallBlock = + List.foldBack (fun _ (n, continueInpLab, continueBlock) -> let newInpLab = generateCodeLabel () n+1, newInpLab, mkGroupBlock - ([continueInpLab], - [ mkCase false newInpLab n continueInpLab; + ([continueInpLab], + [ mkCase false newInpLab n continueInpLab; continueBlock ])) (List.tail alts) (1,lastInpLab, lastBlock) - // Add on a branch to the first input label. This gets optimized away by the printer/emitter. - InstrMorph - (mkGroupBlock - ([firstInpLab], - [ mkBasicBlock2 (inplab, [ mkStloc locn; I_br firstInpLab ]); - overallBlock ])) + // Add on a branch to the first input label. This gets optimized away by the printer/emitter. + InstrMorph + (mkGroupBlock + ([firstInpLab], + [ mkBasicBlock2 (inplab, [ mkStloc locn; I_br firstInpLab ]); + overallBlock ])) - | (EI_castdata (canfail,cuspec,cidx)) -> + | EI_castdata (canfail,cuspec,cidx) -> let alt = altOfUnionSpec cuspec cidx let altTy = tyForAlt cuspec alt if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then @@ -438,7 +477,7 @@ let rec convInstr cenv (tmps: ILLocalsAllocator) inplab outlab instr = [ AI_dup; I_brcmp (BI_brfalse,outlab, internal1) ]); mkBasicBlock2 (internal1, - [ mkPrimaryAssemblyExnNewobj cenv.ilg "System.InvalidCastException"; + [ mkPrimaryAssemblyExnNewobj ilg "System.InvalidCastException"; I_throw ]); ] )) else @@ -450,47 +489,8 @@ let rec convInstr cenv (tmps: ILLocalsAllocator) inplab outlab instr = else InstrMorph [ I_castclass altTy ] - | (EI_brisdata (avoidHelpers, cuspec,cidx,tg,failLab)) -> - let alt = altOfUnionSpec cuspec cidx - let altTy = tyForAlt cuspec alt - let altName = alt.Name - if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then - InstrMorph [ I_brcmp (BI_brtrue,failLab,tg) ] - elif cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClassAndAnyOtherAlternativesToNull (cuspec,alt) then - // in this case we can use a null test - InstrMorph [ I_brcmp (BI_brfalse,failLab,tg) ] - else - match cuspecRepr.DiscriminationTechnique cuspec with - | SingleCase -> InstrMorph [ I_br tg ] - | RuntimeTypes -> InstrMorph (mkRuntimeTypeDiscriminateThen cenv avoidHelpers cuspec alt altName altTy (I_brcmp (BI_brfalse,failLab,tg))) - | IntegerTag -> InstrMorph (mkTagDiscriminateThen cenv cuspec cidx (I_brcmp (BI_brfalse,failLab,tg))) - | TailOrNull -> - match cidx with - | TagNil -> InstrMorph [ mkGetTailOrNull avoidHelpers cuspec; I_brcmp (BI_brtrue,failLab,tg) ] - | TagCons -> InstrMorph [ mkGetTailOrNull avoidHelpers cuspec; I_brcmp (BI_brfalse,failLab,tg) ] - | _ -> failwith "unexpected" - - | (EI_isdata (avoidHelpers, cuspec, cidx)) -> - let alt = altOfUnionSpec cuspec cidx - let altTy = tyForAlt cuspec alt - let altName = alt.Name - if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then - InstrMorph [ AI_ldnull; AI_ceq ] - elif cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClassAndAnyOtherAlternativesToNull (cuspec,alt) then - // in this case we can use a null test - InstrMorph [ AI_ldnull; AI_cgt_un ] - else - match cuspecRepr.DiscriminationTechnique cuspec with - | SingleCase -> InstrMorph [ mkLdcInt32 1 ] - | RuntimeTypes -> InstrMorph (mkRuntimeTypeDiscriminate cenv avoidHelpers cuspec alt altName altTy) - | IntegerTag -> InstrMorph (mkTagDiscriminate cenv cuspec (baseTyOfUnionSpec cuspec) cidx) - | TailOrNull -> - match cidx with - | TagNil -> InstrMorph [ mkGetTailOrNull avoidHelpers cuspec; AI_ldnull; AI_ceq ] - | TagCons -> InstrMorph [ mkGetTailOrNull avoidHelpers cuspec; AI_ldnull; AI_cgt_un ] - | _ -> failwith "unexpected" - | (EI_datacase (avoidHelpers, cuspec, cases, cont)) -> + | EI_datacase (avoidHelpers, cuspec, cases, cont) -> let baseTy = baseTyOfUnionSpec cuspec match cuspecRepr.DiscriminationTechnique cuspec with @@ -510,7 +510,7 @@ let rec convInstr cenv (tmps: ILLocalsAllocator) inplab outlab instr = (if cmpNull || cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClass (cuspec,alt) then [ testInstr ] else - mkRuntimeTypeDiscriminateThen cenv avoidHelpers cuspec alt altName altTy testInstr) + mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy testInstr) mkBasicBlock2 (inplab, test) @@ -551,7 +551,7 @@ let rec convInstr cenv (tmps: ILLocalsAllocator) inplab outlab instr = if ok then res else cont let dests = List.mapi mkCase cuspec.Alternatives - InstrMorph (mkGetTag cenv cuspec @ [ I_switch (dests,cont) ]) + InstrMorph (mkGetTag ilg cuspec @ [ I_switch (dests,cont) ]) | SingleCase -> match cases with | [(0,tg)] -> InstrMorph [ AI_pop; I_br tg ] @@ -563,16 +563,16 @@ let rec convInstr cenv (tmps: ILLocalsAllocator) inplab outlab instr = | _ -> InstrMorph [instr] -let convILMethodBody cenv il = +let convILMethodBody ilg il = let tmps = ILLocalsAllocator il.Locals.Length - let code= morphExpandILInstrsInILCode (convInstr cenv tmps) il.Code + let code= morphExpandILInstrsInILCode (convInstr ilg tmps) il.Code {il with Locals = ILList.ofList (ILList.toList il.Locals @ tmps.Close()); Code=code; MaxStack=il.MaxStack+2 } -let convMethodDef cenv md = - {md with mdBody= morphILMethodBody (convILMethodBody cenv) md.mdBody } +let convMethodDef ilg md = + {md with mdBody= morphILMethodBody (convILMethodBody ilg) md.mdBody } let mkHiddenGeneratedInstanceFieldDef ilg (nm,ty,init,access) = mkILInstanceField (nm,ty,init,access) @@ -585,7 +585,7 @@ let mkHiddenGeneratedStaticFieldDef ilg (a,b,c,d,e) = |> addFieldGeneratedAttrs ilg -let mkMethodsAndPropertiesForFields cenv access attr hasHelpers (typ: ILType) (fields: IlxUnionField[]) = +let mkMethodsAndPropertiesForFields ilg access attr hasHelpers (typ: ILType) (fields: IlxUnionField[]) = let basicProps = fields |> Array.map (fun field -> @@ -599,7 +599,7 @@ let mkMethodsAndPropertiesForFields cenv access attr hasHelpers (typ: ILType) (f Init=None; Args=mkILTypes []; CustomAttrs= field.ILField.CustomAttrs; } - |> addPropertyGeneratedAttrs cenv.ilg + |> addPropertyGeneratedAttrs ilg ) |> Array.toList @@ -615,12 +615,12 @@ let mkMethodsAndPropertiesForFields cenv access attr hasHelpers (typ: ILType) (f nonBranchingInstrsToCode [ mkLdarg 0us; mkNormalLdfld fspec ], attr)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg ] + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg ] basicProps, basicMethods -let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (alt:IlxUnionAlternative) = +let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (alt:IlxUnionAlternative) = let attr = cud.cudWhere let altName = alt.Name let fields = alt.FieldDefs @@ -654,8 +654,8 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( mkMethodBody(true,emptyILLocals,fields.Length, nonBranchingInstrsToCode [ I_ldsfld (Nonvolatile,mkConstFieldSpec altName baseTy) ], attr)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg [meth] else @@ -675,24 +675,23 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( [ mkILNonGenericInstanceMethod ("get_" + mkTesterName altName, cud.cudHelpersAccess,[], - mkILReturn cenv.ilg.typ_bool, + mkILReturn ilg.typ_bool, mkMethodBody(true,emptyILLocals,2,nonBranchingInstrsToCode - [ mkLdarg0; - (mkIlxInstr (EI_isdata (true,cuspec, num))) ], attr)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg ], + ([ mkLdarg0 ] @ mkIsData ilg (true, cuspec, num)), attr)) + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg ], [ { Name=mkTesterName altName; IsRTSpecialName=false; IsSpecialName=false; SetMethod=None; - GetMethod = Some (mkILMethRef (baseTy.TypeRef, ILCallingConv.Instance, "get_" + mkTesterName altName, 0, [], cenv.ilg.typ_bool)); + GetMethod = Some (mkILMethRef (baseTy.TypeRef, ILCallingConv.Instance, "get_" + mkTesterName altName, 0, [], ilg.typ_bool)); CallingConv=ILThisConvention.Instance; - Type=cenv.ilg.typ_bool; + Type=ilg.typ_bool; Init=None; Args=mkILTypes []; CustomAttrs=emptyILCustomAttrs; } - |> addPropertyGeneratedAttrs cenv.ilg - |> addPropertyNeverAttrs cenv.ilg ] + |> addPropertyGeneratedAttrs ilg + |> addPropertyNeverAttrs ilg ] @@ -704,9 +703,9 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( mkILNonGenericStaticMethod ("get_" + altName, cud.cudHelpersAccess, [], mkILReturn baseTy, - mkMethodBody(true,emptyILLocals,fields.Length, nonBranchingInstrsToCode (convNewDataInstrInternal cenv cuspec num), attr)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg + mkMethodBody(true,emptyILLocals,fields.Length, nonBranchingInstrsToCode (convNewDataInstrInternal ilg cuspec num), attr)) + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg |> addAltAttribs let nullaryProp = @@ -721,8 +720,8 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( Init=None; Args=mkILTypes []; CustomAttrs=emptyILCustomAttrs; } - |> addPropertyGeneratedAttrs cenv.ilg - |> addPropertyNeverAttrs cenv.ilg + |> addPropertyGeneratedAttrs ilg + |> addPropertyNeverAttrs ilg [nullaryMeth],[nullaryProp] @@ -736,9 +735,9 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( mkMethodBody(true,emptyILLocals,fields.Length, nonBranchingInstrsToCode (Array.toList (Array.mapi (fun i _ -> mkLdarg (uint16 i)) fields) @ - (convNewDataInstrInternal cenv cuspec num)), attr)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg + (convNewDataInstrInternal ilg cuspec num)), attr)) + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg |> addAltAttribs [mdef],[] @@ -754,7 +753,7 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( else let altNullaryFields = if repr.MaintainPossiblyUniqueConstantFieldForAlternative(info,alt) then - let basic = mkHiddenGeneratedStaticFieldDef cenv.ilg (constFieldName altName, baseTy, None, None, ILMemberAccess.Assembly) + let basic = mkHiddenGeneratedStaticFieldDef ilg (constFieldName altName, baseTy, None, None, ILMemberAccess.Assembly) let uniqObjField = { basic with IsInitOnly=true } let inRootClass = cuspecRepr.OptimizeAlternativeToRootClass (cuspec,alt) @@ -774,7 +773,7 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( let debugProxyFieldName = "_obj" let debugProxyFields = - [ mkHiddenGeneratedInstanceFieldDef cenv.ilg (debugProxyFieldName,altTy, None, ILMemberAccess.Assembly) ] + [ mkHiddenGeneratedInstanceFieldDef ilg (debugProxyFieldName,altTy, None, ILMemberAccess.Assembly) ] let debugProxyCtor = mkILCtor(ILMemberAccess.Public (* must always be public - see jared parson blog entry on implementing debugger type proxy *), @@ -783,12 +782,12 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( (false,emptyILLocals,3, nonBranchingInstrsToCode [ yield mkLdarg0 - yield mkNormalCall (mkILCtorMethSpecForTy (cenv.ilg.typ_Object,[])) + yield mkNormalCall (mkILCtorMethSpecForTy (ilg.typ_Object,[])) yield mkLdarg0 yield mkLdarg 1us; yield mkNormalStfld (mkILFieldSpecInTy (debugProxyTy,debugProxyFieldName,altTy)); ],None)) - |> addMethodGeneratedAttrs cenv.ilg + |> addMethodGeneratedAttrs ilg let debugProxyGetterMeths = fields @@ -803,8 +802,8 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( [ mkLdarg0; mkNormalLdfld (mkILFieldSpecInTy (debugProxyTy,debugProxyFieldName,altTy)); mkNormalLdfld (mkILFieldSpecInTy(altTy,fldName,fldTy));],None)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg) + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg) |> Array.toList let debugProxyGetterProps = @@ -820,13 +819,13 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( Init=None; Args=mkILTypes []; CustomAttrs= fdef.ILField.CustomAttrs; } - |> addPropertyGeneratedAttrs cenv.ilg) + |> addPropertyGeneratedAttrs ilg) |> Array.toList let debugProxyTypeDef = mkILGenericClass (debugProxyTypeName, ILTypeDefAccess.Nested ILMemberAccess.Assembly, td.GenericParams, - cenv.ilg.typ_Object, [], + ilg.typ_Object, [], mkILMethods ([debugProxyCtor] @ debugProxyGetterMeths), mkILFields debugProxyFields, emptyILTypeDefs, @@ -835,19 +834,19 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( emptyILCustomAttrs, ILTypeInit.BeforeField) [ { debugProxyTypeDef with IsSpecialName=true } ], - ( [cenv.ilg.mkDebuggerTypeProxyAttribute debugProxyTy] @ cud.cudDebugDisplayAttributes) + ( [ilg.mkDebuggerTypeProxyAttribute debugProxyTy] @ cud.cudDebugDisplayAttributes) let altTypeDef = let basicFields = fields |> Array.map (fun field -> let fldName,fldTy = mkUnionCaseFieldId field - let fdef = mkHiddenGeneratedInstanceFieldDef cenv.ilg (fldName,fldTy, None, ILMemberAccess.Assembly) + let fdef = mkHiddenGeneratedInstanceFieldDef ilg (fldName,fldTy, None, ILMemberAccess.Assembly) { fdef with IsInitOnly=isTotallyImmutable }) |> Array.toList - let basicProps, basicMethods = mkMethodsAndPropertiesForFields cenv cud.cudReprAccess attr cud.cudHasHelpers altTy fields + let basicProps, basicMethods = mkMethodsAndPropertiesForFields ilg cud.cudReprAccess attr cud.cudHasHelpers altTy fields let basicCtorMeth = @@ -856,8 +855,8 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( [ yield mkLdarg0 match repr.DiscriminationTechnique info with | IntegerTag -> - yield (AI_ldc(DT_I4,ILConst.I4(num))) - yield mkNormalCall (mkILCtorMethSpecForTy (baseTy,[mkTagFieldType cenv.ilg cuspec])) + yield mkLdcInt32 num + yield mkNormalCall (mkILCtorMethSpecForTy (baseTy,[mkTagFieldType ilg cuspec])) | SingleCase | RuntimeTypes -> yield mkNormalCall (mkILCtorMethSpecForTy (baseTy,[])) @@ -866,7 +865,7 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( altTy, (basicFields |> List.map (fun fdef -> fdef.Name, fdef.Type) ), (if cuspec.HasHelpers = AllHelpers then ILMemberAccess.Assembly else cud.cudReprAccess)) - |> addMethodGeneratedAttrs cenv.ilg + |> addMethodGeneratedAttrs ilg let altTypeDef = mkILGenericClass (altTy.TypeSpec.Name, @@ -892,7 +891,7 @@ let convAlternativeDef cenv num (td:ILTypeDef) cud info cuspec (baseTy:ILType) ( baseMakerMeths, baseMakerProps, altUniqObjMeths, typeDefs, altDebugTypeDefs, altNullaryFields -let rec convClassUnionDef cenv enc td cud = +let rec convClassUnionDef ilg enc td cud = let baseTy = mkILFormalBoxedTy (mkRefForNestedILTypeDef ILScopeRef.Local (enc,td)) td.GenericParams let cuspec = IlxUnionSpec(IlxUnionRef(baseTy.TypeRef, cud.cudAlternatives, cud.cudNullPermitted, cud.cudHasHelpers), baseTy.GenericArgs) let info = (enc,td,cud) @@ -902,7 +901,7 @@ let rec convClassUnionDef cenv enc td cud = let results = cud.cudAlternatives |> List.ofArray - |> List.mapi (fun i alt -> convAlternativeDef cenv i td cud info cuspec baseTy alt) + |> List.mapi (fun i alt -> convAlternativeDef ilg i td cud info cuspec baseTy alt) let baseMethsFromAlt = results |> List.collect (fun (a,_,_,_,_,_) -> a) let basePropsFromAlt = results |> List.collect (fun (_,a,_,_,_,_) -> a) @@ -914,7 +913,7 @@ let rec convClassUnionDef cenv enc td cud = let tagFieldsInObject = match repr.DiscriminationTechnique info with | SingleCase | RuntimeTypes | TailOrNull -> [] - | IntegerTag -> [ mkTagFieldId cenv.ilg cuspec ] + | IntegerTag -> [ mkTagFieldId ilg cuspec ] let selfFields, selfMeths, selfProps, _ = match cud.cudAlternatives |> Array.toList |> List.findi 0 (fun alt -> repr.OptimizeSingleNonNullaryAlternativeToRootClass (info,alt)) with @@ -923,13 +922,13 @@ let rec convClassUnionDef cenv enc td cud = let ctor = mkILSimpleStorageCtor (cud.cudWhere, - (match td.Extends with None -> Some cenv.ilg.tspec_Object | Some typ -> Some typ.TypeSpec), + (match td.Extends with None -> Some ilg.tspec_Object | Some typ -> Some typ.TypeSpec), baseTy, (fields @ tagFieldsInObject), (if cuspec.HasHelpers = AllHelpers then ILMemberAccess.Assembly else cud.cudReprAccess)) - |> addMethodGeneratedAttrs cenv.ilg + |> addMethodGeneratedAttrs ilg - let props, meths = mkMethodsAndPropertiesForFields cenv cud.cudReprAccess cud.cudWhere cud.cudHasHelpers baseTy alt.FieldDefs + let props, meths = mkMethodsAndPropertiesForFields ilg cud.cudReprAccess cud.cudWhere cud.cudHasHelpers baseTy alt.FieldDefs fields,([ctor] @ meths),props,altNum | None -> @@ -937,7 +936,7 @@ let rec convClassUnionDef cenv enc td cud = let selfAndTagFields = [ for (fldName,fldTy) in (selfFields @ tagFieldsInObject) do - let fdef = mkHiddenGeneratedInstanceFieldDef cenv.ilg (fldName,fldTy, None, ILMemberAccess.Assembly) + let fdef = mkHiddenGeneratedInstanceFieldDef ilg (fldName,fldTy, None, ILMemberAccess.Assembly) yield { fdef with IsInitOnly=isTotallyImmutable } ] let ctorMeths = @@ -949,11 +948,11 @@ let rec convClassUnionDef cenv enc td cud = else [ mkILSimpleStorageCtor (cud.cudWhere, - (match td.Extends with None -> Some cenv.ilg.tspec_Object | Some typ -> Some typ.TypeSpec), + (match td.Extends with None -> Some ilg.tspec_Object | Some typ -> Some typ.TypeSpec), baseTy, tagFieldsInObject, ILMemberAccess.Assembly) // cud.cudReprAccess) - |> addMethodGeneratedAttrs cenv.ilg ] + |> addMethodGeneratedAttrs ilg ] // Now initialize the constant fields wherever they are stored... let addConstFieldInit cd = @@ -971,8 +970,8 @@ let rec convClassUnionDef cenv enc td cud = yield mkNormalNewobj (mkILCtorMethSpecForTy (altTy,[])); | IntegerTag -> if inRootClass then - yield (AI_ldc(DT_I4,ILConst.I4(fidx))); - yield mkNormalNewobj (mkILCtorMethSpecForTy (altTy,[mkTagFieldType cenv.ilg cuspec] )) + yield mkLdcInt32 fidx + yield mkNormalNewobj (mkILCtorMethSpecForTy (altTy,[mkTagFieldType ilg cuspec] )) else yield mkNormalNewobj (mkILCtorMethSpecForTy (altTy,[])); yield mkNormalStsfld constFieldSpec ] @@ -980,7 +979,7 @@ let rec convClassUnionDef cenv enc td cud = cd let tagMeths, tagProps, tagEnumFields = - let tagFieldType = mkTagFieldType cenv.ilg cuspec + let tagFieldType = mkTagFieldType ilg cuspec let tagEnumFields = cud.cudAlternatives |> Array.mapi (fun num alt -> mkILLiteralField (alt.Name, tagFieldType, ILFieldInit.Int32 num, None, ILMemberAccess.Public)) @@ -1000,8 +999,8 @@ let rec convClassUnionDef cenv enc td cud = [ mkLdarg0; (mkIlxInstr (EI_lddatatag (true, cuspec))) ], cud.cudWhere)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg ], + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg ], [] else @@ -1014,8 +1013,8 @@ let rec convClassUnionDef cenv enc td cud = [ mkLdarg0; (mkIlxInstr (EI_lddatatag (true, cuspec))) ], cud.cudWhere)) - |> convMethodDef cenv - |> addMethodGeneratedAttrs cenv.ilg ], + |> convMethodDef ilg + |> addMethodGeneratedAttrs ilg ], [ { Name=tagPropertyName; IsRTSpecialName=false; @@ -1027,8 +1026,8 @@ let rec convClassUnionDef cenv enc td cud = Init=None; Args=mkILTypes []; CustomAttrs=emptyILCustomAttrs; } - |> addPropertyGeneratedAttrs cenv.ilg - |> addPropertyNeverAttrs cenv.ilg ] + |> addPropertyGeneratedAttrs ilg + |> addPropertyNeverAttrs ilg ] tagMeths, tagProps, tagEnumFields @@ -1042,7 +1041,7 @@ let rec convClassUnionDef cenv enc td cud = |> List.filter (fun md -> not (cud.cudHasHelpers = SpecialFSharpListHelpers && (md.Name = "get_Empty" || md.Name = "Cons" || md.Name = "get_IsEmpty")) && not (cud.cudHasHelpers = SpecialFSharpOptionHelpers && (md.Name = "get_Value" || md.Name = "get_None" || md.Name = "Some"))) // Convert the user-defined methods - |> List.map (convMethodDef cenv) + |> List.map (convMethodDef ilg) let existingProps = td.Properties.AsList @@ -1069,7 +1068,7 @@ let rec convClassUnionDef cenv enc td cud = IsSpecialName=false; Encoding=ILDefaultPInvokeEncoding.Ansi; Implements = mkILTypes []; - Extends= Some cenv.ilg.typ_Object ; + Extends= Some ilg.typ_Object ; Methods= emptyILMethods; SecurityDecls=emptyILSecurityDecls; HasSecurity=false; @@ -1086,7 +1085,7 @@ let rec convClassUnionDef cenv enc td cud = NestedTypes = mkILTypeDefs (Option.toList enumTypeDef @ altTypeDefs @ altDebugTypeDefs @ - (convTypeDefs cenv (enc@[td]) td.NestedTypes).AsList); + (convTypeDefs ilg (enc@[td]) td.NestedTypes).AsList); GenericParams= td.GenericParams; Access = td.Access; IsAbstract = isAbstract; @@ -1097,7 +1096,7 @@ let rec convClassUnionDef cenv enc td cud = IsSpecialName=td.IsSpecialName; Encoding=td.Encoding ; Implements = td.Implements; - Extends= (match td.Extends with None -> Some cenv.ilg.typ_Object | _ -> td.Extends) ; + Extends= (match td.Extends with None -> Some ilg.typ_Object | _ -> td.Extends) ; Methods= mkILMethods (ctorMeths @ baseMethsFromAlt @ selfMeths @ @@ -1120,24 +1119,23 @@ let rec convClassUnionDef cenv enc td cud = baseTypeDef -and convTypeDef cenv enc td = +and convTypeDef ilg enc td = match td.tdKind with | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> begin match destIlxExtTypeDefKind e with | IlxTypeDefKind.Closure cloinfo -> - {td with NestedTypes = convTypeDefs cenv (enc@[td]) td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef cenv) td.Methods; - tdKind= mkIlxTypeDefKind(IlxTypeDefKind.Closure (morphIlxClosureInfo (convILMethodBody cenv) cloinfo)) } - | IlxTypeDefKind.Union cud -> convClassUnionDef cenv enc td cud + {td with NestedTypes = convTypeDefs ilg (enc@[td]) td.NestedTypes; + Methods=morphILMethodDefs (convMethodDef ilg) td.Methods; + tdKind= mkIlxTypeDefKind(IlxTypeDefKind.Closure (morphIlxClosureInfo (convILMethodBody ilg) cloinfo)) } + | IlxTypeDefKind.Union cud -> convClassUnionDef ilg enc td cud end | _ -> - {td with NestedTypes = convTypeDefs cenv (enc@[td]) td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef cenv) td.Methods; } + {td with NestedTypes = convTypeDefs ilg (enc@[td]) td.NestedTypes; + Methods=morphILMethodDefs (convMethodDef ilg) td.Methods; } -and convTypeDefs cenv enc tdefs : ILTypeDefs = - morphILTypeDefs (convTypeDef cenv enc) tdefs +and convTypeDefs ilg enc tdefs : ILTypeDefs = + morphILTypeDefs (convTypeDef ilg enc) tdefs let ConvModule ilg modul = - let cenv = { ilg=ilg; } - morphILTypeDefsInILModule (convTypeDefs cenv []) modul + morphILTypeDefsInILModule (convTypeDefs ilg []) modul diff --git a/src/ilx/EraseUnions.fsi b/src/ilx/EraseUnions.fsi index 96ed542478c..e9db0377858 100644 --- a/src/ilx/EraseUnions.fsi +++ b/src/ilx/EraseUnions.fsi @@ -9,5 +9,10 @@ module internal Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions open Microsoft.FSharp.Compiler.AbstractIL.IL open Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types +val mkNewData : ILGlobals -> IlxUnionSpec * int -> ILInstr list +val mkIsData : ILGlobals -> bool * IlxUnionSpec * int -> ILInstr list +val mkLdData : bool * IlxUnionSpec * int * int -> ILInstr list +val mkStData : IlxUnionSpec * int * int -> ILInstr list +val mkBrIsData : ILGlobals -> avoidHelpers:bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel -> ILInstr list val ConvModule: ILGlobals -> ILModuleDef -> ILModuleDef val GetILTypeForAlternative : IlxUnionSpec -> int -> ILType From 6044a10c5a785aeb6dbb240e07de7a8e88ee2f5c Mon Sep 17 00:00:00 2001 From: Don Syme Date: Fri, 3 Jun 2016 15:22:55 +0100 Subject: [PATCH 138/148] ILX cleanup Part 2 (b) --- src/absil/ilprint.fs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/absil/ilprint.fs b/src/absil/ilprint.fs index ab88ff98d0e..2c7843b04b1 100644 --- a/src/absil/ilprint.fs +++ b/src/absil/ilprint.fs @@ -763,15 +763,6 @@ let rec goutput_instr env os inst = goutput_cuspec env os ty; output_string os ","; output_int os n - | (EI_brisdata (_,ty,n,tg1,_)) -> - output_string os "brisdata "; - goutput_cuspec env os ty; - output_string os ","; - output_string os "("; - output_int os n; - output_string os ","; - output_code_label os tg1; - output_string os ")" | (EI_lddatatag (_,ty)) -> output_string os "lddatatag "; goutput_cuspec env os ty From c0a18dada6eb13633ff65df3e6a86b84937b97c5 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Sun, 5 Jun 2016 16:13:28 +0100 Subject: [PATCH 139/148] ILX cleanup: do union/closure typedef generation in IlxGen phase --- src/absil/il.fs | 35 ---- src/absil/il.fsi | 17 -- src/absil/ilmorph.fs | 30 +--- src/absil/ilmorph.fsi | 1 - src/absil/ilprint.fs | 46 +----- src/absil/ilreflect.fs | 1 - src/absil/ilx.fs | 9 - src/absil/ilx.fsi | 10 -- src/fsharp/IlxGen.fs | 236 +++++++++++++++------------ src/fsharp/NicePrint.fs | 24 ++- src/fsharp/PostInferenceChecks.fs | 6 +- src/fsharp/SignatureConformance.fs | 10 +- src/fsharp/TastOps.fs | 16 +- src/fsharp/TastPickle.fs | 10 +- src/fsharp/TypeChecker.fs | 22 +-- src/fsharp/tast.fs | 30 ++-- src/fsharp/vs/ServiceDeclarations.fs | 37 ++--- src/fsharp/vs/Symbols.fs | 2 +- src/ilx/EraseClosures.fs | 65 ++++---- src/ilx/EraseClosures.fsi | 3 + src/ilx/EraseUnions.fs | 100 ++++++------ src/ilx/EraseUnions.fsi | 1 + 22 files changed, 290 insertions(+), 421 deletions(-) diff --git a/src/absil/il.fs b/src/absil/il.fs index e94fd0f68cb..0d1955ead1f 100755 --- a/src/absil/il.fs +++ b/src/absil/il.fs @@ -790,15 +790,6 @@ and [] member x.QualifiedNameWithNoShortPrimaryAssembly = x.AddQualifiedNameExtensionWithNoShortPrimaryAssembly(x.BasicQualifiedName) -and - [] - IlxExtensionType = - | Ext_typ of obj - member x.Value = (let (Ext_typ(v)) = x in v) - override x.Equals(yobj) = match yobj with :? IlxExtensionType as y -> Unchecked.equals x.Value y.Value | _ -> false - interface System.IComparable with - override x.CompareTo(yobj) = match yobj with :? IlxExtensionType as y -> Unchecked.compare x.Value y.Value | _ -> invalidOp "bad comparison" - and [] ILCallingSignature = { CallingConv: ILCallingConv; @@ -1688,12 +1679,6 @@ type ILTypeDefKind = | Interface | Enum | Delegate - | Other of IlxExtensionTypeKind - -and IlxExtensionTypeKind = Ext_type_def_kind of obj - -type internal_type_def_kind_extension = - { internalTypeDefKindExtIs: IlxExtensionTypeKind -> bool; } [] @@ -1936,22 +1921,6 @@ let mkILBoxedTyRaw tref tinst = mkILNamedTyRaw AsObject tref tinst let mkILNonGenericValueTy tref = mkILNamedTy AsValue tref [] let mkILNonGenericBoxedTy tref = mkILNamedTy AsObject tref [] - -type ILTypeDefKindExtension<'T> = - | TypeDefKindExtension - -let type_def_kind_extensions = ref [] - -let RegisterTypeDefKindExtension (TypeDefKindExtension : ILTypeDefKindExtension<'T>) = - if nonNil !type_def_kind_extensions then failwith "define_type_extension: only one extension currently allowed"; - let mk (x:'T) = Ext_type_def_kind (box x) - let test (Ext_type_def_kind _x) = true - let dest (Ext_type_def_kind x) = (unbox x: 'T) - type_def_kind_extensions := - { internalTypeDefKindExtIs=test;} - :: !type_def_kind_extensions; - mk,test,dest - // -------------------------------------------------------------------- // Making assembly, module and file references // -------------------------------------------------------------------- @@ -1962,10 +1931,6 @@ let mkSimpleAssRef n = let mkSimpleModRef n = ILModuleRef.Create(n, true, None) -let module_name_of_scoref = function - | ILScopeRef.Module(mref) -> mref.Name - | _ -> failwith "module_name_of_scoref" - // -------------------------------------------------------------------- // The toplevel class of a module is called "" // diff --git a/src/absil/il.fsi b/src/absil/il.fsi index 558f3ebfa22..6c435acbfd4 100644 --- a/src/absil/il.fsi +++ b/src/absil/il.fsi @@ -98,15 +98,6 @@ type ILSourceMarker = member EndLine: int member EndColumn: int -/// Extensibility: ignore these unless you are generating ILX -/// structures directly. -[] -type IlxExtensionType = - interface System.IComparable - -/// Represents an extension to the algebra of type kinds -type IlxExtensionTypeKind - /// Represents an extension to the algebra of instructions type IlxExtensionInstr @@ -1408,8 +1399,6 @@ type ILTypeDefKind = | Interface | Enum | Delegate - (* FOR EXTENSIONS, e.g. MS-ILX *) - | Other of IlxExtensionTypeKind /// Tables of named type definitions. The types and table may contain on-demand /// (lazy) computations, e.g. the actual reading of some aspects @@ -2292,9 +2281,3 @@ type ILReferences = val computeILRefs: ILModuleDef -> ILReferences val emptyILRefs: ILReferences -// -------------------------------------------------------------------- -// The following functions are used to define an extension to the In reality the only extension is ILX - -type ILTypeDefKindExtension<'Extension> = TypeDefKindExtension - -val RegisterTypeDefKindExtension: ILTypeDefKindExtension<'Extension> -> ('Extension -> IlxExtensionTypeKind) * (IlxExtensionTypeKind -> bool) * (IlxExtensionTypeKind -> 'Extension) diff --git a/src/absil/ilmorph.fs b/src/absil/ilmorph.fs index 1549138a3d1..f1a1768bd59 100644 --- a/src/absil/ilmorph.fs +++ b/src/absil/ilmorph.fs @@ -405,17 +405,6 @@ let mdefs_typ2typ_ilmbody2ilmbody ilg fs x = morphILMethodDefs (mdef_typ2typ_ilm let cuinfo_typ2typ ilg ftype cud = { cud with cudAlternatives = alts_typ2typ ilg ftype cud.cudAlternatives; } - -let cloinfo_typ2typ_ilmbody2ilmbody fs clo = - let (ftype,filmbody) = fs - let c' = filmbody None (Lazy.force clo.cloCode) - { clo with cloFreeVars = freevars_typ2typ ftype clo.cloFreeVars; - cloCode=notlazy c' } - -let morphIlxClosureInfo f clo = - let c' = f (Lazy.force clo.cloCode) - { clo with cloCode=notlazy c' } - let mimpl_typ2typ f e = { Overrides = ospec_typ2typ f e.Overrides; OverrideBy = mspec_typ2typ (f,(fun _ -> f)) e.OverrideBy; } @@ -443,7 +432,7 @@ let edefs_typ2typ ilg f (edefs: ILEventDefs) = mkILEvents (List.map (edef_typ2ty let mimpls_typ2typ f (mimpls : ILMethodImplDefs) = mkILMethodImpls (List.map (mimpl_typ2typ f) mimpls.AsList) let rec tdef_typ2typ_ilmbody2ilmbody_mdefs2mdefs ilg enc fs td = - let (ftype,filmbody,fmdefs) = fs + let (ftype,fmdefs) = fs let ftype' = ftype (Some (enc,td)) None let mdefs' = fmdefs (enc,td) td.Methods let fdefs' = fdefs_typ2typ ilg ftype' td.Fields @@ -457,13 +446,6 @@ let rec tdef_typ2typ_ilmbody2ilmbody_mdefs2mdefs ilg enc fs td = Events = edefs_typ2typ ilg ftype' td.Events; Properties = pdefs_typ2typ ilg ftype' td.Properties; CustomAttrs = cattrs_typ2typ ilg ftype' td.CustomAttrs; - tdKind = - match td.tdKind with - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> - match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Closure i -> mkIlxTypeDefKind (IlxTypeDefKind.Closure (cloinfo_typ2typ_ilmbody2ilmbody (ftype',filmbody (enc,td)) i)) - | IlxTypeDefKind.Union i -> mkIlxTypeDefKind (IlxTypeDefKind.Union (cuinfo_typ2typ ilg ftype' i)) - | _ -> td.tdKind } and tdefs_typ2typ_ilmbody2ilmbody_mdefs2mdefs ilg enc fs tdefs = @@ -478,13 +460,11 @@ let manifest_typ2typ ilg f (m : ILAssemblyManifest) = let morphILTypeInILModule_ilmbody2ilmbody_mdefs2mdefs ilg ((ftype: ILModuleDef -> (ILTypeDef list * ILTypeDef) option -> ILMethodDef option -> ILType -> ILType), - (filmbody: ILModuleDef -> ILTypeDef list * ILTypeDef -> ILMethodDef option -> ILMethodBody -> ILMethodBody), fmdefs) m = let ftdefs = tdefs_typ2typ_ilmbody2ilmbody_mdefs2mdefs ilg [] (ftype m, - filmbody m, fmdefs m) { m with TypeDefs=ftdefs m.TypeDefs; @@ -493,13 +473,9 @@ let morphILTypeInILModule_ilmbody2ilmbody_mdefs2mdefs ilg let module_bblock2code_typ2typ_maxstack2maxstack ilg fs x = let (fbblock,ftype,fmaxstack) = fs - let filmbody modCtxt tdefCtxt mdefCtxt = - ilmbody_bblock2code_typ2typ_maxstack2maxstack - (fbblock modCtxt tdefCtxt mdefCtxt, - ftype modCtxt (Some tdefCtxt) mdefCtxt, - fmaxstack modCtxt tdefCtxt mdefCtxt) + let filmbody modCtxt tdefCtxt mdefCtxt = ilmbody_bblock2code_typ2typ_maxstack2maxstack (fbblock modCtxt tdefCtxt mdefCtxt, ftype modCtxt (Some tdefCtxt) mdefCtxt, fmaxstack modCtxt tdefCtxt mdefCtxt) let fmdefs modCtxt tdefCtxt = mdefs_typ2typ_ilmbody2ilmbody ilg (ftype modCtxt (Some tdefCtxt), filmbody modCtxt tdefCtxt) - morphILTypeInILModule_ilmbody2ilmbody_mdefs2mdefs ilg (ftype, filmbody, fmdefs) x + morphILTypeInILModule_ilmbody2ilmbody_mdefs2mdefs ilg (ftype, fmdefs) x let module_bblock2code_typ2typ ilg (f1,f2) x = module_bblock2code_typ2typ_maxstack2maxstack ilg (f1, f2, (fun _modCtxt _tdefCtxt _mdefCtxt x -> x)) x diff --git a/src/absil/ilmorph.fsi b/src/absil/ilmorph.fsi index 2753040c20a..8c387883e99 100644 --- a/src/absil/ilmorph.fsi +++ b/src/absil/ilmorph.fsi @@ -34,7 +34,6 @@ val morphILTypeRefsInILModuleMemoized: ILGlobals -> ILTypeRef morph -> ILModul val morphILScopeRefsInILModuleMemoized: ILGlobals -> ILScopeRef morph -> ILModuleDef -> ILModuleDef val morphILMethodBody: ILMethodBody morph -> ILLazyMethodBody -> ILLazyMethodBody -val morphIlxClosureInfo: ILMethodBody morph -> IlxClosureInfo -> IlxClosureInfo val morphILInstrsInILCode: (ILInstr -> ILInstr list) -> ILCode -> ILCode [] diff --git a/src/absil/ilprint.fs b/src/absil/ilprint.fs index 2c7843b04b1..86c13094cd7 100644 --- a/src/absil/ilprint.fs +++ b/src/absil/ilprint.fs @@ -985,30 +985,10 @@ let rec goutput_tdef (enc) env contents os cd = goutput_fdefs tref env os cd.Fields; goutput_pdefs env os cd.Properties; else - let isclo = - match cd.tdKind with - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> - match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Closure _ -> true - | _ -> false - | _ -> false - let isclassunion = - match cd.tdKind with - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> - match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Union _ -> true - | _ -> false - | _ -> false - if not (isclo || isclassunion) || contents then output_string os "\n"; match cd.tdKind with | ILTypeDefKind.Class | ILTypeDefKind.Enum | ILTypeDefKind.Delegate | ILTypeDefKind.ValueType -> output_string os ".class " | ILTypeDefKind.Interface -> output_string os ".class interface " - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> - match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Closure _ -> output_string os ".closure " - | IlxTypeDefKind.Union _ -> output_string os ".classunion " - | ILTypeDefKind.Other _ -> failwith "unknown extension" output_init_semantics os cd.InitSemantics; output_string os " "; output_type_access os cd.Access; @@ -1024,17 +1004,8 @@ let rec goutput_tdef (enc) env contents os cd = output_sqstring os cd.Name ; goutput_gparams env os cd.GenericParams; output_string os "\n\t"; - if isclo then - match cd.tdKind with - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> - match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Closure _cloinfo -> - () //goutput_freevars env os cloinfo.cloFreeVars - | _ -> () - | _ -> () - else - goutput_superclass env os cd.Extends; - output_string os "\n\t"; + goutput_superclass env os cd.Extends; + output_string os "\n\t"; goutput_implements env os cd.Implements; output_string os "\n{\n "; if contents then @@ -1044,19 +1015,6 @@ let rec goutput_tdef (enc) env contents os cd = pp_layout_decls os (); goutput_fdefs tref env os cd.Fields; goutput_mdefs env os cd.Methods; - match cd.tdKind with - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> - match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Closure x -> - output_string os "\n.apply "; - (goutput_lambdas env) os x.cloStructure; - output_string os "\n { "; - (goutput_ilmbody env) os (Lazy.force x.cloCode); - output_string os "}\n"; - | IlxTypeDefKind.Union x -> - Array.iter (fun x -> output_string os " .alternative "; - goutput_alternative_ref env os x) x.cudAlternatives; - | _ -> () goutput_tdefs contents (enc@[cd.Name]) env os cd.NestedTypes; output_string os "\n}"; diff --git a/src/absil/ilreflect.fs b/src/absil/ilreflect.fs index faadf72edc2..684b1f32db3 100644 --- a/src/absil/ilreflect.fs +++ b/src/absil/ilreflect.fs @@ -1680,7 +1680,6 @@ let typeAttrbutesOfTypeDefKind x = | ILTypeDefKind.Interface -> TypeAttributes.Interface | ILTypeDefKind.Enum -> TypeAttributes.Class | ILTypeDefKind.Delegate -> TypeAttributes.Class - | ILTypeDefKind.Other _xtdk -> failwith "typeAttributes of other external" let typeAttrbutesOfTypeAccess x = match x with diff --git a/src/absil/ilx.fs b/src/absil/ilx.fs index 35d17855b00..9f5cc1f35fb 100644 --- a/src/absil/ilx.fs +++ b/src/absil/ilx.fs @@ -172,15 +172,6 @@ and IlxUnionInfo = /// debug info for generated code for classunions cudWhere: ILSourceMarker option; } -type IlxTypeDefKind = - | Closure of IlxClosureInfo - | Union of IlxUnionInfo - -let (mkIlxExtTypeDefKind,isIlxExtTypeDefKind,destIlxExtTypeDefKind) = - (RegisterTypeDefKindExtension TypeDefKindExtension : (IlxTypeDefKind -> IlxExtensionTypeKind) * (IlxExtensionTypeKind -> bool) * (IlxExtensionTypeKind -> IlxTypeDefKind) ) - -let mkIlxTypeDefKind i = ILTypeDefKind.Other (mkIlxExtTypeDefKind i) - // -------------------------------------------------------------------- // Define these as extensions of the IL types // -------------------------------------------------------------------- diff --git a/src/absil/ilx.fsi b/src/absil/ilx.fsi index eaccf733fc5..93522ff8e16 100644 --- a/src/absil/ilx.fsi +++ b/src/absil/ilx.fsi @@ -126,16 +126,6 @@ and IlxUnionInfo = cudWhere: ILSourceMarker option; } -type IlxTypeDefKind = - | Closure of IlxClosureInfo - | Union of IlxUnionInfo - -val mkIlxExtTypeDefKind: (IlxTypeDefKind -> IlxExtensionTypeKind) -val isIlxExtTypeDefKind: (IlxExtensionTypeKind -> bool) -val destIlxExtTypeDefKind: (IlxExtensionTypeKind -> IlxTypeDefKind) - -val mkIlxTypeDefKind: IlxTypeDefKind -> ILTypeDefKind - // -------------------------------------------------------------------- // MS-ILX constructs: Closures, thunks, classunions // -------------------------------------------------------------------- diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index 6acff89e885..a4af0b385fe 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -1076,7 +1076,7 @@ let MergePropertyDefs m ilPropertyDefs = //-------------------------------------------------------------------------- /// Information collected imperatively for each type definition -type TypeDefBuilder(tdef) = +type TypeDefBuilder(tdef, tdefDiscards) = let gmethods = new ResizeArray(0) let gfields = new ResizeArray(0) let gproperties : Dictionary = new Dictionary<_,_>(3,HashIdentity.Structural) @@ -1094,13 +1094,25 @@ type TypeDefBuilder(tdef) = member b.AddEventDef(edef) = gevents.Add edef member b.AddFieldDef(ilFieldDef) = gfields.Add ilFieldDef - member b.AddMethodDef(ilMethodDef) = gmethods.Add ilMethodDef + member b.AddMethodDef(ilMethodDef) = + let discard = + match tdefDiscards with + | Some (mdefDiscard, _) -> mdefDiscard ilMethodDef + | None -> false + if not discard then + gmethods.Add ilMethodDef member b.NestedTypeDefs = gnested member b.GetCurrentFields() = gfields |> Seq.readonly /// Merge Get and Set property nodes, which we generate independently for F# code /// when we come across their corresponding methods. - member b.AddOrMergePropertyDef(pdef,m) = AddPropertyDefToHash m gproperties pdef + member b.AddOrMergePropertyDef(pdef,m) = + let discard = + match tdefDiscards with + | Some (_, pdefDiscard) -> pdefDiscard pdef + | None -> false + if not discard then + AddPropertyDefToHash m gproperties pdef member b.PrependInstructionsToSpecificMethodDef(cond,instrs,tag) = match ResizeArray.tryFindIndex cond gmethods with @@ -1138,9 +1150,9 @@ and TypeDefsBuilder() = member b.FindNestedTypeDefBuilder(tref:ILTypeRef) = b.FindNestedTypeDefsBuilder(tref.Enclosing).FindTypeDefBuilder(tref.Name) - member b.AddTypeDef(tdef:ILTypeDef, eliminateIfEmpty, addAtEnd) = + member b.AddTypeDef(tdef:ILTypeDef, eliminateIfEmpty, addAtEnd, tdefDiscards) = let idx = if addAtEnd then (countDown <- countDown - 1; countDown) else tdefs.Count - tdefs.Add (tdef.Name, (idx, (new TypeDefBuilder(tdef), eliminateIfEmpty))) + tdefs.Add (tdef.Name, (idx, (new TypeDefBuilder(tdef, tdefDiscards), eliminateIfEmpty))) /// Assembly generation buffers type AssemblyBuilder(cenv:cenv) as mgbuf = @@ -1157,7 +1169,7 @@ type AssemblyBuilder(cenv:cenv) as mgbuf = let vtref = NestedTypeRefForCompLoc cloc vtdef.Name let vtspec = mkILTySpec(vtref,[]) let vtdef = {vtdef with Access= ComputeTypeAccess vtref true} - mgbuf.AddTypeDef(vtref, vtdef, false, true); + mgbuf.AddTypeDef(vtref, vtdef, false, true, None); vtspec), keyComparer=HashIdentity.Structural) @@ -1189,8 +1201,8 @@ type AssemblyBuilder(cenv:cenv) as mgbuf = let cloc = CompLocForPrivateImplementationDetails cloc vtgenerator.Apply((cloc,size)) - member mgbuf.AddTypeDef(tref:ILTypeRef, tdef, eliminateIfEmpty, addAtEnd) = - gtdefs.FindNestedTypeDefsBuilder(tref.Enclosing).AddTypeDef(tdef, eliminateIfEmpty, addAtEnd) + member mgbuf.AddTypeDef(tref:ILTypeRef, tdef, eliminateIfEmpty, addAtEnd, tdefDiscards) = + gtdefs.FindNestedTypeDefsBuilder(tref.Enclosing).AddTypeDef(tdef, eliminateIfEmpty, addAtEnd, tdefDiscards) member mgbuf.GetCurrentFields(tref:ILTypeRef) = gtdefs.FindNestedTypeDefBuilder(tref).GetCurrentFields(); @@ -3450,9 +3462,10 @@ and GenObjectExpr cenv cgbuf eenvouter expr (baseType,baseValOpt,basecall,overri let attrs = GenAttrs cenv eenvinner cloAttribs let super = (if isInterfaceTy cenv.g baseType then cenv.g.ilg.typ_Object else ilCloRetTy) let interfaceTys = interfaceTys @ (if isInterfaceTy cenv.g baseType then [ilCloRetTy] else []) - let cloTypeDef = GenClosureTypeDef cenv (ilCloTypeRef,ilCloGenericFormals,attrs,ilCloFreeVars,ilCloLambdas,ilCtorBody,mdefs,mimpls,super,interfaceTys) + let cloTypeDefs = GenClosureTypeDefs cenv (ilCloTypeRef,ilCloGenericFormals,attrs,ilCloFreeVars,ilCloLambdas,ilCtorBody,mdefs,mimpls,super,interfaceTys) - cgbuf.mgbuf.AddTypeDef(ilCloTypeRef, cloTypeDef, false, false); + for cloTypeDef in cloTypeDefs do + cgbuf.mgbuf.AddTypeDef(ilCloTypeRef, cloTypeDef, false, false, None); CountClosure(); GenGetLocalVals cenv cgbuf eenvouter m cloFreeVars; CG.EmitInstr cgbuf (pop ilCloFreeVars.Length) (Push [ EraseClosures.mkTyOfLambdas cenv.g.ilxPubCloEnv ilCloLambdas]) (I_newobj (ilxCloSpec.Constructor,None)); @@ -3533,8 +3546,9 @@ and GenSequenceExpr cenv (cgbuf:CodeGenBuffer) eenvouter (nextEnumeratorValRef:V mkILSimpleStorageCtor(None, Some ilCloBaseTy.TypeSpec, ilCloTyInner, [], ILMemberAccess.Assembly).MethodBody let attrs = GenAttrs cenv eenvinner cloAttribs - let clo = GenClosureTypeDef cenv (ilCloTypeRef,ilCloGenericParams,attrs,ilCloFreeVars,ilCloLambdas,ilCtorBody,[generateNextMethod;closeMethod;checkCloseMethod;lastGeneratedMethod;getFreshMethod],[],ilCloBaseTy,[]) - cgbuf.mgbuf.AddTypeDef(ilCloTypeRef, clo, false, false); + let cloTypeDefs = GenClosureTypeDefs cenv (ilCloTypeRef,ilCloGenericParams,attrs,ilCloFreeVars,ilCloLambdas,ilCtorBody,[generateNextMethod;closeMethod;checkCloseMethod;lastGeneratedMethod;getFreshMethod],[],ilCloBaseTy,[]) + for cloTypeDef in cloTypeDefs do + cgbuf.mgbuf.AddTypeDef(ilCloTypeRef, cloTypeDef, false, false, None); CountClosure(); for fv in cloFreeVars do @@ -3550,8 +3564,15 @@ and GenSequenceExpr cenv (cgbuf:CodeGenBuffer) eenvouter (nextEnumeratorValRef:V /// Generate the class for a closure type definition -and GenClosureTypeDef cenv (tref:ILTypeRef, ilGenParams, attrs, ilCloFreeVars, ilCloLambdas, ilCtorBody, mdefs, mimpls,ext, ilIntfTys) = +and GenClosureTypeDefs cenv (tref:ILTypeRef, ilGenParams, attrs, ilCloFreeVars, ilCloLambdas, ilCtorBody, mdefs, mimpls,ext, ilIntfTys) = + let cloInfo = + { cloSource=None + cloFreeVars=ilCloFreeVars + cloStructure=ilCloLambdas + cloCode=notlazy ilCtorBody } + + let td = { Name = tref.Name; Layout = ILTypeDefLayout.Auto; Access = ComputeTypeAccess tref true; @@ -3561,10 +3582,7 @@ and GenClosureTypeDef cenv (tref:ILTypeRef, ilGenParams, attrs, ilCloFreeVars, i InitSemantics=ILTypeInit.BeforeField; IsSealed=true; IsAbstract=false; - tdKind=mkIlxTypeDefKind (IlxTypeDefKind.Closure { cloSource=None; - cloFreeVars=ilCloFreeVars; - cloStructure=ilCloLambdas; - cloCode=notlazy ilCtorBody }); + tdKind=ILTypeDefKind.Class; Events= emptyILEvents; Properties = emptyILProperties; Methods= mkILMethods mdefs; @@ -3579,6 +3597,8 @@ and GenClosureTypeDef cenv (tref:ILTypeRef, ilGenParams, attrs, ilCloFreeVars, i SecurityDecls= emptyILSecurityDecls; HasSecurity=false; } + let tdefs = EraseClosures.convIlxClosureDef cenv.g.ilxPubCloEnv tref.Enclosing td cloInfo + tdefs and GenGenericParams cenv eenv tps = tps |> DropErasedTypars |> List.map (GenGenericParam cenv eenv) and GenGenericArgs m (tyenv:TypeReprEnv) tps = tps |> DropErasedTypars |> List.map (fun c -> (mkILTyvarTy tyenv.[c,m])) @@ -3597,7 +3617,7 @@ and GenLambdaClosure cenv (cgbuf:CodeGenBuffer) eenv isLocalTypeFunc selfv expr | _ -> [] let ilCloBody = CodeGenMethodForExpr cenv cgbuf.mgbuf (SPAlways,entryPointInfo,cloinfo.cloName,eenvinner,1,0,body,Return) let ilCloTypeRef = cloinfo.cloSpec.TypeRef - let clo = + let cloTypeDefs = if isLocalTypeFunc then // Work out the contract type and generate a class with an abstract method for this type @@ -3632,17 +3652,18 @@ and GenLambdaClosure cenv (cgbuf:CodeGenBuffer) eenv isLocalTypeFunc selfv expr Extends= Some cenv.g.ilg.typ_Object; SecurityDecls= emptyILSecurityDecls; HasSecurity=false; } - cgbuf.mgbuf.AddTypeDef(ilContractTypeRef, ilContractTypeDef, false, false); + cgbuf.mgbuf.AddTypeDef(ilContractTypeRef, ilContractTypeDef, false, false, None); let ilCtorBody = mkILMethodBody (true,emptyILLocals,8,nonBranchingInstrsToCode (mkCallBaseConstructor(ilContractTy,[])), None ) let cloMethods = [ mkILGenericVirtualMethod("DirectInvoke",ILMemberAccess.Assembly,cloinfo.localTypeFuncDirectILGenericParams,[],mkILReturn (cloinfo.cloILFormalRetTy), MethodBody.IL ilCloBody) ] - let cloTypeDef = GenClosureTypeDef cenv (ilCloTypeRef,cloinfo.cloILGenericParams,[],cloinfo.cloILFreeVars,cloinfo.ilCloLambdas,ilCtorBody,cloMethods,[],ilContractTy,[]) - cloTypeDef + let cloTypeDefs = GenClosureTypeDefs cenv (ilCloTypeRef,cloinfo.cloILGenericParams,[],cloinfo.cloILFreeVars,cloinfo.ilCloLambdas,ilCtorBody,cloMethods,[],ilContractTy,[]) + cloTypeDefs else - GenClosureTypeDef cenv (ilCloTypeRef,cloinfo.cloILGenericParams,[],cloinfo.cloILFreeVars,cloinfo.ilCloLambdas,ilCloBody,[],[],cenv.g.ilg.typ_Object,[]) + GenClosureTypeDefs cenv (ilCloTypeRef,cloinfo.cloILGenericParams,[],cloinfo.cloILFreeVars,cloinfo.ilCloLambdas,ilCloBody,[],[],cenv.g.ilg.typ_Object,[]) CountClosure(); - cgbuf.mgbuf.AddTypeDef(ilCloTypeRef, clo, false, false); + for cloTypeDef in cloTypeDefs do + cgbuf.mgbuf.AddTypeDef(ilCloTypeRef, cloTypeDef, false, false, None); cloinfo,m | _ -> failwith "GenLambda: not a lambda" @@ -3976,8 +3997,9 @@ and GenDelegateExpr cenv cgbuf eenvouter expr (TObjExprMethod((TSlotSig(_,delega let ilCloLambdas = Lambdas_return ilCtxtDelTy let ilAttribs = GenAttrs cenv eenvinner cloAttribs - let clo = GenClosureTypeDef cenv (ilDelegeeTypeRef,ilDelegeeGenericParams,ilAttribs,ilCloFreeVars,ilCloLambdas,ilCtorBody,[delegeeInvokeMeth],[],cenv.g.ilg.typ_Object,[]) - cgbuf.mgbuf.AddTypeDef(ilDelegeeTypeRef, clo, false, false); + let cloTypeDefs = GenClosureTypeDefs cenv (ilDelegeeTypeRef,ilDelegeeGenericParams,ilAttribs,ilCloFreeVars,ilCloLambdas,ilCtorBody,[delegeeInvokeMeth],[],cenv.g.ilg.typ_Object,[]) + for cloTypeDef in cloTypeDefs do + cgbuf.mgbuf.AddTypeDef(ilDelegeeTypeRef, cloTypeDef, false, false, None); CountClosure(); let ctxtGenericArgsForDelegee = GenGenericArgs m eenvouter.tyenv cloFreeTyvars @@ -5630,7 +5652,7 @@ and GenTypeDefForCompLoc (cenv, eenv, mgbuf: AssemblyBuilder, cloc, hidden, attr else [mkCompilationMappingAttr cenv.g (int SourceConstructFlags.Module)])), initTrigger) let tdef = { tdef with IsSealed=true; IsAbstract=true } - mgbuf.AddTypeDef(tref, tdef, eliminateIfEmpty, addAtEnd) + mgbuf.AddTypeDef(tref, tdef, eliminateIfEmpty, addAtEnd, None) and GenModuleExpr cenv cgbuf qname lazyInitInfo eenv x = @@ -5969,8 +5991,8 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = | TProvidedTypeExtensionPoint _ -> () #endif | TNoRepr -> () - | TAsmRepr _ | TILObjModelRepr _ | TMeasureableRepr _ -> () - | TFsObjModelRepr _ | TRecdRepr _ | TFiniteUnionRepr _ -> + | TAsmRepr _ | TILObjectRepr _ | TMeasureableRepr _ -> () + | TFSharpObjectRepr _ | TRecdRepr _ | TUnionRepr _ -> let eenvinner = ReplaceTyenv (TypeReprEnv.ForTycon tycon) eenv let thisTy = generalizedTyconRef tcref @@ -5984,16 +6006,16 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = let hiddenRepr = hidden || IsHiddenTyconRepr eenv.sigToImplRemapInfo tycon let access = ComputeTypeAccess tref hidden + // The implicit augmentation doesn't actually create CompareTo(object) or Object.Equals + // So we do it here. + // + // Note you only have to implement 'System.IComparable' to customize structural comparison AND equality on F# types + // See also FinalTypeDefinitionChecksAtEndOfInferenceScope in tc.fs + // + // Generate an Equals method implemented via IComparable if the type EXPLICITLY implements IComparable. + // HOWEVER, if the type doesn't override Object.Equals already. let augmentOverrideMethodDefs = - // The implicit augmentation doesn't actually create CompareTo(object) or Object.Equals - // So we do it here. - let specialCompareMethod = - // Note you only have to implement 'System.IComparable' to customize structural comparison AND equality on F# types - // See also FinalTypeDefinitionChecksAtEndOfInferenceScope in tc.fs - - // Generate an Equals method implemented via IComparable if the type EXPLICITLY implements IComparable. - // HOWEVER, if the type doesn't override Object.Equals already. (if isNone tycon.GeneratedCompareToValues && isNone tycon.GeneratedHashAndEqualsValues && tycon.HasInterface cenv.g cenv.g.mk_IComparable_ty && @@ -6003,11 +6025,6 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = [ GenEqualsOverrideCallingIComparable cenv (tcref,ilThisTy,ilThisTy) ] else []) - specialCompareMethod - // We can't reduce the accessibility because these implement virtual slots - (* |> List.map (fun md -> { md with Access=memberAccess }) *) - - // Generate the interface slots and abstract slots. let abstractMethodDefs,abstractPropDefs, abstractEventDefs = if tycon.IsFSharpDelegateTycon then @@ -6053,6 +6070,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = | _ -> () ] + // Try to add a DefaultMemberAttribute for the 'Item' property let defaultMemberAttrs = // REVIEW: this should be based off tcaug_adhoc_list, which is in declaration order tycon.MembersOfFSharpTyconSorted @@ -6085,7 +6103,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = yield cenv.g.ilg.mkDebuggerDisplayAttribute ("{" + debugDisplayMethodName + "(),nq}") ] - let CustomAttrs = + let ilCustomAttrs = [ yield! defaultMemberAttrs yield! normalAttrs |> List.filter (IsMatchingFSharpAttribute cenv.g cenv.g.attrib_StructLayoutAttribute >> not) @@ -6097,7 +6115,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = let ilTypeDefKind = match tyconRepr with - | TFsObjModelRepr o -> + | TFSharpObjectRepr o -> match o.fsobjmodel_kind with | TTyconClass -> ILTypeDefKind.Class | TTyconStruct -> ILTypeDefKind.ValueType @@ -6320,7 +6338,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = if not isStructRecord && (isCLIMutable || (TryFindFSharpBoolAttribute cenv.g cenv.g.attrib_ComVisibleAttribute tycon.Attribs = Some true)) then yield mkILSimpleStorageCtor(None, Some cenv.g.ilg.tspec_Object, ilThisTy, [], reprAccess) - | TFsObjModelRepr r when tycon.IsFSharpDelegateTycon -> + | TFSharpObjectRepr r when tycon.IsFSharpDelegateTycon -> // Build all the methods that go with a delegate type match r.fsobjmodel_kind with @@ -6346,24 +6364,24 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = let ilEvents = mkILEvents abstractEventDefs let ilFields = mkILFields ilFieldDefs - let tdef = - let IsSerializable = (TryFindFSharpBoolAttribute cenv.g cenv.g.attrib_AutoSerializableAttribute tycon.Attribs <> Some(false)) + let tdef, tdefDiscards = + let isSerializable = (TryFindFSharpBoolAttribute cenv.g cenv.g.attrib_AutoSerializableAttribute tycon.Attribs <> Some(false)) && cenv.opts.netFxHasSerializableAttribute match tycon.TypeReprInfo with - | TILObjModelRepr (_,_,td) -> - {td with Access = access; - CustomAttrs = mkILCustomAttrs CustomAttrs; - GenericParams = ilGenParams; } + | TILObjectRepr (_,_,td) -> + {td with Access = access + CustomAttrs = mkILCustomAttrs ilCustomAttrs + GenericParams = ilGenParams }, None - | TRecdRepr _ | TFsObjModelRepr _ as tyconRepr -> + | TRecdRepr _ | TFSharpObjectRepr _ as tyconRepr -> let super = superOfTycon cenv.g tycon let ilBaseTy = GenType cenv.amap m cenv.g eenvinner.tyenv super // Build a basic type definition - let isObjectType = (match tyconRepr with TFsObjModelRepr _ -> true | _ -> false) + let isObjectType = (match tyconRepr with TFSharpObjectRepr _ -> true | _ -> false) let ilAttrs = - CustomAttrs @ + ilCustomAttrs @ [mkCompilationMappingAttr cenv.g (int (if isObjectType then SourceConstructFlags.ObjectType @@ -6395,7 +6413,7 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = let isTheSealedAttribute = tyconRefEq cenv.g tcref cenv.g.attrib_SealedAttribute.TyconRef let tdef = { tdef with IsSealed = isSealedTy cenv.g thisTy || isTheSealedAttribute; - IsSerializable = IsSerializable; + IsSerializable = isSerializable; MethodImpls=mkILMethodImpls methodImpls; IsAbstract=isAbstract; IsComInterop=isComInteropTy cenv.g thisTy } @@ -6463,58 +6481,74 @@ and GenTypeDef cenv mgbuf lazyInitInfo eenv m (tycon:Tycon) = let tdef = { tdef with tdKind = ilTypeDefKind; Layout=tdLayout; Encoding=tdEncoding } let tdef = match ilTypeDefKind with ILTypeDefKind.Interface -> { tdef with Extends = None; IsAbstract=true } | _ -> tdef - tdef + tdef, None - | TFiniteUnionRepr _ -> + | TUnionRepr _ -> let alternatives = tycon.UnionCasesArray |> Array.mapi (fun i ucspec -> { altName=ucspec.CompiledName; altFields=GenUnionCaseRef cenv.amap m cenv.g eenvinner.tyenv i ucspec.RecdFieldsArray; altCustomAttrs= mkILCustomAttrs (GenAttrs cenv eenv ucspec.Attribs @ [mkCompilationMappingAttrWithSeqNum cenv.g (int SourceConstructFlags.UnionCase) i]) }) + let cuinfo = + { cudReprAccess=reprAccess; + cudNullPermitted=IsUnionTypeWithNullAsTrueValue cenv.g tycon; + cudHelpersAccess=reprAccess; + cudHasHelpers=ComputeUnionHasHelpers cenv.g tcref; + cudDebugProxies= generateDebugProxies; + cudDebugDisplayAttributes= ilDebugDisplayAttributes; + cudAlternatives= alternatives; + cudWhere = None}; + let tdef = + { Name = ilTypeName; + Layout = ILTypeDefLayout.Auto; + Access = access; + GenericParams = ilGenParams; + CustomAttrs = + mkILCustomAttrs (ilCustomAttrs @ + [mkCompilationMappingAttr cenv.g + (int (if hiddenRepr + then SourceConstructFlags.SumType ||| SourceConstructFlags.NonPublicRepresentation + else SourceConstructFlags.SumType)) ]); + InitSemantics=ILTypeInit.BeforeField; + IsSealed=true; + IsAbstract=false; + tdKind= ILTypeDefKind.Class + Fields = ilFields; + Events= ilEvents; + Properties = ilProperties; + Methods= mkILMethods ilMethods; + MethodImpls= mkILMethodImpls methodImpls; + IsComInterop=false; + IsSerializable= isSerializable; + IsSpecialName= false; + NestedTypes=emptyILTypeDefs; + Encoding= ILDefaultPInvokeEncoding.Auto; + Implements= mkILTypes ilIntfTys; + Extends= Some cenv.g.ilg.typ_Object; + SecurityDecls= emptyILSecurityDecls; + HasSecurity=false } + let tdef2 = EraseUnions.mkClassUnionDef cenv.g.ilg tref tdef cuinfo + + // Discard the user-supplied (i.e. prim-type.fs) implementations of the get_Empty, get_IsEmpty, get_Value and get_None and Some methods. + // This is because we will replace their implementations by ones that load the unique + // private static field for lists etc. + // + // Also discard the F#-compiler supplied implementation of the Empty, IsEmpty, Value and None properties. + let tdefDiscards = + Some ((fun (md: ILMethodDef) -> + (cuinfo.cudHasHelpers = SpecialFSharpListHelpers && (md.Name = "get_Empty" || md.Name = "Cons" || md.Name = "get_IsEmpty")) || + (cuinfo.cudHasHelpers = SpecialFSharpOptionHelpers && (md.Name = "get_Value" || md.Name = "get_None" || md.Name = "Some"))), + + (fun (pd: ILPropertyDef) -> + (cuinfo.cudHasHelpers = SpecialFSharpListHelpers && (pd.Name = "Empty" || pd.Name = "IsEmpty" )) || + (cuinfo.cudHasHelpers = SpecialFSharpOptionHelpers && (pd.Name = "Value" || pd.Name = "None")))) - { Name = ilTypeName; - Layout = ILTypeDefLayout.Auto; - Access = access; - GenericParams = ilGenParams; - CustomAttrs = - mkILCustomAttrs (CustomAttrs @ - [mkCompilationMappingAttr cenv.g - (int (if hiddenRepr - then SourceConstructFlags.SumType ||| SourceConstructFlags.NonPublicRepresentation - else SourceConstructFlags.SumType)) ]); - InitSemantics=ILTypeInit.BeforeField; - IsSealed=true; - IsAbstract=false; - tdKind= - mkIlxTypeDefKind - (IlxTypeDefKind.Union - { cudReprAccess=reprAccess; - cudNullPermitted=IsUnionTypeWithNullAsTrueValue cenv.g tycon; - cudHelpersAccess=reprAccess; - cudHasHelpers=ComputeUnionHasHelpers cenv.g tcref; - cudDebugProxies= generateDebugProxies; - cudDebugDisplayAttributes= ilDebugDisplayAttributes; - cudAlternatives= alternatives; - cudWhere = None}); - Fields = ilFields; - Events= ilEvents; - Properties = ilProperties; - Methods= mkILMethods ilMethods; - MethodImpls= mkILMethodImpls methodImpls; - IsComInterop=false; - IsSerializable= IsSerializable; - IsSpecialName= false; - NestedTypes=emptyILTypeDefs; - Encoding= ILDefaultPInvokeEncoding.Auto; - Implements= mkILTypes ilIntfTys; - Extends= Some cenv.g.ilg.typ_Object; - SecurityDecls= emptyILSecurityDecls; - HasSecurity=false } + tdef2, tdefDiscards | _ -> failwith "??" let tdef = {tdef with SecurityDecls= secDecls; HasSecurity=securityAttrs.Length > 0} - mgbuf.AddTypeDef(tref, tdef, false, false); + mgbuf.AddTypeDef(tref, tdef, false, false, tdefDiscards); // If a non-generic type is written with "static let" and "static do" (i.e. it has a ".cctor") // then the code for the .cctor is placed into .cctor for the backing static class for the file. @@ -6637,7 +6671,7 @@ and GenExnDef cenv mgbuf eenv m (exnc:Tycon) = mkILCustomAttrs [mkCompilationMappingAttr cenv.g (int SourceConstructFlags.Exception)], ILTypeInit.BeforeField) let tdef = { tdef with IsSerializable = cenv.opts.netFxHasSerializableAttribute } - mgbuf.AddTypeDef(tref, tdef, false, false) + mgbuf.AddTypeDef(tref, tdef, false, false, None) let CodegenAssembly cenv eenv mgbuf fileImpls = @@ -6722,16 +6756,6 @@ let GenerateCode (cenv, eenv, TAssembly fileImpls, assemAttribs, moduleAttribs) let defnsResourceBytes = defns |> QuotationPickler.PickleDefns -(* - let ilFieldName = CompilerGeneratedName ("field" + string(newUnique())) - let ilFieldTy = mkILArr1DTy cenv.g.ilg.typ_Type - let ilFieldDef = mkILStaticField (ilFieldName,ilFieldTy, None, None, ILMemberAccess.Assembly) - let ilFieldDef = { ilFieldDef with CustomAttrs = mkILCustomAttrs [ cenv.g.ilg.mkDebuggerBrowsableNeverAttribute() ] } - let fspec = mkILFieldSpecInTy (mkILTyForCompLoc (CompLocForPrivateImplementationDetails env.cloc),ilFieldName, ilFieldTy) - CountStaticFieldDef(); - cgbuf.mgbuf.AddFieldDef(fspec.EnclosingTypeRef,ilFieldDef); -*) - [ (referencedTypeDefs, defnsResourceBytes) ] let ilNetModuleAttrs = GenAttrs cenv eenv moduleAttribs diff --git a/src/fsharp/NicePrint.fs b/src/fsharp/NicePrint.fs index bd2902fcc3c..e71e23c1142 100755 --- a/src/fsharp/NicePrint.fs +++ b/src/fsharp/NicePrint.fs @@ -516,8 +516,6 @@ module private PrintIL = | m :: _ -> layoutILCallingSignature denv ilTyparSubst None m.CallingSignature | _ -> comment "`Invoke` method could not be found" wordL "delegate" ^^ wordL "of" ^^ rhs - - | ILTypeDefKind.Other _ -> comment "cannot show type" and layoutILNestedClassDef (denv: DisplayEnv) (typeDef : ILTypeDef) = let name = adjustILName typeDef.Name @@ -1383,11 +1381,11 @@ module private TastDefinitionPrinting = /// When repn is class or datatype constructors (not single one). let breakTypeDefnEqn repr = match repr with - | TFsObjModelRepr _ -> true - | TFiniteUnionRepr r -> r.CasesTable.UnionCasesAsList.Length > 1 + | TFSharpObjectRepr _ -> true + | TUnionRepr r -> r.CasesTable.UnionCasesAsList.Length > 1 | TRecdRepr _ -> true | TAsmRepr _ - | TILObjModelRepr _ + | TILObjectRepr _ | TMeasureableRepr _ #if EXTENSIONTYPING | TProvidedTypeExtensionPoint _ @@ -1594,7 +1592,7 @@ module private TastDefinitionPrinting = let adhoc = adhoc |> List.sortBy sortKey let iimpls = match tycon.TypeReprInfo with - | TFsObjModelRepr r when (match r.fsobjmodel_kind with TTyconInterface -> true | _ -> false) -> [] + | TFSharpObjectRepr r when (match r.fsobjmodel_kind with TTyconInterface -> true | _ -> false) -> [] | _ -> tycon.ImmediateInterfacesOfFSharpTycon let iimpls = iimpls |> List.filter (fun (_,compgen,_) -> not compgen) // if TTyconInterface, the iimpls should be printed as inherited interfaces @@ -1613,11 +1611,11 @@ module private TastDefinitionPrinting = let repr = tycon.TypeReprInfo match repr with | TRecdRepr _ - | TFiniteUnionRepr _ - | TFsObjModelRepr _ + | TUnionRepr _ + | TFSharpObjectRepr _ | TAsmRepr _ | TMeasureableRepr _ - | TILObjModelRepr _ -> + | TILObjectRepr _ -> let brk = nonNil memberLs || breakTypeDefnEqn repr let rhsL = let addReprAccessL l = layoutAccessibility denv tycon.TypeReprAccessibility l @@ -1628,7 +1626,7 @@ module private TastDefinitionPrinting = let recdL = tycon.TrueFieldsAsList |> List.map recdFieldRefL |> applyMaxMembers denv.maxMembers |> aboveListL |> braceL Some (addMembersAsWithEnd (addReprAccessL recdL)) - | TFsObjModelRepr r -> + | TFSharpObjectRepr r -> match r.fsobjmodel_kind with | TTyconDelegate (TSlotSig(_,_, _,_,paraml, rty)) -> let rty = GetFSharpViewOfReturnType denv.g rty @@ -1675,18 +1673,18 @@ module private TastDefinitionPrinting = let declsL = aboveListL alldecls let declsL = match start with Some s -> (wordL s @@-- declsL) @@ wordL "end" | None -> declsL Some declsL - | TFiniteUnionRepr _ -> + | TUnionRepr _ -> let layoutUnionCases = tycon.UnionCasesAsList |> layoutUnionCases denv |> applyMaxMembers denv.maxMembers |> aboveListL Some (addMembersAsWithEnd (addReprAccessL layoutUnionCases)) | TAsmRepr _ -> Some (wordL "(# \"\" #)") | TMeasureableRepr ty -> Some (layoutType denv ty) - | TILObjModelRepr (_,_,td) -> + | TILObjectRepr (_,_,td) -> Some (PrintIL.layoutILTypeDef denv td) | _ -> None - let brk = match tycon.TypeReprInfo with | TILObjModelRepr _ -> true | _ -> brk + let brk = match tycon.TypeReprInfo with | TILObjectRepr _ -> true | _ -> brk match rhsL with | None -> lhsL | Some rhsL -> diff --git a/src/fsharp/PostInferenceChecks.fs b/src/fsharp/PostInferenceChecks.fs index bfb70df80cc..275ffbe2137 100644 --- a/src/fsharp/PostInferenceChecks.fs +++ b/src/fsharp/PostInferenceChecks.fs @@ -1407,8 +1407,8 @@ let CheckEntityDefn cenv env (tycon:Entity) = end; - // Considers TFsObjModelRepr, TRecdRepr and TFiniteUnionRepr. - // [Review] are all cases covered: TILObjModelRepr,TAsmRepr. [Yes - these are FSharp.Core.dll only] + // Considers TFSharpObjectRepr, TRecdRepr and TUnionRepr. + // [Review] are all cases covered: TILObjectRepr,TAsmRepr. [Yes - these are FSharp.Core.dll only] tycon.AllFieldsArray |> Array.iter (CheckRecdField false cenv env tycon); abstractSlotValsOfTycons [tycon] |> List.iter (typeOfVal >> CheckTypePermitByrefs cenv env m); (* check vslots = abstract slots *) tycon.ImmediateInterfaceTypesOfFSharpTycon |> List.iter (CheckTypePermitByrefs cenv env m); (* check implemented interface types *) @@ -1427,7 +1427,7 @@ let CheckEntityDefn cenv env (tycon:Entity) = //implements_of_tycon cenv.g tycon |> List.iter visitType if tycon.IsFSharpDelegateTycon then match tycon.TypeReprInfo with - | TFsObjModelRepr r -> + | TFSharpObjectRepr r -> match r.fsobjmodel_kind with | TTyconDelegate ss -> //ss.ClassTypars diff --git a/src/fsharp/SignatureConformance.fs b/src/fsharp/SignatureConformance.fs index 28db41d7146..3d8a863faa5 100644 --- a/src/fsharp/SignatureConformance.fs +++ b/src/fsharp/SignatureConformance.fs @@ -442,14 +442,14 @@ type Checker(g, amap, denv, remapInfo: SignatureRepackageInfo, checkingSig) = match implTypeRepr,sigTypeRepr with | (TRecdRepr _ - | TFiniteUnionRepr _ - | TILObjModelRepr _ + | TUnionRepr _ + | TILObjectRepr _ #if EXTENSIONTYPING | TProvidedTypeExtensionPoint _ | TProvidedNamespaceExtensionPoint _ #endif ), TNoRepr -> true - | (TFsObjModelRepr r), TNoRepr -> + | (TFSharpObjectRepr r), TNoRepr -> match r.fsobjmodel_kind with | TTyconStruct | TTyconEnum -> (errorR (err FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplDefinesStruct); false) @@ -459,7 +459,7 @@ type Checker(g, amap, denv, remapInfo: SignatureRepackageInfo, checkingSig) = (errorR (err FSComp.SR.DefinitionsInSigAndImplNotCompatibleDotNetTypeRepresentationIsHidden); false) | (TMeasureableRepr _), TNoRepr -> (errorR (err FSComp.SR.DefinitionsInSigAndImplNotCompatibleTypeIsHidden); false) - | (TFiniteUnionRepr r1), (TFiniteUnionRepr r2) -> + | (TUnionRepr r1), (TUnionRepr r2) -> let ucases1 = r1.UnionCasesAsList let ucases2 = r2.UnionCasesAsList if ucases1.Length <> ucases2.Length then @@ -468,7 +468,7 @@ type Checker(g, amap, denv, remapInfo: SignatureRepackageInfo, checkingSig) = else List.forall2 (checkUnionCase aenv) ucases1 ucases2 | (TRecdRepr implFields), (TRecdRepr sigFields) -> checkRecordFields g amap denv err aenv implFields sigFields - | (TFsObjModelRepr r1), (TFsObjModelRepr r2) -> + | (TFSharpObjectRepr r1), (TFSharpObjectRepr r2) -> if not (match r1.fsobjmodel_kind,r2.fsobjmodel_kind with | TTyconClass,TTyconClass -> true | TTyconInterface,TTyconInterface -> true diff --git a/src/fsharp/TastOps.fs b/src/fsharp/TastOps.fs index b3720c57d7d..d82e0671bf7 100755 --- a/src/fsharp/TastOps.fs +++ b/src/fsharp/TastOps.fs @@ -3126,7 +3126,7 @@ module DebugPrint = begin |> List.filter (fun v -> isNil (Option.get v.MemberInfo).ImplementedSlotSigs) let iimpls = match tycon.TypeReprInfo with - | TFsObjModelRepr r when (match r.fsobjmodel_kind with TTyconInterface -> true | _ -> false) -> [] + | TFSharpObjectRepr r when (match r.fsobjmodel_kind with TTyconInterface -> true | _ -> false) -> [] | _ -> tycon.ImmediateInterfacesOfFSharpTycon let iimpls = iimpls |> List.filter (fun (_,compgen,_) -> not compgen) // if TTyconInterface, the iimpls should be printed as inheritted interfaces @@ -3158,7 +3158,7 @@ module DebugPrint = begin match repr with | TRecdRepr _ -> tycon.TrueFieldsAsList |> List.map (fun fld -> layoutRecdField fld ^^ rightL ";") |> aboveListL - | TFsObjModelRepr r -> + | TFSharpObjectRepr r -> match r.fsobjmodel_kind with | TTyconDelegate _ -> wordL "delegate ..." @@ -3186,10 +3186,10 @@ module DebugPrint = begin let alldecls = inherits @ vsprs @ vals let emptyMeasure = match tycon.TypeOrMeasureKind with TyparKind.Measure -> isNil alldecls | _ -> false if emptyMeasure then emptyL else (wordL start @@-- aboveListL alldecls) @@ wordL "end" - | TFiniteUnionRepr _ -> tycon.UnionCasesAsList |> layoutUnionCases |> aboveListL + | TUnionRepr _ -> tycon.UnionCasesAsList |> layoutUnionCases |> aboveListL | TAsmRepr _ -> wordL "(# ... #)" | TMeasureableRepr ty -> typeL ty - | TILObjModelRepr (_,_,td) -> wordL td.Name + | TILObjectRepr (_,_,td) -> wordL td.Name | _ -> failwith "unreachable" let reprL = match tycon.TypeReprInfo with @@ -3980,7 +3980,7 @@ and accLocalTyconRepr opts b fvs = else { fvs with FreeLocalTyconReprs = Zset.add b fvs.FreeLocalTyconReprs } and accUsedRecdOrUnionTyconRepr opts (tc:Tycon) fvs = - if match tc.TypeReprInfo with TFsObjModelRepr _ | TRecdRepr _ | TFiniteUnionRepr _ -> true | _ -> false + if match tc.TypeReprInfo with TFSharpObjectRepr _ | TRecdRepr _ | TUnionRepr _ -> true | _ -> false then accLocalTyconRepr opts tc fvs else fvs @@ -4712,10 +4712,10 @@ and remapFsObjData g tmenv x = and remapTyconRepr g tmenv repr = match repr with - | TFsObjModelRepr x -> TFsObjModelRepr (remapFsObjData g tmenv x) + | TFSharpObjectRepr x -> TFSharpObjectRepr (remapFsObjData g tmenv x) | TRecdRepr x -> TRecdRepr (remapRecdFields g tmenv x) - | TFiniteUnionRepr x -> TFiniteUnionRepr (remapUnionCases g tmenv x) - | TILObjModelRepr _ -> failwith "cannot remap IL type definitions" + | TUnionRepr x -> TUnionRepr (remapUnionCases g tmenv x) + | TILObjectRepr _ -> failwith "cannot remap IL type definitions" #if EXTENSIONTYPING | TProvidedNamespaceExtensionPoint _ -> repr | TProvidedTypeExtensionPoint info -> diff --git a/src/fsharp/TastPickle.fs b/src/fsharp/TastPickle.fs index 57d5badbdf1..2b68fbb7c57 100755 --- a/src/fsharp/TastPickle.fs +++ b/src/fsharp/TastPickle.fs @@ -1671,9 +1671,9 @@ and p_tycon_repr x st = // The leading "p_byte 1" and "p_byte 0" come from the F# 2.0 format, which used an option value at this point. match x with | TRecdRepr fs -> p_byte 1 st; p_byte 0 st; p_rfield_table fs st; false - | TFiniteUnionRepr x -> p_byte 1 st; p_byte 1 st; p_list p_unioncase_spec (Array.toList x.CasesTable.CasesByIndex) st; false + | TUnionRepr x -> p_byte 1 st; p_byte 1 st; p_list p_unioncase_spec (Array.toList x.CasesTable.CasesByIndex) st; false | TAsmRepr ilty -> p_byte 1 st; p_byte 2 st; p_ILType ilty st; false - | TFsObjModelRepr r -> p_byte 1 st; p_byte 3 st; p_tycon_objmodel_data r st; false + | TFSharpObjectRepr r -> p_byte 1 st; p_byte 3 st; p_tycon_objmodel_data r st; false | TMeasureableRepr ty -> p_byte 1 st; p_byte 4 st; p_typ ty st; false | TNoRepr -> p_byte 0 st; false #if EXTENSIONTYPING @@ -1686,7 +1686,7 @@ and p_tycon_repr x st = p_byte 1 st; p_byte 2 st; p_ILType (mkILBoxedType(ILTypeSpec.Create(ExtensionTyping.GetILTypeRefOfProvidedType(info.ProvidedType ,range0),emptyILGenericArgs))) st; true | TProvidedNamespaceExtensionPoint _ -> p_byte 0 st; false #endif - | TILObjModelRepr (_,_,td) -> error (Failure("Unexpected IL type definition"+td.Name)) + | TILObjectRepr (_,_,td) -> error (Failure("Unexpected IL type definition"+td.Name)) and p_tycon_objmodel_data x st = p_tup3 p_tycon_objmodel_kind (p_vrefs "vslots") p_rfield_table @@ -1897,7 +1897,7 @@ and u_tycon_repr st = | h::t -> let nestedTypeDef = tdefs.FindByName h find (tdefs.FindByName h :: acc) t nestedTypeDef.NestedTypes let nestedILTypeDefs,ilTypeDef = find [] iltref.Enclosing iILModule.TypeDefs - TILObjModelRepr(st.iilscope,nestedILTypeDefs,ilTypeDef) + TILObjectRepr(st.iilscope,nestedILTypeDefs,ilTypeDef) with _ -> System.Diagnostics.Debug.Assert(false, sprintf "failed to find IL backing metadata for cross-assembly generated type %s" iltref.FullName) TNoRepr @@ -1905,7 +1905,7 @@ and u_tycon_repr st = TAsmRepr v) | 3 -> let v = u_tycon_objmodel_data st - (fun _flagBit -> TFsObjModelRepr v) + (fun _flagBit -> TFSharpObjectRepr v) | 4 -> let v = u_typ st (fun _flagBit -> TMeasureableRepr v) diff --git a/src/fsharp/TypeChecker.fs b/src/fsharp/TypeChecker.fs index 1657e328656..5df8b030df1 100755 --- a/src/fsharp/TypeChecker.fs +++ b/src/fsharp/TypeChecker.fs @@ -11779,7 +11779,7 @@ module IncrClassChecking = begin let recdFields = MakeRecdFieldsTable (rfspecs @ tcref.AllFieldsAsList) // Mutate the entity_tycon_repr to publish the fields - tcref.Deref.Data.entity_tycon_repr <- TFsObjModelRepr { tcref.FSharpObjectModelTypeInfo with fsobjmodel_rfields = recdFields} + tcref.Deref.Data.entity_tycon_repr <- TFSharpObjectRepr { tcref.FSharpObjectModelTypeInfo with fsobjmodel_rfields = recdFields} /// Given localRep saying how locals have been represented, e.g. as fields. @@ -13712,9 +13712,9 @@ module EstablishTypeDefinitionCores = begin if not inSig && not hasMeasureAttr then errorR(Error(FSComp.SR.tcTypeRequiresDefinition(),m)) if hasMeasureAttr then - TFsObjModelRepr { fsobjmodel_kind=TTyconClass - fsobjmodel_vslots=[] - fsobjmodel_rfields=MakeRecdFieldsTable [] } + TFSharpObjectRepr { fsobjmodel_kind=TTyconClass + fsobjmodel_vslots=[] + fsobjmodel_rfields=MakeRecdFieldsTable [] } else TNoRepr @@ -13758,14 +13758,14 @@ module EstablishTypeDefinitionCores = begin let repr = { fsobjmodel_kind=kind fsobjmodel_vslots=[] fsobjmodel_rfields=MakeRecdFieldsTable [] } - TFsObjModelRepr repr + TFSharpObjectRepr repr | SynTypeDefnSimpleRepr.Enum _ -> let kind = TTyconEnum let repr = { fsobjmodel_kind=kind fsobjmodel_vslots=[] fsobjmodel_rfields=MakeRecdFieldsTable [] } - TFsObjModelRepr repr + TFSharpObjectRepr repr // OK, now fill in the (partially computed) type representation tycon.Data.entity_tycon_repr <- repr @@ -14239,9 +14239,9 @@ module EstablishTypeDefinitionCores = begin hiddenReprChecks(false) noAllowNullLiteralAttributeCheck() if hasMeasureAttr then - let repr = TFsObjModelRepr { fsobjmodel_kind=TTyconClass - fsobjmodel_vslots=[] - fsobjmodel_rfields= MakeRecdFieldsTable [] } + let repr = TFSharpObjectRepr { fsobjmodel_kind=TTyconClass + fsobjmodel_vslots=[] + fsobjmodel_rfields= MakeRecdFieldsTable [] } repr, None, NoSafeInitInfo else TNoRepr, None, NoSafeInitInfo @@ -14424,7 +14424,7 @@ module EstablishTypeDefinitionCores = begin let safeInitFields = match safeInitInfo with SafeInitField (_, fld) -> [fld] | NoSafeInitInfo -> [] let repr = - TFsObjModelRepr + TFSharpObjectRepr { fsobjmodel_kind=kind fsobjmodel_vslots= abstractSlots fsobjmodel_rfields=MakeRecdFieldsTable (userFields @ implicitStructFields @ safeInitFields) } @@ -14444,7 +14444,7 @@ module EstablishTypeDefinitionCores = begin writeFakeRecordFieldsToSink fields' let repr = - TFsObjModelRepr + TFSharpObjectRepr { fsobjmodel_kind=kind fsobjmodel_vslots=[] fsobjmodel_rfields= MakeRecdFieldsTable (vfld :: fields') } diff --git a/src/fsharp/tast.fs b/src/fsharp/tast.fs index 8fa79433de0..962181713ab 100755 --- a/src/fsharp/tast.fs +++ b/src/fsharp/tast.fs @@ -681,7 +681,7 @@ type Entity = /// static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions. member x.AllFieldTable = match x.TypeReprInfo with - | TRecdRepr x | TFsObjModelRepr {fsobjmodel_rfields=x} -> x + | TRecdRepr x | TFSharpObjectRepr {fsobjmodel_rfields=x} -> x | _ -> match x.ExceptionInfo with | TExnFresh x -> x @@ -717,12 +717,12 @@ type Entity = member x.GetFieldByName n = x.AllFieldTable.FieldByName n /// Indicate if this is a type whose r.h.s. is known to be a union type definition. - member x.IsUnionTycon = match x.TypeReprInfo with | TFiniteUnionRepr _ -> true | _ -> false + member x.IsUnionTycon = match x.TypeReprInfo with | TUnionRepr _ -> true | _ -> false /// Get the union cases and other union-type information for a type, if any member x.UnionTypeInfo = match x.TypeReprInfo with - | TFiniteUnionRepr x -> Some x + | TUnionRepr x -> Some x | _ -> None /// Get the union cases for a type, if any @@ -759,15 +759,15 @@ type Entity = /// Get the blob of information associated with an F# object-model type definition, i.e. class, interface, struct etc. member x.FSharpObjectModelTypeInfo = match x.TypeReprInfo with - | TFsObjModelRepr x -> x + | TFSharpObjectRepr x -> x | _ -> assert false; failwith "not an F# object model type definition" /// Indicate if this is a type definition backed by Abstract IL metadata. - member x.IsILTycon = match x.TypeReprInfo with | TILObjModelRepr _ -> true | _ -> false + member x.IsILTycon = match x.TypeReprInfo with | TILObjectRepr _ -> true | _ -> false /// Get the Abstract IL scope, nesting and metadata for this /// type definition, assuming it is backed by Abstract IL metadata. - member x.ILTyconInfo = match x.TypeReprInfo with | TILObjModelRepr (a,b,c) -> (a,b,c) | _ -> assert false; failwith "not a .NET type definition" + member x.ILTyconInfo = match x.TypeReprInfo with | TILObjectRepr (a,b,c) -> (a,b,c) | _ -> assert false; failwith "not a .NET type definition" /// Get the Abstract IL metadata for this type definition, assuming it is backed by Abstract IL metadata. member x.ILTyconRawMetadata = let _,_,td = x.ILTyconInfo in td @@ -779,7 +779,7 @@ type Entity = member x.IsStructRecordTycon = match x.TypeReprInfo with | TRecdRepr _ -> x.Data.entity_flags.IsStructRecordType | _ -> false /// Indicates if this is an F# type definition whose r.h.s. is known to be some kind of F# object model definition - member x.IsFSharpObjectModelTycon = match x.TypeReprInfo with | TFsObjModelRepr _ -> true | _ -> false + member x.IsFSharpObjectModelTycon = match x.TypeReprInfo with | TFSharpObjectRepr _ -> true | _ -> false /// Indicates if this is an F# type definition which is one of the special types in FSharp.Core.dll which uses /// an assembly-code representation for the type, e.g. the primitive array type constructor. @@ -823,7 +823,7 @@ type Entity = member x.IsFSharpStructOrEnumTycon = match x.TypeReprInfo with | TRecdRepr _ -> x.IsStructRecordTycon - | TFsObjModelRepr info -> + | TFSharpObjectRepr info -> match info.fsobjmodel_kind with | TTyconClass | TTyconInterface | TTyconDelegate _ -> false | TTyconStruct | TTyconEnum -> true @@ -938,7 +938,7 @@ type Entity = let boxity = if x.IsStructOrEnumTycon then AsValue else AsObject let ilTypeRef = match x.TypeReprInfo with - | TILObjModelRepr (ilScopeRef,ilEnclosingTypeDefs,ilTypeDef) -> IL.mkRefForNestedILTypeDef ilScopeRef (ilEnclosingTypeDefs, ilTypeDef) + | TILObjectRepr (ilScopeRef,ilEnclosingTypeDefs,ilTypeDef) -> IL.mkRefForNestedILTypeDef ilScopeRef (ilEnclosingTypeDefs, ilTypeDef) | _ -> ilTypeRefForCompilationPath x.CompilationPath x.CompiledName // Pre-allocate a ILType for monomorphic types, to reduce memory usage from Abstract IL nodes let ilTypeOpt = @@ -1125,18 +1125,18 @@ and TyconRepresentation = /// Indicates the type is a class, struct, enum, delegate or interface - | TFsObjModelRepr of TyconObjModelData + | TFSharpObjectRepr of TyconObjModelData /// Indicates the type is a record | TRecdRepr of TyconRecdFields /// Indicates the type is a discriminated union - | TFiniteUnionRepr of TyconUnionData + | TUnionRepr of TyconUnionData - /// TILObjModelRepr(scope, nesting, definition) + /// TILObjectRepr(scope, nesting, definition) /// /// Indicates the type is a type from a .NET assembly without F# metadata. - | TILObjModelRepr of ILScopeRef * ILTypeDef list * ILTypeDef + | TILObjectRepr of ILScopeRef * ILTypeDef list * ILTypeDef /// Indicates the type is implemented as IL assembly code using the given closed Abstract IL type | TAsmRepr of ILType @@ -4516,7 +4516,7 @@ let MakeUnionCases ucs : TyconUnionData = { CasesTable=MakeUnionCasesTable ucs CompiledRepresentation=newCache() } -let MakeUnionRepr ucs = TFiniteUnionRepr (MakeUnionCases ucs) +let MakeUnionRepr ucs = TUnionRepr (MakeUnionCases ucs) let NewTypar (kind,rigid,Typar(id,staticReq,isCompGen),isFromError,dynamicReq,attribs,eqDep,compDep) = Typar.New @@ -4619,7 +4619,7 @@ let NewILTycon nlpath (nm,m) tps (scoref:ILScopeRef, enc, tdef:ILTypeDef) mtyp = let hasSelfReferentialCtor = tdef.IsClass && (not scoref.IsAssemblyRef && scoref.AssemblyRef.Name = "mscorlib") let tycon = NewTycon(nlpath, nm, m, taccessPublic, taccessPublic, TyparKind.Type, tps, XmlDoc.Empty, true, false, hasSelfReferentialCtor, false, mtyp) - tycon.Data.entity_tycon_repr <- TILObjModelRepr (scoref,enc,tdef) + tycon.Data.entity_tycon_repr <- TILObjectRepr (scoref,enc,tdef) tycon.TypeContents.tcaug_closed <- true tycon diff --git a/src/fsharp/vs/ServiceDeclarations.fs b/src/fsharp/vs/ServiceDeclarations.fs index 13eff5bcb83..354a2577ce2 100644 --- a/src/fsharp/vs/ServiceDeclarations.fs +++ b/src/fsharp/vs/ServiceDeclarations.fs @@ -78,6 +78,7 @@ type FSharpToolTipText = | FSharpToolTipText of FSharpToolTipElement list +[] module internal ItemDescriptionsImpl = let isFunction g typ = @@ -1127,9 +1128,9 @@ module internal ItemDescriptionsImpl = let GlyphOfItem(denv,d) = /// Find the glyph for the given representation. - let ReprToGlyph(repr) = + let reprToGlyph repr = match repr with - | TFsObjModelRepr om -> + | TFSharpObjectRepr om -> match om.fsobjmodel_kind with | TTyconClass -> iIconGroupClass | TTyconInterface -> iIconGroupInterface @@ -1137,28 +1138,27 @@ module internal ItemDescriptionsImpl = | TTyconDelegate _ -> iIconGroupDelegate | TTyconEnum _ -> iIconGroupEnum | TRecdRepr _ -> iIconGroupType - | TFiniteUnionRepr _ -> iIconGroupUnion - | TILObjModelRepr(_,_,{tdKind=kind}) -> - match kind with + | TUnionRepr _ -> iIconGroupUnion + | TILObjectRepr(_,_,td) -> + match td.tdKind with | ILTypeDefKind.Class -> iIconGroupClass | ILTypeDefKind.ValueType -> iIconGroupStruct | ILTypeDefKind.Interface -> iIconGroupInterface | ILTypeDefKind.Enum -> iIconGroupEnum | ILTypeDefKind.Delegate -> iIconGroupDelegate - | ILTypeDefKind.Other _ -> iIconGroupTypedef | TAsmRepr _ -> iIconGroupTypedef - | TMeasureableRepr _-> iIconGroupTypedef // $$$$ TODO: glyph for units-of-measure + | TMeasureableRepr _-> iIconGroupTypedef #if EXTENSIONTYPING | TProvidedTypeExtensionPoint _-> iIconGroupTypedef | TProvidedNamespaceExtensionPoint _-> iIconGroupTypedef #endif - | TNoRepr -> iIconGroupClass // $$$$ TODO: glyph for abstract (no-representation) types + | TNoRepr -> iIconGroupClass /// Find the glyph for the given type representation. - let rec TypToGlyph(typ) = + let typeToGlyph typ = if isAppTy denv.g typ then let tcref = tcrefOfAppTy denv.g typ - tcref.TypeReprInfo |> ReprToGlyph + tcref.TypeReprInfo |> reprToGlyph elif isTupleTy denv.g typ then iIconGroupStruct elif isFunction denv.g typ then iIconGroupDelegate elif isTyparTy denv.g typ then iIconGroupStruct @@ -1166,19 +1166,19 @@ module internal ItemDescriptionsImpl = /// Find the glyph for the given value representation. - let ValueToGlyph(typ) = + let ValueToGlyph typ = if isFunction denv.g typ then iIconGroupMethod else iIconGroupConstant /// Find the major glyph of the given named item. - let NamedItemToMajorGlyph item = + let namedItemToMajorGlyph item = // This may explore assemblies that are not in the reference set, // e.g. for type abbreviations to types not in the reference set. // In this case just use iIconGroupClass. protectAssemblyExploration iIconGroupClass (fun () -> match item with | Item.Value(vref) | Item.CustomBuilder (_,vref) -> ValueToGlyph(vref.Type) - | Item.Types(_,typ::_) -> TypToGlyph(stripTyEqns denv.g typ) + | Item.Types(_,typ::_) -> typeToGlyph (stripTyEqns denv.g typ) | Item.UnionCase _ | Item.ActivePatternCase _ -> iIconGroupEnumMember | Item.ExnCase _ -> iIconGroupException @@ -1200,7 +1200,7 @@ module internal ItemDescriptionsImpl = | _ -> iIconGroupError) /// Find the minor glyph of the given named item. - let NamedItemToMinorGlyph item = + let namedItemToMinorGlyph item = // This may explore assemblies that are not in the reference set, // e.g. for type abbreviations to types not in the reference set. // In this case just use iIconItemNormal. @@ -1209,16 +1209,9 @@ module internal ItemDescriptionsImpl = | Item.Value(vref) when isFunction denv.g vref.Type -> iIconItemSpecial | _ -> iIconItemNormal) - (6 * NamedItemToMajorGlyph(d)) + NamedItemToMinorGlyph(d) + (6 * namedItemToMajorGlyph d) + namedItemToMinorGlyph d - let string_is_prefix_of m n = String.length n >= String.length m && String.sub n 0 (String.length m) = m - - - -open ItemDescriptionsImpl - - /// An intellisense declaration [] type FSharpDeclarationListItem(name, glyph:int, info) = diff --git a/src/fsharp/vs/Symbols.fs b/src/fsharp/vs/Symbols.fs index 195a1dc3217..dd901b5257e 100644 --- a/src/fsharp/vs/Symbols.fs +++ b/src/fsharp/vs/Symbols.fs @@ -370,7 +370,7 @@ and FSharpEntity(cenv:cenv, entity:EntityRef) = member __.FSharpDelegateSignature = checkIsResolved() match entity.TypeReprInfo with - | TFsObjModelRepr r when entity.IsFSharpDelegateTycon -> + | TFSharpObjectRepr r when entity.IsFSharpDelegateTycon -> match r.fsobjmodel_kind with | TTyconDelegate ss -> FSharpDelegateSignature(cenv, ss) | _ -> invalidOp "not a delegate type" diff --git a/src/ilx/EraseClosures.fs b/src/ilx/EraseClosures.fs index 48075286ea0..3aeb8b8fcaf 100644 --- a/src/ilx/EraseClosures.fs +++ b/src/ilx/EraseClosures.fs @@ -315,6 +315,24 @@ let convMethodDef thisClo (md: ILMethodDef) = let b' = convMethodBody thisClo (md.mdBody.Contents) {md with mdBody=mkMethBodyAux b'} +// -------------------------------------------------------------------- +// Convert a class +// -------------------------------------------------------------------- + +let rec convTypeDef cenv encl td = + [ {td with + NestedTypes = convTypeDefs cenv (encl@[td.Name]) td.NestedTypes; + Methods=morphILMethodDefs (convMethodDef None) td.Methods; } ] + +and convTypeDefs cenv encl tdefs = + morphExpandILTypeDefs (convTypeDef cenv encl) tdefs + +let ConvModule ilg modul = + let cenv = newIlxPubCloEnv(ilg) + let newTypes = convTypeDefs cenv [] modul.TypeDefs + {modul with TypeDefs=newTypes} + + // -------------------------------------------------------------------- // Make fields for free variables of a type abstraction. // REVIEW: change type abstractions to use other closure mechanisms. @@ -346,8 +364,8 @@ let mkILCloFldDefs cenv flds = // it's a type abstraction or a term abstraction. // -------------------------------------------------------------------- -let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = - let newTypeDefs,newMethodDefs = +let rec convIlxClosureDef cenv encl (td: ILTypeDef) clo = + let newTypeDefs = // the following are shared between cases 1 && 2 let nowFields = clo.cloFreeVars @@ -427,7 +445,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = let laterCode = rewriteCodeToAccessArgsFromEnv laterCloSpec [(0, selfFreeVar)] let laterTypeDefs = - convIlxClosureDef cenv mdefGen encl + convIlxClosureDef cenv encl {td with GenericParams=laterGenericParams; Access=laterAccess; Name=laterTypeName} @@ -455,10 +473,10 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = tagApp) let nowTypeDefs = - convIlxClosureDef cenv mdefGen encl + convIlxClosureDef cenv encl td {clo with cloStructure=nowStruct; cloCode=notlazy nowCode} - nowTypeDefs @ laterTypeDefs, [] + nowTypeDefs @ laterTypeDefs else // CASE 1b. Build a type application. // Currently the sole mbody defines a class and uses @@ -504,7 +522,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = HasSecurity=false; SecurityDecls=emptyILSecurityDecls; tdKind = ILTypeDefKind.Class;} - [ cloTypeDef], [] + [ cloTypeDef] // CASE 2 - Term Application | [], (_ :: _ as nowParams),_ -> @@ -539,13 +557,13 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = end, tagApp) let nowTypeDefs = - convIlxClosureDef cenv mdefGen encl + convIlxClosureDef cenv encl td {clo with cloStructure=nowStruct; cloCode=notlazy nowCode} let laterCode = rewriteCodeToAccessArgsFromEnv laterCloSpec argToFreeVarMap let laterTypeDefs = - convIlxClosureDef cenv mdefGen encl + convIlxClosureDef cenv encl {td with GenericParams=laterGenericParams; Access=laterAccess; Name=laterTypeName} @@ -554,7 +572,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = cloCode=notlazy laterCode} // add 'compiler generated' to all the methods in the 'now' classes let laterTypeDefs = laterTypeDefs |> List.map (addMethodGeneratedAttrsToTypeDef cenv.ilg) - nowTypeDefs @ laterTypeDefs, [] + nowTypeDefs @ laterTypeDefs else // CASE 2b - Build an Term Application Apply method @@ -598,7 +616,7 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = HasSecurity=false; SecurityDecls=emptyILSecurityDecls; tdKind = ILTypeDefKind.Class; } - [cloTypeDef],[] + [cloTypeDef] | [],[ ],Lambdas_return _ -> // No code is being declared: just bake a (mutable) environment let cloCode' = @@ -632,34 +650,9 @@ let rec convIlxClosureDef cenv mdefGen encl (td: ILTypeDef) clo = Methods= mkILMethods (ctorMethodDef :: List.map (convMethodDef (Some nowCloSpec)) td.Methods.AsList); Fields= mkILFields (mkILCloFldDefs cenv nowFields @ td.Fields.AsList); tdKind = ILTypeDefKind.Class; } - [cloTypeDef],[] + [cloTypeDef] | a,b,_ -> failwith ("Unexpected unsupported abstraction sequence, #tyabs = "^string a.Length ^ ", #tmabs = "^string b.Length) - mdefGen := !mdefGen@newMethodDefs; newTypeDefs -// -------------------------------------------------------------------- -// Convert a class -// -------------------------------------------------------------------- - -let rec convTypeDef cenv mdefGen encl td = - match td.tdKind with - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e && (match destIlxExtTypeDefKind e with IlxTypeDefKind.Closure _ -> true | _ -> false) -> - match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Closure cloinfo -> convIlxClosureDef cenv mdefGen encl td cloinfo - | IlxTypeDefKind.Union _ -> failwith "classunions should have been erased by this time" - | _ -> - [ {td with - NestedTypes = convTypeDefs cenv mdefGen (encl@[td.Name]) td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef None) td.Methods; } ] - -and convTypeDefs cenv mdefGen encl tdefs = - morphExpandILTypeDefs (convTypeDef cenv mdefGen encl) tdefs - -let ConvModule ilg modul = - let cenv = newIlxPubCloEnv(ilg) - let mdefGen = ref [] - let newTypes = convTypeDefs cenv mdefGen [] modul.TypeDefs - {modul with TypeDefs=newTypes} - diff --git a/src/ilx/EraseClosures.fsi b/src/ilx/EraseClosures.fsi index dc4696bedf7..6c8ce53b3b6 100644 --- a/src/ilx/EraseClosures.fsi +++ b/src/ilx/EraseClosures.fsi @@ -17,3 +17,6 @@ val mkILFuncTy : cenv -> ILType -> ILType -> ILType val mkILTyFuncTy : cenv -> ILType val newIlxPubCloEnv : ILGlobals -> cenv val mkTyOfLambdas: cenv -> IlxClosureLambdas -> ILType + +val convIlxClosureDef : cenv -> encl: string list -> ILTypeDef -> IlxClosureInfo -> ILTypeDef list + diff --git a/src/ilx/EraseUnions.fs b/src/ilx/EraseUnions.fs index 4291e6b81ce..a6e184cde13 100644 --- a/src/ilx/EraseUnions.fs +++ b/src/ilx/EraseUnions.fs @@ -176,13 +176,13 @@ let cuspecRepr = type NoTypesGeneratedViaThisReprDecider = NoTypesGeneratedViaThisReprDecider let cudefRepr = UnionReprDecisions - ((fun (_enc,_td,cud) -> cud.cudAlternatives), - (fun (_enc,_td,cud) -> cud.cudNullPermitted), + ((fun (_td,cud) -> cud.cudAlternatives), + (fun (_td,cud) -> cud.cudNullPermitted), (fun (alt:IlxUnionAlternative) -> alt.IsNullary), - (fun (_enc,_td,cud) -> cud.cudHasHelpers = IlxUnionHasHelpers.SpecialFSharpListHelpers), + (fun (_td,cud) -> cud.cudHasHelpers = IlxUnionHasHelpers.SpecialFSharpListHelpers), (fun (alt:IlxUnionAlternative) -> alt.Name), - (fun (_enc,_td,_cud) -> NoTypesGeneratedViaThisReprDecider), - (fun ((_enc,_td,_cud),_nm) -> NoTypesGeneratedViaThisReprDecider)) + (fun (_td,_cud) -> NoTypesGeneratedViaThisReprDecider), + (fun ((_td,_cud),_nm) -> NoTypesGeneratedViaThisReprDecider)) let mkBasicBlock2 (a,b) = @@ -574,6 +574,20 @@ let convILMethodBody ilg il = let convMethodDef ilg md = {md with mdBody= morphILMethodBody (convILMethodBody ilg) md.mdBody } +let rec convTypeDef ilg td = + {td with NestedTypes = convTypeDefs ilg td.NestedTypes; + Methods=morphILMethodDefs (convMethodDef ilg) td.Methods; } + +and convTypeDefs ilg tdefs : ILTypeDefs = + morphILTypeDefs (convTypeDef ilg) tdefs + +let ConvModule ilg modul = + morphILTypeDefsInILModule (convTypeDefs ilg) modul + + +//--------------------------------------------------- +// Generate the union classes + let mkHiddenGeneratedInstanceFieldDef ilg (nm,ty,init,access) = mkILInstanceField (nm,ty,init,access) |> addFieldNeverAttrs ilg @@ -615,10 +629,10 @@ let mkMethodsAndPropertiesForFields ilg access attr hasHelpers (typ: ILType) (fi nonBranchingInstrsToCode [ mkLdarg 0us; mkNormalLdfld fspec ], attr)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg ] basicProps, basicMethods + let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (alt:IlxUnionAlternative) = let attr = cud.cudWhere @@ -654,7 +668,6 @@ let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (a mkMethodBody(true,emptyILLocals,fields.Length, nonBranchingInstrsToCode [ I_ldsfld (Nonvolatile,mkConstFieldSpec altName baseTy) ], attr)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg [meth] @@ -678,7 +691,6 @@ let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (a mkILReturn ilg.typ_bool, mkMethodBody(true,emptyILLocals,2,nonBranchingInstrsToCode ([ mkLdarg0 ] @ mkIsData ilg (true, cuspec, num)), attr)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg ], [ { Name=mkTesterName altName; IsRTSpecialName=false; @@ -704,7 +716,6 @@ let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (a ("get_" + altName, cud.cudHelpersAccess, [], mkILReturn baseTy, mkMethodBody(true,emptyILLocals,fields.Length, nonBranchingInstrsToCode (convNewDataInstrInternal ilg cuspec num), attr)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg |> addAltAttribs @@ -736,7 +747,6 @@ let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (a nonBranchingInstrsToCode (Array.toList (Array.mapi (fun i _ -> mkLdarg (uint16 i)) fields) @ (convNewDataInstrInternal ilg cuspec num)), attr)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg |> addAltAttribs @@ -802,7 +812,6 @@ let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (a [ mkLdarg0; mkNormalLdfld (mkILFieldSpecInTy (debugProxyTy,debugProxyFieldName,altTy)); mkNormalLdfld (mkILFieldSpecInTy(altTy,fldName,fldTy));],None)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg) |> Array.toList @@ -891,10 +900,10 @@ let convAlternativeDef ilg num (td:ILTypeDef) cud info cuspec (baseTy:ILType) (a baseMakerMeths, baseMakerProps, altUniqObjMeths, typeDefs, altDebugTypeDefs, altNullaryFields -let rec convClassUnionDef ilg enc td cud = - let baseTy = mkILFormalBoxedTy (mkRefForNestedILTypeDef ILScopeRef.Local (enc,td)) td.GenericParams +let mkClassUnionDef ilg tref td cud = + let baseTy = mkILFormalBoxedTy tref td.GenericParams let cuspec = IlxUnionSpec(IlxUnionRef(baseTy.TypeRef, cud.cudAlternatives, cud.cudNullPermitted, cud.cudHasHelpers), baseTy.GenericArgs) - let info = (enc,td,cud) + let info = (td,cud) let repr = cudefRepr let isTotallyImmutable = (cud.cudHasHelpers <> SpecialFSharpListHelpers) @@ -999,7 +1008,6 @@ let rec convClassUnionDef ilg enc td cud = [ mkLdarg0; (mkIlxInstr (EI_lddatatag (true, cuspec))) ], cud.cudWhere)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg ], [] @@ -1013,7 +1021,6 @@ let rec convClassUnionDef ilg enc td cud = [ mkLdarg0; (mkIlxInstr (EI_lddatatag (true, cuspec))) ], cud.cudWhere)) - |> convMethodDef ilg |> addMethodGeneratedAttrs ilg ], [ { Name=tagPropertyName; @@ -1034,21 +1041,9 @@ let rec convClassUnionDef ilg enc td cud = // The class can be abstract if each alternative is represented by a derived type let isAbstract = (altTypeDefs.Length = cud.cudAlternatives.Length) - let existingMeths = - td.Methods.AsList - // Filter out the F#-compiler supplied implementation of the get_Empty method. This is because we will replace - // its implementation by one that loads the unique private static field for lists - |> List.filter (fun md -> not (cud.cudHasHelpers = SpecialFSharpListHelpers && (md.Name = "get_Empty" || md.Name = "Cons" || md.Name = "get_IsEmpty")) && - not (cud.cudHasHelpers = SpecialFSharpOptionHelpers && (md.Name = "get_Value" || md.Name = "get_None" || md.Name = "Some"))) - // Convert the user-defined methods - |> List.map (convMethodDef ilg) - - let existingProps = - td.Properties.AsList - // Filter out the F#-compiler supplied implementation of the Empty property. - |> List.filter (fun pd -> not (cud.cudHasHelpers = SpecialFSharpListHelpers && (pd.Name = "Empty" || pd.Name = "IsEmpty" )) && - not (cud.cudHasHelpers = SpecialFSharpOptionHelpers && (pd.Name = "Value" || pd.Name = "None"))) - + let existingMeths = td.Methods.AsList + let existingProps = td.Properties.AsList + let enumTypeDef = // The nested Tags type is elided if there is only one tag // The Tag property is NOT elided if there is only one tag @@ -1085,7 +1080,7 @@ let rec convClassUnionDef ilg enc td cud = NestedTypes = mkILTypeDefs (Option.toList enumTypeDef @ altTypeDefs @ altDebugTypeDefs @ - (convTypeDefs ilg (enc@[td]) td.NestedTypes).AsList); + td.NestedTypes.AsList); GenericParams= td.GenericParams; Access = td.Access; IsAbstract = isAbstract; @@ -1116,26 +1111,27 @@ let rec convClassUnionDef ilg enc td cud = // The .cctor goes on the Cases type since that's where the constant fields for nullary constructors live |> addConstFieldInit - baseTypeDef +(* + printfn "union type %s has helpers = %+A" td.Name cud.cudHasHelpers + for md in td.Methods do + printfn "original union type %s has method %s" td.Name md.Name + for pd in td.Properties.AsList do + printfn "original union type %s has property %s" td.Name pd.Name + for md in baseTypeDef.Methods.AsList do + printfn "type %s has method %s" baseTypeDef.Name md.Name + for pd in baseTypeDef.Properties.AsList do + printfn "type %s has property %s" baseTypeDef.Name pd.Name + + for pd in tagProps do + printfn "type %s has tag property %s" baseTypeDef.Name pd.Name + for pd in basePropsFromAlt do + printfn "type %s has basePropsFromAlt property %s" baseTypeDef.Name pd.Name + for pd in selfProps do + printfn "type %s has selfProps property %s" baseTypeDef.Name pd.Name + for pd in existingProps do + printfn "type %s has existingProps property %s" baseTypeDef.Name pd.Name +*) + baseTypeDef -and convTypeDef ilg enc td = - match td.tdKind with - | ILTypeDefKind.Other e when isIlxExtTypeDefKind e -> - begin match destIlxExtTypeDefKind e with - | IlxTypeDefKind.Closure cloinfo -> - {td with NestedTypes = convTypeDefs ilg (enc@[td]) td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef ilg) td.Methods; - tdKind= mkIlxTypeDefKind(IlxTypeDefKind.Closure (morphIlxClosureInfo (convILMethodBody ilg) cloinfo)) } - | IlxTypeDefKind.Union cud -> convClassUnionDef ilg enc td cud - end - | _ -> - {td with NestedTypes = convTypeDefs ilg (enc@[td]) td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef ilg) td.Methods; } - -and convTypeDefs ilg enc tdefs : ILTypeDefs = - morphILTypeDefs (convTypeDef ilg enc) tdefs - -let ConvModule ilg modul = - morphILTypeDefsInILModule (convTypeDefs ilg []) modul diff --git a/src/ilx/EraseUnions.fsi b/src/ilx/EraseUnions.fsi index e9db0377858..66a867fc09a 100644 --- a/src/ilx/EraseUnions.fsi +++ b/src/ilx/EraseUnions.fsi @@ -14,5 +14,6 @@ val mkIsData : ILGlobals -> bool * IlxUnionSpec * int -> ILInstr list val mkLdData : bool * IlxUnionSpec * int * int -> ILInstr list val mkStData : IlxUnionSpec * int * int -> ILInstr list val mkBrIsData : ILGlobals -> avoidHelpers:bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel -> ILInstr list +val mkClassUnionDef : ILGlobals -> ILTypeRef -> ILTypeDef -> IlxUnionInfo -> ILTypeDef val ConvModule: ILGlobals -> ILModuleDef -> ILModuleDef val GetILTypeForAlternative : IlxUnionSpec -> int -> ILType From da0f68d1a6375a7596b04b884a9e148dbe7d964a Mon Sep 17 00:00:00 2001 From: Don Syme Date: Sun, 5 Jun 2016 17:18:00 +0100 Subject: [PATCH 140/148] remove closure erasure phase --- src/fsharp/fsc.fs | 2 -- src/ilx/EraseClosures.fs | 55 ++++++++++++--------------------------- src/ilx/EraseClosures.fsi | 2 -- 3 files changed, 17 insertions(+), 42 deletions(-) diff --git a/src/fsharp/fsc.fs b/src/fsharp/fsc.fs index bb90d564ef1..4d456e925e3 100755 --- a/src/fsharp/fsc.fs +++ b/src/fsharp/fsc.fs @@ -2034,8 +2034,6 @@ let main2c(Args(tcConfig, errorLogger, staticLinker, ilGlobals, outfile, pdbfile ReportTime tcConfig "ILX -> IL (Unions)"; let ilxMainModule = EraseUnions.ConvModule ilGlobals ilxMainModule - ReportTime tcConfig "ILX -> IL (Funcs)"; - let ilxMainModule = EraseClosures.ConvModule ilGlobals ilxMainModule AbortOnError(errorLogger,tcConfig,exiter) Args(tcConfig,errorLogger,staticLinker,ilGlobals,ilxMainModule,outfile,pdbfile,signingInfo,exiter) diff --git a/src/ilx/EraseClosures.fs b/src/ilx/EraseClosures.fs index 3aeb8b8fcaf..9bbc32219f7 100644 --- a/src/ilx/EraseClosures.fs +++ b/src/ilx/EraseClosures.fs @@ -297,14 +297,16 @@ let convILMethodBody (thisClo,boxReturnTy) il = match thisClo with | Some _ -> il.MaxStack+2 (* for calls *) | None -> il.MaxStack - let code' = il.Code - let code' = match boxReturnTy with - | None -> code' - | Some ty -> (* box before returning? e.g. in the case of a TyFunc returning a struct, which compiles to a Specialise<_> method returning an object *) - morphExpandILInstrsInILCode (convReturnInstr ty) code' + let code = il.Code + // Box before returning? e.g. in the case of a TyFunc returning a struct, which + // compiles to a Specialise<_> method returning an object + let code = + match boxReturnTy with + | None -> code + | Some ty -> morphExpandILInstrsInILCode (convReturnInstr ty) code {il with MaxStack=newMax; IsZeroInit=true; - Code= code' ; + Code= code ; Locals = ILList.ofList (ILList.toList locals @ tmps.Close()) } let convMethodBody thisClo = function @@ -315,24 +317,6 @@ let convMethodDef thisClo (md: ILMethodDef) = let b' = convMethodBody thisClo (md.mdBody.Contents) {md with mdBody=mkMethBodyAux b'} -// -------------------------------------------------------------------- -// Convert a class -// -------------------------------------------------------------------- - -let rec convTypeDef cenv encl td = - [ {td with - NestedTypes = convTypeDefs cenv (encl@[td.Name]) td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef None) td.Methods; } ] - -and convTypeDefs cenv encl tdefs = - morphExpandILTypeDefs (convTypeDef cenv encl) tdefs - -let ConvModule ilg modul = - let cenv = newIlxPubCloEnv(ilg) - let newTypes = convTypeDefs cenv [] modul.TypeDefs - {modul with TypeDefs=newTypes} - - // -------------------------------------------------------------------- // Make fields for free variables of a type abstraction. // REVIEW: change type abstractions to use other closure mechanisms. @@ -377,7 +361,7 @@ let rec convIlxClosureDef cenv encl (td: ILTypeDef) clo = let tagApp = (Lazy.force clo.cloCode).SourceMarker let tyargsl,tmargsl,laterStruct = stripSupportedAbstraction clo.cloStructure - let laterAccess = td.Access (* (if td.Access = ILTypeDefAccess.Public then ILTypeDefAccess.Nested ILMemberAccess.Public else ILTypeDefAccess.Nested ILMemberAccess.Assembly) in*) + let laterAccess = td.Access // Adjust all the argument and environment accesses let rewriteCodeToAccessArgsFromEnv laterCloSpec (argToFreeVarMap: (int * IlxClosureFreeVar) list) = @@ -473,14 +457,11 @@ let rec convIlxClosureDef cenv encl (td: ILTypeDef) clo = tagApp) let nowTypeDefs = - convIlxClosureDef cenv encl - td {clo with cloStructure=nowStruct; - cloCode=notlazy nowCode} + convIlxClosureDef cenv encl td {clo with cloStructure=nowStruct; + cloCode=notlazy nowCode} nowTypeDefs @ laterTypeDefs else // CASE 1b. Build a type application. - // Currently the sole mbody defines a class and uses - // virtual methods. let boxReturnTy = Some nowReturnTy (* box prior to all I_ret *) let nowApplyMethDef = mkILGenericVirtualMethod @@ -557,19 +538,17 @@ let rec convIlxClosureDef cenv encl (td: ILTypeDef) clo = end, tagApp) let nowTypeDefs = - convIlxClosureDef cenv encl - td - {clo with cloStructure=nowStruct; - cloCode=notlazy nowCode} + convIlxClosureDef cenv encl td {clo with cloStructure=nowStruct; + cloCode=notlazy nowCode} let laterCode = rewriteCodeToAccessArgsFromEnv laterCloSpec argToFreeVarMap let laterTypeDefs = convIlxClosureDef cenv encl {td with GenericParams=laterGenericParams; - Access=laterAccess; - Name=laterTypeName} + Access=laterAccess; + Name=laterTypeName} {clo with cloStructure=laterStruct; - cloFreeVars=laterFields; - cloCode=notlazy laterCode} + cloFreeVars=laterFields; + cloCode=notlazy laterCode} // add 'compiler generated' to all the methods in the 'now' classes let laterTypeDefs = laterTypeDefs |> List.map (addMethodGeneratedAttrsToTypeDef cenv.ilg) nowTypeDefs @ laterTypeDefs diff --git a/src/ilx/EraseClosures.fsi b/src/ilx/EraseClosures.fsi index 6c8ce53b3b6..0cea96a8922 100644 --- a/src/ilx/EraseClosures.fsi +++ b/src/ilx/EraseClosures.fsi @@ -8,8 +8,6 @@ open Microsoft.FSharp.Compiler.AbstractIL.IL open Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX open Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types -val ConvModule: ILGlobals -> ILModuleDef -> ILModuleDef - type cenv val mkCallFunc : cenv -> allocLocal:(ILType -> uint16) -> numThisGenParams:int -> ILTailcall -> IlxClosureApps -> ILInstr list From f6f55e7ea7f88fb85a7d63a6692d5aa2c2804c7d Mon Sep 17 00:00:00 2001 From: Martin Woodward Date: Sun, 5 Jun 2016 18:17:24 -0400 Subject: [PATCH 141/148] Remove references to MS Open Tech --- setup/resources/ThirdPartyNotices.txt | 6 +++--- src/absil/ilsign.fs | 2 +- src/buildtools/buildnugets.fsx | 2 +- .../layoutfschostnuget.fsx | 2 +- src/fsharp/FSharp.Compiler.netcore.nuget/layoutfscnuget.fsx | 2 +- src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs | 2 +- src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs | 2 +- src/fsharp/fsharp.core.netcore.nuget/layoutfscorenuget.fsx | 2 +- src/utils/reshapedmsbuild.fs | 2 +- src/utils/reshapedreflection.fs | 2 +- tests/fsharp/core/signedtests/test.fs | 2 +- vsintegration/src/FSharp.ProjectSystem.FSharp/Overview.xml | 2 +- 12 files changed, 14 insertions(+), 14 deletions(-) diff --git a/setup/resources/ThirdPartyNotices.txt b/setup/resources/ThirdPartyNotices.txt index edacc372f78..ba876731aea 100644 --- a/setup/resources/ThirdPartyNotices.txt +++ b/setup/resources/ThirdPartyNotices.txt @@ -10,9 +10,9 @@ Microsoft is offering you a license to use the following components with Microso %% Visual F# Tools NOTICES AND INFORMATION BEGIN HERE ========================================= -Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. -Microsoft Open Technologies would like to thank its contributors, a list -of whom are at https://visualfsharp.codeplex.com/wikipage?title=Contributors. +Copyright (c) Microsoft. All rights reserved. +Microsoft would like to thank its contributors, a list +of whom are at https://github.com/Microsoft/visualfsharp/graphs/contributors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may diff --git a/src/absil/ilsign.fs b/src/absil/ilsign.fs index 5e7619c0dcb..f8a31ffbf57 100644 --- a/src/absil/ilsign.fs +++ b/src/absil/ilsign.fs @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. module internal Microsoft.FSharp.Compiler.AbstractIL.Internal.StrongNameSign diff --git a/src/buildtools/buildnugets.fsx b/src/buildtools/buildnugets.fsx index ddf82dfcf82..f1ae0cb4309 100644 --- a/src/buildtools/buildnugets.fsx +++ b/src/buildtools/buildnugets.fsx @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, // // Build nuget package for the fsharp compiler //========================================================================================= diff --git a/src/fsharp/FSharp.Compiler.Host.netcore.nuget/layoutfschostnuget.fsx b/src/fsharp/FSharp.Compiler.Host.netcore.nuget/layoutfschostnuget.fsx index 6ea068f36a9..ca90004d47e 100644 --- a/src/fsharp/FSharp.Compiler.Host.netcore.nuget/layoutfschostnuget.fsx +++ b/src/fsharp/FSharp.Compiler.Host.netcore.nuget/layoutfschostnuget.fsx @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, // // Layout the nuget host package for the fsharp compiler //========================================================================================= diff --git a/src/fsharp/FSharp.Compiler.netcore.nuget/layoutfscnuget.fsx b/src/fsharp/FSharp.Compiler.netcore.nuget/layoutfscnuget.fsx index 43f93d4fb41..da8720bcf6e 100644 --- a/src/fsharp/FSharp.Compiler.netcore.nuget/layoutfscnuget.fsx +++ b/src/fsharp/FSharp.Compiler.netcore.nuget/layoutfscnuget.fsx @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, // // Layout the nuget package for the fsharp compiler //========================================================================================= diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs index 7f5125a3a08..694052fa4d2 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/RecordTypes.fs @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. module FSharp.Core.Unittests.FSharp_Core.Microsoft_FSharp_Core.RecordTypes #nowarn "9" diff --git a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs index f5a414b172f..2b42e37c12e 100644 --- a/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs +++ b/src/fsharp/FSharp.Core.Unittests/SurfaceArea.coreclr.fs @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace FSharp.Core.Unittests.Portable.SurfaceArea diff --git a/src/fsharp/fsharp.core.netcore.nuget/layoutfscorenuget.fsx b/src/fsharp/fsharp.core.netcore.nuget/layoutfscorenuget.fsx index 4ed9f01e30a..1b9c03d7096 100644 --- a/src/fsharp/fsharp.core.netcore.nuget/layoutfscorenuget.fsx +++ b/src/fsharp/fsharp.core.netcore.nuget/layoutfscorenuget.fsx @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information, // // Layout the nuget package for the fsharp compiler //========================================================================================= diff --git a/src/utils/reshapedmsbuild.fs b/src/utils/reshapedmsbuild.fs index 2e04719e48e..13fdd0366bd 100644 --- a/src/utils/reshapedmsbuild.fs +++ b/src/utils/reshapedmsbuild.fs @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace Microsoft.Build.Tasks namespace Microsoft.Build.Utilities diff --git a/src/utils/reshapedreflection.fs b/src/utils/reshapedreflection.fs index b1e3d993d93..af1bfb3cf2f 100644 --- a/src/utils/reshapedreflection.fs +++ b/src/utils/reshapedreflection.fs @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace Microsoft.FSharp.Core diff --git a/tests/fsharp/core/signedtests/test.fs b/tests/fsharp/core/signedtests/test.fs index 88754658c8f..b078a2bc0fd 100644 --- a/tests/fsharp/core/signedtests/test.fs +++ b/tests/fsharp/core/signedtests/test.fs @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace signingtests open System diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/Overview.xml b/vsintegration/src/FSharp.ProjectSystem.FSharp/Overview.xml index da3b2642bdc..c2837d0a6d5 100644 --- a/vsintegration/src/FSharp.ProjectSystem.FSharp/Overview.xml +++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/Overview.xml @@ -1,6 +1,6 @@  - + ../../../Common From d76278109a98d474c7932e6a790607ffbcaee1be Mon Sep 17 00:00:00 2001 From: Don Syme Date: Mon, 6 Jun 2016 09:16:59 +0100 Subject: [PATCH 142/148] fix build break --- src/fsharp/fsi/fsi.fs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/fsharp/fsi/fsi.fs b/src/fsharp/fsi/fsi.fs index 8609e3e2eea..ed5241334bb 100644 --- a/src/fsharp/fsi/fsi.fs +++ b/src/fsharp/fsi/fsi.fs @@ -858,8 +858,6 @@ type internal FsiDynamicCompiler ReportTime tcConfig "ILX -> IL (Unions)"; let ilxMainModule = EraseUnions.ConvModule ilGlobals ilxMainModule - ReportTime tcConfig "ILX -> IL (Funcs)"; - let ilxMainModule = EraseClosures.ConvModule ilGlobals ilxMainModule errorLogger.AbortOnError(); From aa5b1e5828e66aaddfa5a4f2e3cb79fbee560a4f Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Mon, 6 Jun 2016 16:54:39 -0700 Subject: [PATCH 143/148] Added VS insertion manifests --- build-everything.proj | 22 +++++++++---------- setup/FSharp.SDK/FSharp.SDK.wixproj | 2 +- .../Insertion/FSharp.SDK/FSharp.SDK.swixproj | 21 ++++++++++++++++++ setup/Insertion/FSharp.SDK/FSharp.SDK.swr | 15 +++++++++++++ setup/Insertion/Insertion.vsmanproj | 16 ++++++++++++++ .../VisualFSharpVSIX.swixproj | 20 +++++++++++++++++ .../VisualFSharpVSIX/VisualFSharpVSIX.swr | 16 ++++++++++++++ setup/fsharp-setup-build.proj | 17 +++++++++++--- .../VisualFSharpVsix/VisualFSharpVsix.csproj | 2 +- 9 files changed, 115 insertions(+), 16 deletions(-) create mode 100644 setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj create mode 100644 setup/Insertion/FSharp.SDK/FSharp.SDK.swr create mode 100644 setup/Insertion/Insertion.vsmanproj create mode 100644 setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj create mode 100644 setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swr diff --git a/build-everything.proj b/build-everything.proj index 4c370b0d1fc..41b691c8dc9 100644 --- a/build-everything.proj +++ b/build-everything.proj @@ -1,23 +1,23 @@ - + - - - + + + - - + + - + @@ -25,20 +25,20 @@ - + - + - + - + diff --git a/setup/FSharp.SDK/FSharp.SDK.wixproj b/setup/FSharp.SDK/FSharp.SDK.wixproj index 1483ed4ae4f..64a014b5cb6 100644 --- a/setup/FSharp.SDK/FSharp.SDK.wixproj +++ b/setup/FSharp.SDK/FSharp.SDK.wixproj @@ -68,6 +68,6 @@ - + \ No newline at end of file diff --git a/setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj b/setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj new file mode 100644 index 00000000000..717b05185af --- /dev/null +++ b/setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj @@ -0,0 +1,21 @@ + + + + ..\..\..\src + neutral + false + manifest + Debug + $(FSharpSourcesRoot)\..\$(Configuration)\insertion\json + + + + + + $(PackagePreprocessorDefinitions);InsertionFolder=$(FSharpSourcesRoot)\..\$(Configuration)\insertion + + + + + + diff --git a/setup/Insertion/FSharp.SDK/FSharp.SDK.swr b/setup/Insertion/FSharp.SDK/FSharp.SDK.swr new file mode 100644 index 00000000000..c8be14a0d23 --- /dev/null +++ b/setup/Insertion/FSharp.SDK/FSharp.SDK.swr @@ -0,0 +1,15 @@ +use vs + +package name=Microsoft.FSharp + version=4.1 + vs.package.type=msi + vs.package.chip=neutral + vs.package.language=neutral + +vs.localizedResources + vs.localizedResource language=en-us + title="Visual F# Tools" + description="Deploy Visual F# Tools templates to Visual Studio" + +vs.payloads + vs.payload source=$(InsertionFolder)\msi\ENU\FSharp.SDK.msi diff --git a/setup/Insertion/Insertion.vsmanproj b/setup/Insertion/Insertion.vsmanproj new file mode 100644 index 00000000000..21c51ecf689 --- /dev/null +++ b/setup/Insertion/Insertion.vsmanproj @@ -0,0 +1,16 @@ + + + + ..\..\src + true + true + $(FSharpSourcesRoot)\..\$(Configuration)\insertion\json + + + + + + + + + \ No newline at end of file diff --git a/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj b/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj new file mode 100644 index 00000000000..ee71a943031 --- /dev/null +++ b/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj @@ -0,0 +1,20 @@ + + + + ..\..\..\src + neutral + false + manifest + $(FSharpSourcesRoot)\..\$(Configuration)\insertion\json + + + + + + $(PackagePreprocessorDefinitions);InsertionFolder=$(FSharpSourcesRoot)\..\$(Configuration)\insertion + + + + + + diff --git a/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swr b/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swr new file mode 100644 index 00000000000..944cdd6bb99 --- /dev/null +++ b/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swr @@ -0,0 +1,16 @@ +use vs + +package name=Microsoft.FSharp + version=4.1 + vs.package.chip=neutral + vs.package.language=en-us + vs.package.type=vsix + vs.package.vsixId=VisualFSharp + +vs.localizedResources + vs.localizedResource language=en-us + title="Visual F# Tools" + description="Deploy Visual F# Tools templates to Visual Studio" + +vs.payloads + vs.payload source=$(InsertionFolder)\vsix\VisualFSharpVsix.Professional.vsix diff --git a/setup/fsharp-setup-build.proj b/setup/fsharp-setup-build.proj index 60a7b5d5b09..9c018d37e84 100644 --- a/setup/fsharp-setup-build.proj +++ b/setup/fsharp-setup-build.proj @@ -16,19 +16,30 @@ - + + + + + + - + + + + - + + + + diff --git a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj index dc8d290d9f5..f9cc3eccbf8 100644 --- a/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj +++ b/vsintegration/VisualFSharpVsix/VisualFSharpVsix.csproj @@ -344,6 +344,6 @@ - + \ No newline at end of file From 10559a978c1087b5381ae7be4dfc5162c87fa869 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Tue, 7 Jun 2016 18:15:01 +0100 Subject: [PATCH 144/148] put union erasure in IlxGen phase --- src/absil/il.fs | 45 +---- src/absil/il.fsi | 12 -- src/absil/ilprint.fs | 19 +- src/absil/ilreflect.fs | 1 - src/absil/ilx.fs | 37 +--- src/absil/ilx.fsi | 14 +- src/fsharp/IlxGen.fs | 43 +++-- src/fsharp/fsc.fs | 14 +- src/fsharp/fsi/fsi.fs | 5 - src/ilx/EraseUnions.fs | 386 +++++++++++++++++----------------------- src/ilx/EraseUnions.fsi | 13 +- 11 files changed, 205 insertions(+), 384 deletions(-) diff --git a/src/absil/il.fs b/src/absil/il.fs index 0d1955ead1f..41c004dbce4 100755 --- a/src/absil/il.fs +++ b/src/absil/il.fs @@ -1124,46 +1124,7 @@ type ILInstr = (* FOR EXTENSIONS, e.g. MS-ILX *) | EI_ilzero of ILType | EI_ldlen_multi of int32 * int32 - | I_other of IlxExtensionInstr -and IlxExtensionInstr = Ext_instr of obj - - -// -------------------------------------------------------------------- -// Helpers for the ILX extensions -// -------------------------------------------------------------------- - -type internal_instr_extension = - { internalInstrExtDests: IlxExtensionInstr -> ILCodeLabel list; - internalInstrExtFallthrough: IlxExtensionInstr -> ILCodeLabel option; - internalInstrExtRelabel: (ILCodeLabel -> ILCodeLabel) -> IlxExtensionInstr -> IlxExtensionInstr; } - -type ILInstrSetExtension<'T> = - { instrExtDests: 'T -> ILCodeLabel list; - instrExtFallthrough: 'T -> ILCodeLabel option; - instrExtRelabel: (ILCodeLabel -> ILCodeLabel) -> 'T -> 'T; } - -let instrExtensions = ref [] - -let RegisterInstructionSetExtension (ext: ILInstrSetExtension<'T>) = - if nonNil !instrExtensions then failwith "RegisterInstructionSetExtension: only one extension currently allowed"; - let mk (x: 'T) = Ext_instr (box x) - let test (Ext_instr _x) = true - let dest (Ext_instr x) = (unbox x : 'T) - instrExtensions := - { internalInstrExtDests=(fun x -> ext.instrExtDests (dest x)); - internalInstrExtFallthrough=(fun x -> ext.instrExtFallthrough (dest x)); - internalInstrExtRelabel=(fun f x -> mk (ext.instrExtRelabel f (dest x))); } - :: !instrExtensions; - mk,test,dest - -let rec find_extension s f l = - let rec look l1 = - match l1 with - | [] -> failwith ("extension for "+s+" not found") - | (h::t) -> match f h with None -> look t | Some res -> res - look l - type ILDebugMapping = { LocalIndex: int; @@ -1180,7 +1141,6 @@ type ILBasicBlock = member x.Fallthrough = match x.LastInstruction with | I_br l | I_brcmp (_,_,l) | I_switch (_,l) -> Some l - | I_other e -> find_extension "instr" (fun ext -> Some (ext.internalInstrExtFallthrough e)) !instrExtensions | _ -> None @@ -2065,7 +2025,6 @@ let destinationsOfInstr i = | I_endfinally | I_endfilter | I_ret | I_throw | I_rethrow | I_call (Tailcall,_,_)| I_callvirt (Tailcall,_,_)| I_callconstraint (Tailcall,_,_,_) | I_calli (Tailcall,_,_) -> [] - | I_other e -> find_extension "instr" (fun ext -> Some (ext.internalInstrExtDests e)) !instrExtensions | _ -> [] let destinationsOfBasicBlock (bblock:ILBasicBlock) = destinationsOfInstr bblock.LastInstruction @@ -2080,7 +2039,6 @@ let instrIsBasicBlockEnd i = match i with | I_leave _ | I_br _ | I_brcmp _ | I_switch _ | I_endfinally | I_endfilter | I_ret | I_throw | I_rethrow -> true - | I_other e -> find_extension "instr" (fun ext -> Some (nonNil (ext.internalInstrExtDests e))) !instrExtensions | _ -> false let checks = false @@ -3586,7 +3544,6 @@ type BasicBlockStartsToCodeLabelsMap(instrs,tryspecs,localspecs,lab2pc) = match i with | I_leave l -> I_leave(c.lab2cl l) | I_br l -> I_br (c.lab2cl l) - | I_other e -> I_other (find_extension "instr" (fun ext -> Some (ext.internalInstrExtRelabel c.lab2cl e)) !instrExtensions) | I_brcmp (x,l1,l2) -> I_brcmp(x,c.lab2cl l1, c.lab2cl l2) | I_switch (ls,l) -> I_switch(List.map c.lab2cl ls, c.lab2cl l) | _ -> i @@ -4881,7 +4838,7 @@ and refs_of_instr s x = | I_ldarga _|I_ldarg _|I_leave _|I_br _ | I_brcmp _|I_rethrow|I_refanytype|I_ldlen|I_throw|I_initblk _ |I_cpblk _ | I_localloc|I_ret |I_endfilter|I_endfinally|I_arglist - | I_other _ | I_break + | I_break | AI_add | AI_add_ovf | AI_add_ovf_un | AI_and | AI_div | AI_div_un | AI_ceq | AI_cgt | AI_cgt_un | AI_clt | AI_clt_un | AI_conv _ | AI_conv_ovf _ | AI_conv_ovf_un _ | AI_mul | AI_mul_ovf | AI_mul_ovf_un | AI_rem | AI_rem_un | AI_shl | AI_shr | AI_shr_un | AI_sub | AI_sub_ovf | AI_sub_ovf_un | AI_xor | AI_or | AI_neg | AI_not diff --git a/src/absil/il.fsi b/src/absil/il.fsi index 6c435acbfd4..6c31d8a0c4c 100644 --- a/src/absil/il.fsi +++ b/src/absil/il.fsi @@ -98,9 +98,6 @@ type ILSourceMarker = member EndLine: int member EndColumn: int -/// Represents an extension to the algebra of instructions -type IlxExtensionInstr - [] type PublicKey = | PublicKey of byte[] @@ -669,15 +666,6 @@ type ILInstr = // EXTENSIONS, e.g. MS-ILX | EI_ilzero of ILType | EI_ldlen_multi of int32 * int32 - | I_other of IlxExtensionInstr - -// REVIEW: remove this open-ended way of extending the IL and just combine with ILX -type ILInstrSetExtension<'Extension> = - { instrExtDests: ('Extension -> ILCodeLabel list); - instrExtFallthrough: ('Extension -> ILCodeLabel option); - instrExtRelabel: (ILCodeLabel -> ILCodeLabel) -> 'Extension -> 'Extension; } - -val RegisterInstructionSetExtension: ILInstrSetExtension<'Extension> -> ('Extension -> IlxExtensionInstr) * (IlxExtensionInstr -> bool) * (IlxExtensionInstr -> 'Extension) /// A list of instructions ending in an unconditionally /// branching instruction. A basic block has a label which must be unique diff --git a/src/absil/ilprint.fs b/src/absil/ilprint.fs index 86c13094cd7..6112fd5b5ff 100644 --- a/src/absil/ilprint.fs +++ b/src/absil/ilprint.fs @@ -754,24 +754,7 @@ let rec goutput_instr env os inst = | I_cpobj tok -> output_string os "cpobj "; goutput_typ env os tok | I_sizeof tok -> output_string os "sizeof "; goutput_typ env os tok | I_seqpoint s -> output_source os s - | (EI_ilzero ty) -> output_string os "ilzero "; goutput_typ env os ty - | I_other e when isIlxExtInstr e -> - match (destIlxExtInstr e) with - | EI_castdata (check,ty,n) -> - if not check then output_string os "/* unchecked. */ "; - output_string os "castdata "; - goutput_cuspec env os ty; - output_string os ","; - output_int os n - | (EI_lddatatag (_,ty)) -> - output_string os "lddatatag "; - goutput_cuspec env os ty - | (EI_datacase (_,ty,l,_)) -> - output_string os "datacase"; - output_string os " "; - goutput_cuspec env os ty; - output_string os ","; - output_parens (output_seq "," (fun os (x,y) -> output_int os x; output_string os ","; output_code_label os y)) os l + | EI_ilzero ty -> output_string os "ilzero "; goutput_typ env os ty | _ -> output_string os "" diff --git a/src/absil/ilreflect.fs b/src/absil/ilreflect.fs index 684b1f32db3..564e8e7b724 100644 --- a/src/absil/ilreflect.fs +++ b/src/absil/ilreflect.fs @@ -1200,7 +1200,6 @@ let rec emitInstr cenv (modB : ModuleBuilder) emEnv (ilG:ILGenerator) instr = | EI_ldlen_multi (_,m) -> emitInstr cenv modB emEnv ilG (mkLdcInt32 m); emitInstr cenv modB emEnv ilG (mkNormalCall(mkILNonGenericMethSpecInTy(cenv.ilg.typ_Array, ILCallingConv.Instance, "GetLength", [cenv.ilg.typ_int32], cenv.ilg.typ_int32))) - | I_other e when isIlxExtInstr e -> Printf.failwithf "the ILX instruction %s cannot be emitted" (e.ToString()) | i -> Printf.failwithf "the IL instruction %s cannot be emitted" (i.ToString()) //---------------------------------------------------------------------------- diff --git a/src/absil/ilx.fs b/src/absil/ilx.fs index 9f5cc1f35fb..a37c279ae11 100644 --- a/src/absil/ilx.fs +++ b/src/absil/ilx.fs @@ -115,41 +115,6 @@ type IlxClosureSpec = mkILCtorMethSpecForTy (cloTy,fields |> Array.map (fun fv -> fv.fvType) |> Array.toList) -type IlxInstr = - // Discriminated unions - | EI_castdata of bool * IlxUnionSpec * int - | EI_datacase of avoidHelpers:bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel - | EI_lddatatag of avoidHelpers:bool * IlxUnionSpec - - -let destinations i = - match i with - | (EI_datacase (_,_,ls,l)) -> - let hashSet = System.Collections.Generic.HashSet<_>(HashIdentity.Structural) - [yield l - for (_,l) in ls do - if hashSet.Add l then - yield l] - | _ -> [] - -let fallthrough i = - match i with - | (EI_datacase (_,_,_,l)) -> Some l - | _ -> None - -let remapIlxLabels lab2cl i = - match i with - | EI_datacase (z,x,ls,l) -> EI_datacase (z,x,List.map (fun (y,l) -> (y,lab2cl l)) ls, lab2cl l) - | _ -> i - -let (mkIlxExtInstr,isIlxExtInstr,destIlxExtInstr) = - RegisterInstructionSetExtension - { instrExtDests=destinations - instrExtFallthrough=fallthrough - instrExtRelabel=remapIlxLabels } - -let mkIlxInstr i = I_other (mkIlxExtInstr i) - // Define an extension of the IL algebra of type definitions type IlxClosureInfo = { cloStructure: IlxClosureLambdas; @@ -157,7 +122,7 @@ type IlxClosureInfo = cloCode: Lazy; cloSource: ILSourceMarker option} -and IlxUnionInfo = +type IlxUnionInfo = { /// is the representation public? cudReprAccess: ILMemberAccess; /// are the representation public? diff --git a/src/absil/ilx.fsi b/src/absil/ilx.fsi index 93522ff8e16..a158e4669b1 100644 --- a/src/absil/ilx.fsi +++ b/src/absil/ilx.fsi @@ -89,18 +89,6 @@ type IlxClosureApps = | Apps_app of ILType * IlxClosureApps | Apps_done of ILType -/// ILX extensions to the instruction set. -type IlxInstr = - | EI_castdata of bool * IlxUnionSpec * int - | EI_datacase of avoidHelpers:bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel - | EI_lddatatag of avoidHelpers:bool * IlxUnionSpec - -val mkIlxExtInstr: (IlxInstr -> IlxExtensionInstr) -val isIlxExtInstr: (IlxExtensionInstr -> bool) -val destIlxExtInstr: (IlxExtensionInstr -> IlxInstr) - -val mkIlxInstr: IlxInstr -> ILInstr - // -------------------------------------------------------------------- // ILX extensions to the kinds of type definitions available // -------------------------------------------------------------------- @@ -111,7 +99,7 @@ type IlxClosureInfo = cloCode: Lazy; cloSource: ILSourceMarker option} -and IlxUnionInfo = +type IlxUnionInfo = { /// Is the representation public? cudReprAccess: ILMemberAccess; /// Are the representation helpers public? diff --git a/src/fsharp/IlxGen.fs b/src/fsharp/IlxGen.fs index a4af0b385fe..2007bf457eb 100644 --- a/src/fsharp/IlxGen.fs +++ b/src/fsharp/IlxGen.fs @@ -1608,6 +1608,9 @@ let CodeGenMethod cenv mgbuf (zapFirstSeqPointToStart,entryPointInfo,methodName, // ILDASM has issues if you emit symbols with a source range but without any sequence points let sourceRange = if hasSequencePoints then GenPossibleILSourceMarker cenv m else None + // The old union erasure phase increased maxstack by 2 since the code pushes some items, we do the same here + let maxStack = maxStack + 2 + // Build an Abstract IL method instrs, mkILMethodBody (true,mkILLocals locals,maxStack,code, sourceRange) @@ -2176,13 +2179,21 @@ and GenSetExnField cenv cgbuf eenv (e,ecref,fieldNum,e2,m) sequel = CG.EmitInstr cgbuf (pop 2) Push0 (mkNormalStfld(mkILFieldSpecInTy (typ,ilFieldName,ftyp))); GenUnitThenSequel cenv eenv m eenv.cloc cgbuf sequel +and UnionCodeGen (cgbuf: CodeGenBuffer) = + { new EraseUnions.ICodeGen with + member __.CodeLabel(m) = m.CodeLabel + member __.GenerateDelayMark() = CG.GenerateDelayMark cgbuf "unionCodeGenMark" + member __.GenLocal(ilty) = cgbuf.AllocLocal([],ilty) |> uint16 + member __.SetMarkToHere(m) = CG.SetMarkToHere cgbuf m + member __.EmitInstr x = CG.EmitInstr cgbuf (pop 0) (Push []) x + member __.EmitInstrs xs = CG.EmitInstrs cgbuf (pop 0) (Push []) xs } and GenUnionCaseProof cenv cgbuf eenv (e,ucref,tyargs,m) sequel = GenExpr cenv cgbuf eenv SPSuppress e Continue; let cuspec,idx = GenUnionCaseSpec cenv.amap m cenv.g eenv.tyenv ucref tyargs let fty = EraseUnions.GetILTypeForAlternative cuspec idx - CG.EmitInstrs cgbuf (pop 1) (Push [fty]) - [ mkIlxInstr (EI_castdata(false,cuspec,idx)); ]; + EraseUnions.emitCastData cenv.g.ilg (UnionCodeGen cgbuf) (false,cuspec,idx) + CG.EmitInstrs cgbuf (pop 1) (Push [fty]) [ ] // push/pop to match the line above GenSequel cenv eenv.cloc cgbuf sequel and GenGetUnionCaseField cenv cgbuf eenv (e,ucref,tyargs,n,m) sequel = @@ -2199,13 +2210,15 @@ and GenGetUnionCaseTag cenv cgbuf eenv (e,tcref,tyargs,m) sequel = GenExpr cenv cgbuf eenv SPSuppress e Continue; let cuspec = GenUnionSpec cenv.amap m cenv.g eenv.tyenv tcref tyargs let avoidHelpers = entityRefInThisAssembly cenv.g.compilingFslib tcref - CG.EmitInstrs cgbuf (pop 1) (Push [cenv.g.ilg.typ_int32]) [ mkIlxInstr (EI_lddatatag(avoidHelpers, cuspec)) ]; + EraseUnions.emitLdDataTag cenv.g.ilg (UnionCodeGen cgbuf) (avoidHelpers, cuspec) + CG.EmitInstrs cgbuf (pop 1) (Push [cenv.g.ilg.typ_int32]) [ ] // push/pop to match the line above GenSequel cenv eenv.cloc cgbuf sequel and GenSetUnionCaseField cenv cgbuf eenv (e,ucref,tyargs,n,e2,m) sequel = GenExpr cenv cgbuf eenv SPSuppress e Continue; let cuspec,idx = GenUnionCaseSpec cenv.amap m cenv.g eenv.tyenv ucref tyargs - CG.EmitInstr cgbuf (pop 1) (Push [cuspec.EnclosingType]) (mkIlxInstr (EI_castdata(false,cuspec,idx))); + EraseUnions.emitCastData cenv.g.ilg (UnionCodeGen cgbuf) (false,cuspec,idx) + CG.EmitInstrs cgbuf (pop 1) (Push [cuspec.EnclosingType]) [ ] // push/pop to match the line above GenExpr cenv cgbuf eenv SPSuppress e2 Continue; CG.EmitInstrs cgbuf (pop 2) Push0 (EraseUnions.mkStData (cuspec, idx, n)); GenUnitThenSequel cenv eenv m eenv.cloc cgbuf sequel @@ -2360,9 +2373,10 @@ and GenApp cenv cgbuf eenv (f,fty,tyargs,args,m) sequel = else ntmargs for i = ntmargs - 1 downto 0 do - CG.EmitInstrs cgbuf (pop 1) Push0 [ I_starg (uint16 (i+cgbuf.PreallocatedArgCount)) ]; - done; - CG.EmitInstrs cgbuf (pop 0) Push0 [ I_br (mark.CodeLabel) ]; + CG.EmitInstrs cgbuf (pop 1) Push0 [ I_starg (uint16 (i+cgbuf.PreallocatedArgCount)) ] + + CG.EmitInstrs cgbuf (pop 0) Push0 [ I_br mark.CodeLabel ] + GenSequelEndScopes cgbuf sequel // PhysicalEquality becomes cheap reference equality once @@ -2961,16 +2975,10 @@ and GenAsmCode cenv cgbuf eenv (il,tyargs,args,returnTys,m) sequel = | I_ldsfld (vol,fspec) ,_ -> I_ldsfld (vol,modFieldSpec fspec) | I_ldsflda (fspec) ,_ -> I_ldsflda (modFieldSpec fspec) | EI_ilzero(ILType.TypeVar _) ,[tyarg] -> EI_ilzero(tyarg) - | I_other e,_ when isIlxExtInstr e -> - begin match (destIlxExtInstr e),ilTyArgs with - | _ -> - if not (isNil tyargs) then err "Bad polymorphic ILX instruction"; - i - end | AI_nop,_ -> i - (* These are embedded in the IL for a an initonly ldfld, i.e. *) - (* here's the relevant comment from tc.fs *) - (* "Add an I_nop if this is an initonly field to make sure we never recognize it as an lvalue. See mkExprAddrOfExpr." *) + // These are embedded in the IL for a an initonly ldfld, i.e. + // here's the relevant comment from tc.fs + // "Add an I_nop if this is an initonly field to make sure we never recognize it as an lvalue. See mkExprAddrOfExpr." | _ -> if not (isNil tyargs) then err "Bad polymorphic IL instruction"; @@ -4308,7 +4316,8 @@ and GenDecisionTreeSwitch cenv cgbuf inplab stackAtTargets eenv e cases defaultT | _ -> failwith "error: mixed constructor/const test?") let avoidHelpers = entityRefInThisAssembly cenv.g.compilingFslib hdc.TyconRef - CG.EmitInstr cgbuf (pop 1) Push0 (mkIlxInstr (EI_datacase (avoidHelpers,cuspec,dests, defaultLabel.CodeLabel))); + EraseUnions.emitDataSwitch cenv.g.ilg (UnionCodeGen cgbuf) (avoidHelpers,cuspec,dests,defaultLabel.CodeLabel); + CG.EmitInstrs cgbuf (pop 1) Push0 [ ] // push/pop to match the line above GenDecisionTreeCases cenv cgbuf stackAtTargets eenv targets repeatSP targetInfos caseLabels cases defaultTargetOpt defaultLabel sequel | Test.Const c -> diff --git a/src/fsharp/fsc.fs b/src/fsharp/fsc.fs index 4d456e925e3..da17d60c132 100755 --- a/src/fsharp/fsc.fs +++ b/src/fsharp/fsc.fs @@ -2028,18 +2028,7 @@ let main2b(Args(tcConfig: TcConfig, tcImports, tcGlobals, errorLogger, generated Args (tcConfig,errorLogger,staticLinker,ilGlobals,outfile,pdbfile,ilxMainModule,signingInfo,exiter) -let main2c(Args(tcConfig, errorLogger, staticLinker, ilGlobals, outfile, pdbfile, ilxMainModule, signingInfo, exiter: Exiter)) = - - use unwindBuildPhase = PushThreadBuildPhaseUntilUnwind (BuildPhase.IlGen) - - ReportTime tcConfig "ILX -> IL (Unions)"; - let ilxMainModule = EraseUnions.ConvModule ilGlobals ilxMainModule - - AbortOnError(errorLogger,tcConfig,exiter) - Args(tcConfig,errorLogger,staticLinker,ilGlobals,ilxMainModule,outfile,pdbfile,signingInfo,exiter) - - -let main3(Args(tcConfig, errorLogger: ErrorLogger, staticLinker, ilGlobals, ilxMainModule, outfile, pdbfile, signingInfo, exiter:Exiter)) = +let main3(Args(tcConfig, errorLogger: ErrorLogger, staticLinker, ilGlobals, outfile, pdbfile, ilxMainModule, signingInfo, exiter:Exiter)) = let ilxMainModule = try staticLinker ilxMainModule @@ -2077,7 +2066,6 @@ let typecheckAndCompile(argv,bannerAlreadyPrinted,exiter:Exiter, errorLoggerProv |> main1 |> main2 |> main2b - |> main2c |> main3 |> main4 diff --git a/src/fsharp/fsi/fsi.fs b/src/fsharp/fsi/fsi.fs index 306056b549c..49dd0c29768 100644 --- a/src/fsharp/fsi/fsi.fs +++ b/src/fsharp/fsi/fsi.fs @@ -856,11 +856,6 @@ type internal FsiDynamicCompiler errorLogger.AbortOnError(); - ReportTime tcConfig "ILX -> IL (Unions)"; - let ilxMainModule = EraseUnions.ConvModule ilGlobals ilxMainModule - - errorLogger.AbortOnError(); - ReportTime tcConfig "Assembly refs Normalised"; let mainmod3 = Morphs.morphILScopeRefsInILModuleMemoized ilGlobals (NormalizeAssemblyRefs tcImports) ilxMainModule errorLogger.AbortOnError(); diff --git a/src/ilx/EraseUnions.fs b/src/ilx/EraseUnions.fs index a6e184cde13..d53a9591fb3 100644 --- a/src/ilx/EraseUnions.fs +++ b/src/ilx/EraseUnions.fs @@ -185,10 +185,6 @@ let cudefRepr = (fun ((_td,_cud),_nm) -> NoTypesGeneratedViaThisReprDecider)) -let mkBasicBlock2 (a,b) = - mkBasicBlock { Label=a; Instructions= Array.ofList b} - - let mkTesterName nm = "Is" + nm let tagPropertyName = "Tag" @@ -372,6 +368,41 @@ let mkIsData ilg (avoidHelpers, cuspec, cidx) = | TagCons -> mkGetTailOrNull avoidHelpers cuspec @ [ AI_ldnull; AI_cgt_un ] | _ -> failwith "unexpected" +type ICodeGen<'Mark> = + abstract CodeLabel: 'Mark -> ILCodeLabel + abstract GenerateDelayMark: unit -> 'Mark + abstract GenLocal: ILType -> uint16 + abstract SetMarkToHere: 'Mark -> unit + abstract EmitInstr : ILInstr -> unit + abstract EmitInstrs : ILInstr list -> unit + +// TODO: this will be removed +let genWith g = + let blocks = ResizeArray() // all the blocks emitted so far + let instrs = ResizeArray() // the current block being emitted + let internalLabels = ResizeArray() + let firstLabel = generateCodeLabel() + let mutable label = firstLabel + let closeBock m = + blocks.Add (mkBasicBlock { Label = label; Instructions=instrs.ToArray() }) + internalLabels.Add label + label <- m + instrs.Clear() + let cg = + { new ICodeGen<_> with + member __.CodeLabel(m) = m + member __.GenerateDelayMark() = generateCodeLabel() + member __.GenLocal(ilty) = failwith "not needed" + member __.SetMarkToHere(m) = closeBock m + member __.EmitInstr x = instrs.Add x + member cg.EmitInstrs xs = for i in xs do cg.EmitInstr i } + g cg + closeBock (generateCodeLabel()) + let entry = generateCodeLabel() + // TODO: what about "I_ret" instruction??? + mkGroupBlock(internalLabels |> Seq.toList, mkBasicBlock { Label = entry; Instructions = [| I_br firstLabel |] } :: (blocks |> Seq.toList)) + + let mkBrIsData ilg (avoidHelpers, cuspec,cidx,tg,failLab) = let alt = altOfUnionSpec cuspec cidx let altTy = tyForAlt cuspec alt @@ -393,196 +424,138 @@ let mkBrIsData ilg (avoidHelpers, cuspec,cidx,tg,failLab) = | _ -> failwith "unexpected" -let rec convInstr ilg (tmps: ILLocalsAllocator) inplab outlab instr = - match instr with - | I_other e when isIlxExtInstr e -> - match (destIlxExtInstr e) with - | EI_lddatatag (avoidHelpers,cuspec) -> - // If helpers exist, use them - match cuspec.HasHelpers with - | SpecialFSharpListHelpers - | AllHelpers - when not avoidHelpers -> InstrMorph [ mkGetTagFromHelpers ilg cuspec ] - | _ -> +let emitLdDataTagPrim ilg ldOpt (cg: ICodeGen<'Mark>) (avoidHelpers,cuspec: IlxUnionSpec) = + // If helpers exist, use them + match cuspec.HasHelpers with + | (SpecialFSharpListHelpers | AllHelpers) when not avoidHelpers -> + ldOpt |> Option.iter cg.EmitInstr + cg.EmitInstr (mkGetTagFromHelpers ilg cuspec) + | _ -> - let alts = cuspec.Alternatives - match cuspecRepr.DiscriminationTechnique cuspec with - | TailOrNull -> - // leaves 1 if cons, 0 if not - InstrMorph (mkGetTailOrNull avoidHelpers cuspec @ [ AI_ldnull; AI_cgt_un]) - | IntegerTag -> - let baseTy = baseTyOfUnionSpec cuspec - InstrMorph (mkGetTagFromField ilg cuspec baseTy) - | SingleCase -> - InstrMorph [ AI_pop; mkLdcInt32 0 ] - | RuntimeTypes -> - let baseTy = baseTyOfUnionSpec cuspec - let locn = tmps.AllocLocal (mkILLocal baseTy None) - - let mkCase last inplab cidx failLab = - let alt = altOfUnionSpec cuspec cidx - let altTy = tyForAlt cuspec alt + let alts = cuspec.Alternatives + match cuspecRepr.DiscriminationTechnique cuspec with + | TailOrNull -> + // leaves 1 if cons, 0 if not + ldOpt |> Option.iter cg.EmitInstr + cg.EmitInstrs (mkGetTailOrNull avoidHelpers cuspec @ [ AI_ldnull; AI_cgt_un]) + | IntegerTag -> + let baseTy = baseTyOfUnionSpec cuspec + ldOpt |> Option.iter cg.EmitInstr + cg.EmitInstrs (mkGetTagFromField ilg cuspec baseTy) + | SingleCase -> + ldOpt |> Option.iter cg.EmitInstr + cg.EmitInstrs [ AI_pop; mkLdcInt32 0 ] + | RuntimeTypes -> + let baseTy = baseTyOfUnionSpec cuspec + let ld = + match ldOpt with + | None -> + let locn = cg.GenLocal baseTy + // Add on a branch to the first input label. This gets optimized away by the printer/emitter. + cg.EmitInstr (mkStloc locn) + mkLdloc locn + | Some i -> i + + let outlab = cg.GenerateDelayMark() + + let emitCase cidx = + let alt = altOfUnionSpec cuspec cidx + let internalLab = cg.GenerateDelayMark() + let failLab = cg.GenerateDelayMark () + let cmpNull = cuspecRepr.OptimizeAlternativeToNull (cuspec, alt) + let test = I_brcmp ((if cmpNull then BI_brtrue else BI_brfalse),cg.CodeLabel failLab,cg.CodeLabel internalLab) + let testBlock = + if cmpNull || cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClass (cuspec,alt) then + [ test ] + else let altName = alt.Name - let internalLab = generateCodeLabel () - let cmpNull = cuspecRepr.OptimizeAlternativeToNull (cuspec, alt) - if last then - mkBasicBlock2 (inplab,[ mkLdcInt32 cidx; I_br outlab ]) - else - let test = I_brcmp ((if cmpNull then BI_brtrue else BI_brfalse),failLab,internalLab) - let test_block = - if cmpNull || cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClass (cuspec,alt) then - [ test ] - else - mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy test - mkGroupBlock - ([internalLab], - [ mkBasicBlock2 (inplab, mkLdloc locn ::test_block); - mkBasicBlock2 (internalLab,[mkLdcInt32 cidx; I_br outlab ]) ]) - - // Make the block for the last test. - let lastInpLab = generateCodeLabel () - let lastBlock = mkCase true lastInpLab 0 outlab - - // Make the blocks for the remaining tests. - let _, firstInpLab, overallBlock = - List.foldBack - (fun _ (n, continueInpLab, continueBlock) -> - let newInpLab = generateCodeLabel () - n+1, - newInpLab, - mkGroupBlock - ([continueInpLab], - [ mkCase false newInpLab n continueInpLab; - continueBlock ])) - (List.tail alts) - (1,lastInpLab, lastBlock) + let altTy = tyForAlt cuspec alt + mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy test + cg.EmitInstrs (ld :: testBlock); + cg.SetMarkToHere internalLab + cg.EmitInstrs [mkLdcInt32 cidx; I_br (cg.CodeLabel outlab) ] + cg.SetMarkToHere failLab - // Add on a branch to the first input label. This gets optimized away by the printer/emitter. - InstrMorph - (mkGroupBlock - ([firstInpLab], - [ mkBasicBlock2 (inplab, [ mkStloc locn; I_br firstInpLab ]); - overallBlock ])) - - | EI_castdata (canfail,cuspec,cidx) -> - let alt = altOfUnionSpec cuspec cidx - let altTy = tyForAlt cuspec alt - if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then - if canfail then - let internal1 = generateCodeLabel () - InstrMorph - (mkGroupBlock - ([internal1], - [ mkBasicBlock2 (inplab, - [ AI_dup; - I_brcmp (BI_brfalse,outlab, internal1) ]); - mkBasicBlock2 (internal1, - [ mkPrimaryAssemblyExnNewobj ilg "System.InvalidCastException"; - I_throw ]); - ] )) - else - // If it can't fail, it's still verifiable just to leave the value on the stack unchecked - InstrMorph [] - - elif cuspecRepr.OptimizeAlternativeToRootClass (cuspec,alt) then - InstrMorph [] + // Make the blocks for the remaining tests. + for n in alts.Length-1 .. -1 .. 1 do + emitCase n - else InstrMorph [ I_castclass altTy ] - + // Make the block for the last test. + cg.EmitInstr (mkLdcInt32 0) + cg.SetMarkToHere outlab + +let emitLdDataTag ilg (cg: ICodeGen<'Mark>) (avoidHelpers,cuspec: IlxUnionSpec) = + emitLdDataTagPrim ilg None cg (avoidHelpers,cuspec) + +let emitCastData ilg (cg: ICodeGen<'Mark>) (canfail,cuspec,cidx) = + let alt = altOfUnionSpec cuspec cidx + if cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) then + if canfail then + let outlab = cg.GenerateDelayMark () + let internal1 = cg.GenerateDelayMark () + cg.EmitInstrs [AI_dup; I_brcmp (BI_brfalse, cg.CodeLabel outlab, cg.CodeLabel internal1) ]; + cg.SetMarkToHere internal1 + cg.EmitInstrs [mkPrimaryAssemblyExnNewobj ilg "System.InvalidCastException"; I_throw ] + cg.SetMarkToHere outlab + // If it can't fail, it's still verifiable just to leave the value on the stack unchecked + elif cuspecRepr.OptimizeAlternativeToRootClass (cuspec,alt) then + () + else + let altTy = tyForAlt cuspec alt + cg.EmitInstr (I_castclass altTy) - | EI_datacase (avoidHelpers, cuspec, cases, cont) -> - let baseTy = baseTyOfUnionSpec cuspec +let emitDataSwitch ilg (cg: ICodeGen<'Mark>) (avoidHelpers, cuspec, cases, cont) = + let baseTy = baseTyOfUnionSpec cuspec - match cuspecRepr.DiscriminationTechnique cuspec with - | RuntimeTypes -> - let locn = tmps.AllocLocal (mkILLocal baseTy None) - let mkCase _last inplab (cidx,tg) failLab = - let alt = altOfUnionSpec cuspec cidx - let altTy = tyForAlt cuspec alt - let altName = alt.Name - let _internalLab = generateCodeLabel () - let cmpNull = cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) - - let test = - let testInstr = I_brcmp ((if cmpNull then BI_brfalse else BI_brtrue),tg,failLab) + match cuspecRepr.DiscriminationTechnique cuspec with + | RuntimeTypes -> + let locn = cg.GenLocal baseTy - [ mkLdloc locn ] @ - (if cmpNull || cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClass (cuspec,alt) then - [ testInstr ] - else - mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy testInstr) + cg.EmitInstr (mkStloc locn) - mkBasicBlock2 (inplab, test) - - // Make the block for the last test. - let lastInpLab = generateCodeLabel () - let lastCase, firstCases = - let l2 = List.rev cases - List.head l2, List.rev (List.tail l2) - - let lastBlock = mkCase true lastInpLab lastCase cont - - // Make the blocks for the remaining tests. - let firstInpLab,overallBlock = - List.foldBack - (fun caseInfo (continueInpLab, continueBlock) -> - let newInpLab = generateCodeLabel () - (newInpLab, mkGroupBlock - ([continueInpLab], - [ mkCase false newInpLab caseInfo continueInpLab; - continueBlock ]))) - firstCases - (lastInpLab, lastBlock) - - // Add on a branch to the first input label. This gets optimized - // away by the printer/emitter. - InstrMorph - (mkGroupBlock - ([firstInpLab], - [ mkBasicBlock2 (inplab, [ mkStloc locn; I_br firstInpLab ]); - overallBlock ])) - | IntegerTag -> - // Use a dictionary to avoid quadratic lookup in case list - let dict = System.Collections.Generic.Dictionary() - for (i,case) in cases do dict.[i] <- case - let mkCase i _ = - let mutable res = Unchecked.defaultof<_> - let ok = dict.TryGetValue(i, &res) - if ok then res else cont - - let dests = List.mapi mkCase cuspec.Alternatives - InstrMorph (mkGetTag ilg cuspec @ [ I_switch (dests,cont) ]) - | SingleCase -> - match cases with - | [(0,tg)] -> InstrMorph [ AI_pop; I_br tg ] - | [] -> InstrMorph [ AI_pop; I_br cont ] - | _ -> failwith "unexpected: strange switch on single-case unions should not be present" - | TailOrNull -> - failwith "unexpected: switches on lists should have been eliminated to brisdata tests" + for (cidx,tg) in cases do + let alt = altOfUnionSpec cuspec cidx + let altTy = tyForAlt cuspec alt + let altName = alt.Name + let failLab = cg.GenerateDelayMark () + let cmpNull = cuspecRepr.OptimizeAlternativeToNull (cuspec,alt) + + let testInstr = I_brcmp ((if cmpNull then BI_brfalse else BI_brtrue),tg,cg.CodeLabel failLab) + + cg.EmitInstr (mkLdloc locn) + if cmpNull || cuspecRepr.OptimizeSingleNonNullaryAlternativeToRootClass (cuspec,alt) then + cg.EmitInstr testInstr + else + cg.EmitInstrs (mkRuntimeTypeDiscriminateThen ilg avoidHelpers cuspec alt altName altTy testInstr) + cg.SetMarkToHere failLab + cg.EmitInstr (I_br cont) - | _ -> InstrMorph [instr] - - -let convILMethodBody ilg il = - let tmps = ILLocalsAllocator il.Locals.Length - let code= morphExpandILInstrsInILCode (convInstr ilg tmps) il.Code - {il with - Locals = ILList.ofList (ILList.toList il.Locals @ tmps.Close()); - Code=code; - MaxStack=il.MaxStack+2 } - -let convMethodDef ilg md = - {md with mdBody= morphILMethodBody (convILMethodBody ilg) md.mdBody } - -let rec convTypeDef ilg td = - {td with NestedTypes = convTypeDefs ilg td.NestedTypes; - Methods=morphILMethodDefs (convMethodDef ilg) td.Methods; } -and convTypeDefs ilg tdefs : ILTypeDefs = - morphILTypeDefs (convTypeDef ilg) tdefs - -let ConvModule ilg modul = - morphILTypeDefsInILModule (convTypeDefs ilg) modul + | IntegerTag -> + match cases with + | [] -> cg.EmitInstrs [ AI_pop; I_br cont ] + | _ -> + // Use a dictionary to avoid quadratic lookup in case list + let dict = System.Collections.Generic.Dictionary() + for (i,case) in cases do dict.[i] <- case + let emitCase i _ = + let mutable res = Unchecked.defaultof<_> + let ok = dict.TryGetValue(i, &res) + if ok then res else cont + + let dests = Array.mapi emitCase cuspec.AlternativesArray + cg.EmitInstrs (mkGetTag ilg cuspec) + cg.EmitInstr (I_switch (Array.toList dests,cont)) + + | SingleCase -> + match cases with + | [(0,tg)] -> cg.EmitInstrs [ AI_pop; I_br tg ] + | [] -> cg.EmitInstrs [ AI_pop; I_br cont ] + | _ -> failwith "unexpected: strange switch on single-case unions should not be present" + + | TailOrNull -> + failwith "unexpected: switches on lists should have been eliminated to brisdata tests" + //--------------------------------------------------- @@ -994,33 +967,19 @@ let mkClassUnionDef ilg tref td cud = |> Array.mapi (fun num alt -> mkILLiteralField (alt.Name, tagFieldType, ILFieldInit.Int32 num, None, ILMemberAccess.Public)) |> Array.toList + let tagMeths,tagProps = + + let body = mkMethodBody(true,emptyILLocals,2,genWith (fun cg -> emitLdDataTagPrim ilg (Some mkLdarg0) cg (true, cuspec); cg.EmitInstr I_ret), cud.cudWhere) // // If we are using NULL as a representation for an element of this type then we cannot // // use an instance method if (repr.OptimizingOneAlternativeToNull info) then - [ mkILNonGenericStaticMethod - ("Get" + tagPropertyName, - cud.cudHelpersAccess, - [mkILParamAnon baseTy], - mkILReturn tagFieldType, - mkMethodBody(true,emptyILLocals,2, - nonBranchingInstrsToCode - [ mkLdarg0; - (mkIlxInstr (EI_lddatatag (true, cuspec))) ], - cud.cudWhere)) + [ mkILNonGenericStaticMethod("Get" + tagPropertyName,cud.cudHelpersAccess,[mkILParamAnon baseTy],mkILReturn tagFieldType,body) |> addMethodGeneratedAttrs ilg ], [] else - [ mkILNonGenericInstanceMethod - ("get_" + tagPropertyName, - cud.cudHelpersAccess,[], - mkILReturn tagFieldType, - mkMethodBody(true,emptyILLocals,2, - nonBranchingInstrsToCode - [ mkLdarg0; - (mkIlxInstr (EI_lddatatag (true, cuspec))) ], - cud.cudWhere)) + [ mkILNonGenericInstanceMethod("get_" + tagPropertyName,cud.cudHelpersAccess,[],mkILReturn tagFieldType,body) |> addMethodGeneratedAttrs ilg ], [ { Name=tagPropertyName; @@ -1111,27 +1070,6 @@ let mkClassUnionDef ilg tref td cud = // The .cctor goes on the Cases type since that's where the constant fields for nullary constructors live |> addConstFieldInit -(* - printfn "union type %s has helpers = %+A" td.Name cud.cudHasHelpers - for md in td.Methods do - printfn "original union type %s has method %s" td.Name md.Name - for pd in td.Properties.AsList do - printfn "original union type %s has property %s" td.Name pd.Name - for md in baseTypeDef.Methods.AsList do - printfn "type %s has method %s" baseTypeDef.Name md.Name - for pd in baseTypeDef.Properties.AsList do - printfn "type %s has property %s" baseTypeDef.Name pd.Name - - for pd in tagProps do - printfn "type %s has tag property %s" baseTypeDef.Name pd.Name - for pd in basePropsFromAlt do - printfn "type %s has basePropsFromAlt property %s" baseTypeDef.Name pd.Name - for pd in selfProps do - printfn "type %s has selfProps property %s" baseTypeDef.Name pd.Name - for pd in existingProps do - printfn "type %s has existingProps property %s" baseTypeDef.Name pd.Name -*) - baseTypeDef diff --git a/src/ilx/EraseUnions.fsi b/src/ilx/EraseUnions.fsi index 66a867fc09a..090061573db 100644 --- a/src/ilx/EraseUnions.fsi +++ b/src/ilx/EraseUnions.fsi @@ -15,5 +15,16 @@ val mkLdData : bool * IlxUnionSpec * int * int -> ILInstr list val mkStData : IlxUnionSpec * int * int -> ILInstr list val mkBrIsData : ILGlobals -> avoidHelpers:bool * IlxUnionSpec * int * ILCodeLabel * ILCodeLabel -> ILInstr list val mkClassUnionDef : ILGlobals -> ILTypeRef -> ILTypeDef -> IlxUnionInfo -> ILTypeDef -val ConvModule: ILGlobals -> ILModuleDef -> ILModuleDef val GetILTypeForAlternative : IlxUnionSpec -> int -> ILType + +type ICodeGen<'Mark> = + abstract CodeLabel: 'Mark -> ILCodeLabel + abstract GenerateDelayMark: unit -> 'Mark + abstract GenLocal: ILType -> uint16 + abstract SetMarkToHere: 'Mark -> unit + abstract EmitInstr : ILInstr -> unit + abstract EmitInstrs : ILInstr list -> unit + +val emitCastData : ILGlobals -> ICodeGen<'Mark> -> canfail: bool * IlxUnionSpec * int -> unit +val emitLdDataTag : ILGlobals -> ICodeGen<'Mark> -> avoidHelpers:bool * IlxUnionSpec -> unit +val emitDataSwitch : ILGlobals -> ICodeGen<'Mark> -> avoidHelpers:bool * IlxUnionSpec * (int * ILCodeLabel) list * ILCodeLabel -> unit From 06556b65a40c58b30048b71a03dad1eb93913c92 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Tue, 7 Jun 2016 19:26:47 +0100 Subject: [PATCH 145/148] updates to tests --- .../EmittedIL/ComputationExpressions/keep.lst | 2 +- .../EmittedIL/Misc/EqualsOnUnions01.il.bsl | 576 +++++++++--------- .../Misc/EqualsOnUnions01.il.netfx4.bsl | 471 +++++++------- .../QueryExpressionStepping/keep.lst | 2 +- .../ToplevelModule.il.bsl | 20 +- .../ToplevelNamespace.il.bsl | 16 +- .../SteppingMatch/SteppingMatch03.il.bsl | 106 ++-- .../SteppingMatch/SteppingMatch04.il.bsl | 106 ++-- 8 files changed, 648 insertions(+), 651 deletions(-) diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/keep.lst b/tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/keep.lst index 9304c7c3ab6..f59ec20aabf 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/keep.lst +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/keep.lst @@ -1 +1 @@ -ComputationExprLibrary.dll \ No newline at end of file +* \ No newline at end of file diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.bsl index d6b38a92de6..b01b5b049cf 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.bsl +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.bsl @@ -1,5 +1,5 @@ -// Microsoft (R) .NET Framework IL Disassembler. Version 4.0.30319.1 +// Microsoft (R) .NET Framework IL Disassembler. Version 4.6.81.0 // Copyright (c) Microsoft Corporation. All rights reserved. @@ -13,7 +13,7 @@ .assembly extern FSharp.Core { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 4:0:0:0 + .ver 4:4:1:0 } .assembly EqualsOnUnions01 { @@ -22,27 +22,27 @@ int32) = ( 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ) // --- The following custom attribute is added automatically, do not uncomment ------- - // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 01 01 00 00 00 00 ) + // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 00 01 00 00 00 00 ) .hash algorithm 0x00008004 .ver 0:0:0:0 } .mresource public FSharpSignatureData.EqualsOnUnions01 { - // Offset: 0x00000000 Length: 0x00000657 + // Offset: 0x00000000 Length: 0x0000064B } .mresource public FSharpOptimizationData.EqualsOnUnions01 { - // Offset: 0x00000660 Length: 0x000001C7 + // Offset: 0x00000650 Length: 0x000001C7 } .module EqualsOnUnions01.exe -// MVID: {4BEB2859-BBFB-14A0-A745-03835928EB4B} +// MVID: {57570CD9-BBFB-14A0-A745-0383D90C5757} .imagebase 0x00400000 .file alignment 0x00000200 .stackreserve 0x00100000 .subsystem 0x0003 // WINDOWS_CUI .corflags 0x00000001 // ILONLY -// Image base: 0x001E0000 +// Image base: 0x01410000 // =============== CLASS MEMBERS DECLARATION =================== @@ -83,7 +83,7 @@ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 7 (0x7) - .maxstack 2 + .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void EqualsOnUnions01/U::.ctor() IL_0006: ret @@ -109,7 +109,7 @@ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 14 (0xe) - .maxstack 2 + .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void EqualsOnUnions01/U::.ctor() IL_0006: ldarg.0 @@ -118,12 +118,13 @@ IL_000d: ret } // end of method B::.ctor - .method public instance int32 get_Item() cil managed + .method public hidebysig instance int32 + get_Item() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 7 (0x7) - .maxstack 4 + .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld int32 EqualsOnUnions01/U/B::item IL_0006: ret @@ -153,7 +154,7 @@ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 14 (0xe) - .maxstack 3 + .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 @@ -177,7 +178,7 @@ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 14 (0xe) - .maxstack 3 + .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ldarg.0 @@ -186,12 +187,13 @@ IL_000d: ret } // end of method B@DebugTypeProxy::.ctor - .method public instance int32 get_Item() cil managed + .method public hidebysig instance int32 + get_Item() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 12 (0xc) - .maxstack 4 + .maxstack 8 IL_0000: ldarg.0 IL_0001: ldfld class EqualsOnUnions01/U/B EqualsOnUnions01/U/B@DebugTypeProxy::_obj IL_0006: ldfld int32 EqualsOnUnions01/U/B::item @@ -217,7 +219,7 @@ void .cctor() cil managed { // Code size 11 (0xb) - .maxstack 1 + .maxstack 8 IL_0000: newobj instance void EqualsOnUnions01/U/_A::.ctor() IL_0005: stsfld class EqualsOnUnions01/U EqualsOnUnions01/U::_unique_A IL_000a: ret @@ -229,88 +231,88 @@ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 7 (0x7) - .maxstack 2 + .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [mscorlib]System.Object::.ctor() IL_0006: ret } // end of method U::.ctor .method public static class EqualsOnUnions01/U - NewB(int32 item) cil managed + get_A() cil managed { .custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags, - int32) = ( 01 00 08 00 00 00 01 00 00 00 00 00 ) - // Code size 7 (0x7) - .maxstack 3 - IL_0000: ldarg.0 - IL_0001: newobj instance void EqualsOnUnions01/U/B::.ctor(int32) - IL_0006: ret - } // end of method U::NewB + int32) = ( 01 00 08 00 00 00 00 00 00 00 00 00 ) + // Code size 6 (0x6) + .maxstack 8 + IL_0000: ldsfld class EqualsOnUnions01/U EqualsOnUnions01/U::_unique_A + IL_0005: ret + } // end of method U::get_A - .method public instance bool get_IsB() cil managed + .method public hidebysig instance bool + get_IsA() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 10 (0xa) - .maxstack 4 + .maxstack 8 IL_0000: ldarg.0 - IL_0001: isinst EqualsOnUnions01/U/B + IL_0001: isinst EqualsOnUnions01/U/_A IL_0006: ldnull IL_0007: cgt.un IL_0009: ret - } // end of method U::get_IsB + } // end of method U::get_IsA .method public static class EqualsOnUnions01/U - get_A() cil managed + NewB(int32 item) cil managed { .custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags, - int32) = ( 01 00 08 00 00 00 00 00 00 00 00 00 ) - // Code size 6 (0x6) - .maxstack 2 - IL_0000: ldsfld class EqualsOnUnions01/U EqualsOnUnions01/U::_unique_A - IL_0005: ret - } // end of method U::get_A + int32) = ( 01 00 08 00 00 00 01 00 00 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: newobj instance void EqualsOnUnions01/U/B::.ctor(int32) + IL_0006: ret + } // end of method U::NewB - .method public instance bool get_IsA() cil managed + .method public hidebysig instance bool + get_IsB() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 10 (0xa) - .maxstack 4 + .maxstack 8 IL_0000: ldarg.0 - IL_0001: isinst EqualsOnUnions01/U/_A + IL_0001: isinst EqualsOnUnions01/U/B IL_0006: ldnull IL_0007: cgt.un IL_0009: ret - } // end of method U::get_IsA + } // end of method U::get_IsB - .method public instance int32 get_Tag() cil managed + .method public hidebysig instance int32 + get_Tag() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 15 (0xf) - .maxstack 4 - .locals init (class EqualsOnUnions01/U V_0) + // Code size 13 (0xd) + .maxstack 8 IL_0000: ldarg.0 - IL_0001: stloc.0 - IL_0002: ldloc.0 - IL_0003: isinst EqualsOnUnions01/U/B - IL_0008: brfalse.s IL_000d + IL_0001: isinst EqualsOnUnions01/U/B + IL_0006: brfalse.s IL_000b - IL_000a: ldc.i4.1 - IL_000b: br.s IL_000e + IL_0008: ldc.i4.1 + IL_0009: br.s IL_000c - IL_000d: ldc.i4.0 - IL_000e: ret + IL_000b: ldc.i4.0 + IL_000c: ret } // end of method U::get_Tag - .method assembly specialname instance object - __DebugDisplay() cil managed + .method assembly hidebysig specialname + instance object __DebugDisplay() cil managed { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) // Code size 22 (0x16) - .maxstack 4 + .maxstack 8 IL_0000: ldstr "%+0.8A" IL_0005: newobj instance void class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`5,class [FSharp.Core]Microsoft.FSharp.Core.Unit,string,string,string>::.ctor(string) IL_000a: call !!0 [FSharp.Core]Microsoft.FSharp.Core.ExtraTopLevelOperators::PrintFormatToString>(class [FSharp.Core]Microsoft.FSharp.Core.PrintfFormat`4) @@ -326,14 +328,14 @@ // Code size 159 (0x9f) .maxstack 4 .locals init (int32 V_0, - int32 V_1, - class EqualsOnUnions01/U/B V_2, - class EqualsOnUnions01/U/B V_3, - class [mscorlib]System.Collections.IComparer V_4, - int32 V_5, - int32 V_6, - class EqualsOnUnions01/U V_7, - class EqualsOnUnions01/U V_8) + class EqualsOnUnions01/U V_1, + int32 V_2, + class EqualsOnUnions01/U V_3, + class EqualsOnUnions01/U/B V_4, + class EqualsOnUnions01/U/B V_5, + class [mscorlib]System.Collections.IComparer V_6, + int32 V_7, + int32 V_8) IL_0000: nop IL_0001: ldarg.0 IL_0002: ldnull @@ -354,59 +356,59 @@ IL_0016: br IL_008f IL_001b: ldarg.0 - IL_001c: stloc.s V_7 - IL_001e: ldloc.s V_7 - IL_0020: isinst EqualsOnUnions01/U/B - IL_0025: brfalse.s IL_002a - - IL_0027: ldc.i4.1 - IL_0028: br.s IL_002b - - IL_002a: ldc.i4.0 - IL_002b: stloc.0 - IL_002c: ldarg.1 - IL_002d: stloc.s V_8 - IL_002f: ldloc.s V_8 - IL_0031: isinst EqualsOnUnions01/U/B - IL_0036: brfalse.s IL_003b - - IL_0038: ldc.i4.1 - IL_0039: br.s IL_003c - - IL_003b: ldc.i4.0 - IL_003c: stloc.1 - IL_003d: ldloc.0 - IL_003e: ldloc.1 - IL_003f: bne.un.s IL_0043 + IL_001c: stloc.1 + IL_001d: ldloc.1 + IL_001e: isinst EqualsOnUnions01/U/B + IL_0023: brfalse.s IL_0028 + + IL_0025: ldc.i4.1 + IL_0026: br.s IL_0029 + + IL_0028: ldc.i4.0 + IL_0029: stloc.0 + IL_002a: ldarg.1 + IL_002b: stloc.3 + IL_002c: ldloc.3 + IL_002d: isinst EqualsOnUnions01/U/B + IL_0032: brfalse.s IL_0037 - IL_0041: br.s IL_0045 + IL_0034: ldc.i4.1 + IL_0035: br.s IL_0038 - IL_0043: br.s IL_008b + IL_0037: ldc.i4.0 + IL_0038: stloc.2 + IL_0039: ldloc.0 + IL_003a: ldloc.2 + IL_003b: bne.un.s IL_003f - IL_0045: ldarg.0 - IL_0046: isinst EqualsOnUnions01/U/B - IL_004b: brfalse.s IL_004f + IL_003d: br.s IL_0041 - IL_004d: br.s IL_0051 + IL_003f: br.s IL_008b - IL_004f: br.s IL_0089 + IL_0041: ldarg.0 + IL_0042: isinst EqualsOnUnions01/U/B + IL_0047: brfalse.s IL_004b - IL_0051: ldarg.0 - IL_0052: castclass EqualsOnUnions01/U/B - IL_0057: stloc.2 - IL_0058: ldarg.1 - IL_0059: castclass EqualsOnUnions01/U/B - IL_005e: stloc.3 - IL_005f: call class [mscorlib]System.Collections.IComparer [FSharp.Core]Microsoft.FSharp.Core.LanguagePrimitives::get_GenericComparer() - IL_0064: stloc.s V_4 - IL_0066: ldloc.2 - IL_0067: ldfld int32 EqualsOnUnions01/U/B::item - IL_006c: stloc.s V_5 - IL_006e: ldloc.3 + IL_0049: br.s IL_004d + + IL_004b: br.s IL_0089 + + IL_004d: ldarg.0 + IL_004e: castclass EqualsOnUnions01/U/B + IL_0053: stloc.s V_4 + IL_0055: ldarg.1 + IL_0056: castclass EqualsOnUnions01/U/B + IL_005b: stloc.s V_5 + IL_005d: call class [mscorlib]System.Collections.IComparer [FSharp.Core]Microsoft.FSharp.Core.LanguagePrimitives::get_GenericComparer() + IL_0062: stloc.s V_6 + IL_0064: ldloc.s V_4 + IL_0066: ldfld int32 EqualsOnUnions01/U/B::item + IL_006b: stloc.s V_7 + IL_006d: ldloc.s V_5 IL_006f: ldfld int32 EqualsOnUnions01/U/B::item - IL_0074: stloc.s V_6 - IL_0076: ldloc.s V_5 - IL_0078: ldloc.s V_6 + IL_0074: stloc.s V_8 + IL_0076: ldloc.s V_7 + IL_0078: ldloc.s V_8 IL_007a: bge.s IL_007e IL_007c: br.s IL_0080 @@ -416,8 +418,8 @@ IL_0080: ldc.i4.m1 IL_0081: ret - IL_0082: ldloc.s V_5 - IL_0084: ldloc.s V_6 + IL_0082: ldloc.s V_7 + IL_0084: ldloc.s V_8 IL_0086: cgt IL_0088: ret @@ -425,7 +427,7 @@ IL_008a: ret IL_008b: ldloc.0 - IL_008c: ldloc.1 + IL_008c: ldloc.2 IL_008d: sub IL_008e: ret @@ -453,14 +455,14 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 14 (0xe) - .maxstack 4 + .maxstack 8 .language '{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 6,6 : 6,7 + .line 6,6 : 6,7 'C:\\GitHub\\dsyme\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\Misc\\EqualsOnUnions01.fs' IL_0000: nop IL_0001: ldarg.0 IL_0002: ldarg.1 IL_0003: unbox.any EqualsOnUnions01/U - IL_0008: call instance int32 EqualsOnUnions01/U::CompareTo(class EqualsOnUnions01/U) + IL_0008: callvirt instance int32 EqualsOnUnions01/U::CompareTo(class EqualsOnUnions01/U) IL_000d: ret } // end of method U::CompareTo @@ -473,15 +475,15 @@ .maxstack 4 .locals init ([0] class EqualsOnUnions01/U V_0, [1] int32 V_1, - [2] int32 V_2, - [3] class EqualsOnUnions01/U/B V_3, - [4] class EqualsOnUnions01/U/B V_4, - [5] class [mscorlib]System.Collections.IComparer V_5, - [6] int32 V_6, - [7] int32 V_7, - [8] class EqualsOnUnions01/U V_8, - [9] class EqualsOnUnions01/U V_9) - .line 6,6 : 6,7 + [2] class EqualsOnUnions01/U V_2, + [3] int32 V_3, + [4] class EqualsOnUnions01/U V_4, + [5] class EqualsOnUnions01/U/B V_5, + [6] class EqualsOnUnions01/U/B V_6, + [7] class [mscorlib]System.Collections.IComparer V_7, + [8] int32 V_8, + [9] int32 V_9) + .line 6,6 : 6,7 '' IL_0000: nop IL_0001: ldarg.1 IL_0002: unbox.any EqualsOnUnions01/U @@ -495,7 +497,7 @@ IL_0010: br IL_009b - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0015: ldarg.1 IL_0016: unbox.any EqualsOnUnions01/U IL_001b: ldnull @@ -506,94 +508,94 @@ IL_0022: br IL_0099 - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0027: ldarg.0 - IL_0028: stloc.s V_8 - IL_002a: ldloc.s V_8 - IL_002c: isinst EqualsOnUnions01/U/B - IL_0031: brfalse.s IL_0036 - - IL_0033: ldc.i4.1 - IL_0034: br.s IL_0037 - - IL_0036: ldc.i4.0 - IL_0037: stloc.1 - IL_0038: ldloc.0 - IL_0039: stloc.s V_9 - IL_003b: ldloc.s V_9 - IL_003d: isinst EqualsOnUnions01/U/B - IL_0042: brfalse.s IL_0047 - - IL_0044: ldc.i4.1 - IL_0045: br.s IL_0048 - - IL_0047: ldc.i4.0 - IL_0048: stloc.2 - IL_0049: ldloc.1 - IL_004a: ldloc.2 - IL_004b: bne.un.s IL_004f - - IL_004d: br.s IL_0051 - - IL_004f: br.s IL_0095 - - .line 100001,100001 : 0,0 - IL_0051: ldarg.0 - IL_0052: isinst EqualsOnUnions01/U/B - IL_0057: brfalse.s IL_005b - - IL_0059: br.s IL_005d - - IL_005b: br.s IL_0093 - - .line 100001,100001 : 0,0 - IL_005d: ldarg.0 - IL_005e: castclass EqualsOnUnions01/U/B - IL_0063: stloc.3 - IL_0064: ldloc.0 - IL_0065: castclass EqualsOnUnions01/U/B - IL_006a: stloc.s V_4 - IL_006c: ldarg.2 - IL_006d: stloc.s V_5 - IL_006f: ldloc.3 + IL_0028: stloc.2 + IL_0029: ldloc.2 + IL_002a: isinst EqualsOnUnions01/U/B + IL_002f: brfalse.s IL_0034 + + IL_0031: ldc.i4.1 + IL_0032: br.s IL_0035 + + IL_0034: ldc.i4.0 + IL_0035: stloc.1 + IL_0036: ldloc.0 + IL_0037: stloc.s V_4 + IL_0039: ldloc.s V_4 + IL_003b: isinst EqualsOnUnions01/U/B + IL_0040: brfalse.s IL_0045 + + IL_0042: ldc.i4.1 + IL_0043: br.s IL_0046 + + IL_0045: ldc.i4.0 + IL_0046: stloc.3 + IL_0047: ldloc.1 + IL_0048: ldloc.3 + IL_0049: bne.un.s IL_004d + + IL_004b: br.s IL_004f + + IL_004d: br.s IL_0095 + + .line 100001,100001 : 0,0 '' + IL_004f: ldarg.0 + IL_0050: isinst EqualsOnUnions01/U/B + IL_0055: brfalse.s IL_0059 + + IL_0057: br.s IL_005b + + IL_0059: br.s IL_0093 + + .line 100001,100001 : 0,0 '' + IL_005b: ldarg.0 + IL_005c: castclass EqualsOnUnions01/U/B + IL_0061: stloc.s V_5 + IL_0063: ldloc.0 + IL_0064: castclass EqualsOnUnions01/U/B + IL_0069: stloc.s V_6 + IL_006b: ldarg.2 + IL_006c: stloc.s V_7 + IL_006e: ldloc.s V_5 IL_0070: ldfld int32 EqualsOnUnions01/U/B::item - IL_0075: stloc.s V_6 - IL_0077: ldloc.s V_4 + IL_0075: stloc.s V_8 + IL_0077: ldloc.s V_6 IL_0079: ldfld int32 EqualsOnUnions01/U/B::item - IL_007e: stloc.s V_7 - IL_0080: ldloc.s V_6 - IL_0082: ldloc.s V_7 + IL_007e: stloc.s V_9 + IL_0080: ldloc.s V_8 + IL_0082: ldloc.s V_9 IL_0084: bge.s IL_0088 IL_0086: br.s IL_008a IL_0088: br.s IL_008c - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_008a: ldc.i4.m1 IL_008b: ret - .line 100001,100001 : 0,0 - IL_008c: ldloc.s V_6 - IL_008e: ldloc.s V_7 + .line 100001,100001 : 0,0 '' + IL_008c: ldloc.s V_8 + IL_008e: ldloc.s V_9 IL_0090: cgt IL_0092: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0093: ldc.i4.0 IL_0094: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0095: ldloc.1 - IL_0096: ldloc.2 + IL_0096: ldloc.3 IL_0097: sub IL_0098: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0099: ldc.i4.1 IL_009a: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_009b: ldarg.1 IL_009c: unbox.any EqualsOnUnions01/U IL_00a1: ldnull @@ -604,11 +606,11 @@ IL_00a8: br.s IL_00ac - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_00aa: ldc.i4.m1 IL_00ab: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_00ac: ldc.i4.0 IL_00ad: ret } // end of method U::CompareTo @@ -683,12 +685,12 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 13 (0xd) - .maxstack 4 - .line 6,6 : 6,7 + .maxstack 8 + .line 6,6 : 6,7 '' IL_0000: nop IL_0001: ldarg.0 IL_0002: call class [mscorlib]System.Collections.IEqualityComparer [FSharp.Core]Microsoft.FSharp.Core.LanguagePrimitives::get_GenericEqualityComparer() - IL_0007: call instance int32 EqualsOnUnions01/U::GetHashCode(class [mscorlib]System.Collections.IEqualityComparer) + IL_0007: callvirt instance int32 EqualsOnUnions01/U::GetHashCode(class [mscorlib]System.Collections.IEqualityComparer) IL_000c: ret } // end of method U::GetHashCode @@ -702,12 +704,12 @@ .locals init (class EqualsOnUnions01/U V_0, class EqualsOnUnions01/U V_1, int32 V_2, - int32 V_3, - class EqualsOnUnions01/U/B V_4, - class EqualsOnUnions01/U/B V_5, - class [mscorlib]System.Collections.IEqualityComparer V_6, - class EqualsOnUnions01/U V_7, - class EqualsOnUnions01/U V_8) + class EqualsOnUnions01/U V_3, + int32 V_4, + class EqualsOnUnions01/U V_5, + class EqualsOnUnions01/U/B V_6, + class EqualsOnUnions01/U/B V_7, + class [mscorlib]System.Collections.IEqualityComparer V_8) IL_0000: nop IL_0001: ldarg.0 IL_0002: ldnull @@ -731,29 +733,29 @@ IL_001c: ldloc.0 IL_001d: stloc.1 IL_001e: ldarg.0 - IL_001f: stloc.s V_7 - IL_0021: ldloc.s V_7 - IL_0023: isinst EqualsOnUnions01/U/B - IL_0028: brfalse.s IL_002d - - IL_002a: ldc.i4.1 - IL_002b: br.s IL_002e - - IL_002d: ldc.i4.0 - IL_002e: stloc.2 - IL_002f: ldloc.1 - IL_0030: stloc.s V_8 - IL_0032: ldloc.s V_8 - IL_0034: isinst EqualsOnUnions01/U/B - IL_0039: brfalse.s IL_003e - - IL_003b: ldc.i4.1 - IL_003c: br.s IL_003f - - IL_003e: ldc.i4.0 - IL_003f: stloc.3 - IL_0040: ldloc.2 - IL_0041: ldloc.3 + IL_001f: stloc.3 + IL_0020: ldloc.3 + IL_0021: isinst EqualsOnUnions01/U/B + IL_0026: brfalse.s IL_002b + + IL_0028: ldc.i4.1 + IL_0029: br.s IL_002c + + IL_002b: ldc.i4.0 + IL_002c: stloc.2 + IL_002d: ldloc.1 + IL_002e: stloc.s V_5 + IL_0030: ldloc.s V_5 + IL_0032: isinst EqualsOnUnions01/U/B + IL_0037: brfalse.s IL_003c + + IL_0039: ldc.i4.1 + IL_003a: br.s IL_003d + + IL_003c: ldc.i4.0 + IL_003d: stloc.s V_4 + IL_003f: ldloc.2 + IL_0040: ldloc.s V_4 IL_0042: bne.un.s IL_0046 IL_0044: br.s IL_0048 @@ -770,15 +772,15 @@ IL_0054: ldarg.0 IL_0055: castclass EqualsOnUnions01/U/B - IL_005a: stloc.s V_4 + IL_005a: stloc.s V_6 IL_005c: ldloc.1 IL_005d: castclass EqualsOnUnions01/U/B - IL_0062: stloc.s V_5 + IL_0062: stloc.s V_7 IL_0064: ldarg.2 - IL_0065: stloc.s V_6 - IL_0067: ldloc.s V_4 + IL_0065: stloc.s V_8 + IL_0067: ldloc.s V_6 IL_0069: ldfld int32 EqualsOnUnions01/U/B::item - IL_006e: ldloc.s V_5 + IL_006e: ldloc.s V_7 IL_0070: ldfld int32 EqualsOnUnions01/U/B::item IL_0075: ceq IL_0077: ret @@ -807,11 +809,11 @@ // Code size 121 (0x79) .maxstack 4 .locals init (int32 V_0, - int32 V_1, - class EqualsOnUnions01/U/B V_2, - class EqualsOnUnions01/U/B V_3, - class EqualsOnUnions01/U V_4, - class EqualsOnUnions01/U V_5) + class EqualsOnUnions01/U V_1, + int32 V_2, + class EqualsOnUnions01/U V_3, + class EqualsOnUnions01/U/B V_4, + class EqualsOnUnions01/U/B V_5) IL_0000: nop IL_0001: ldarg.0 IL_0002: ldnull @@ -832,52 +834,52 @@ IL_0016: br.s IL_006f IL_0018: ldarg.0 - IL_0019: stloc.s V_4 - IL_001b: ldloc.s V_4 - IL_001d: isinst EqualsOnUnions01/U/B - IL_0022: brfalse.s IL_0027 - - IL_0024: ldc.i4.1 - IL_0025: br.s IL_0028 - - IL_0027: ldc.i4.0 - IL_0028: stloc.0 - IL_0029: ldarg.1 - IL_002a: stloc.s V_5 - IL_002c: ldloc.s V_5 - IL_002e: isinst EqualsOnUnions01/U/B - IL_0033: brfalse.s IL_0038 - - IL_0035: ldc.i4.1 - IL_0036: br.s IL_0039 - - IL_0038: ldc.i4.0 - IL_0039: stloc.1 - IL_003a: ldloc.0 - IL_003b: ldloc.1 - IL_003c: bne.un.s IL_0040 - - IL_003e: br.s IL_0042 - - IL_0040: br.s IL_006d - - IL_0042: ldarg.0 - IL_0043: isinst EqualsOnUnions01/U/B - IL_0048: brfalse.s IL_004c - - IL_004a: br.s IL_004e - - IL_004c: br.s IL_006b - - IL_004e: ldarg.0 - IL_004f: castclass EqualsOnUnions01/U/B - IL_0054: stloc.2 - IL_0055: ldarg.1 - IL_0056: castclass EqualsOnUnions01/U/B - IL_005b: stloc.3 - IL_005c: ldloc.2 - IL_005d: ldfld int32 EqualsOnUnions01/U/B::item - IL_0062: ldloc.3 + IL_0019: stloc.1 + IL_001a: ldloc.1 + IL_001b: isinst EqualsOnUnions01/U/B + IL_0020: brfalse.s IL_0025 + + IL_0022: ldc.i4.1 + IL_0023: br.s IL_0026 + + IL_0025: ldc.i4.0 + IL_0026: stloc.0 + IL_0027: ldarg.1 + IL_0028: stloc.3 + IL_0029: ldloc.3 + IL_002a: isinst EqualsOnUnions01/U/B + IL_002f: brfalse.s IL_0034 + + IL_0031: ldc.i4.1 + IL_0032: br.s IL_0035 + + IL_0034: ldc.i4.0 + IL_0035: stloc.2 + IL_0036: ldloc.0 + IL_0037: ldloc.2 + IL_0038: bne.un.s IL_003c + + IL_003a: br.s IL_003e + + IL_003c: br.s IL_006d + + IL_003e: ldarg.0 + IL_003f: isinst EqualsOnUnions01/U/B + IL_0044: brfalse.s IL_0048 + + IL_0046: br.s IL_004a + + IL_0048: br.s IL_006b + + IL_004a: ldarg.0 + IL_004b: castclass EqualsOnUnions01/U/B + IL_0050: stloc.s V_4 + IL_0052: ldarg.1 + IL_0053: castclass EqualsOnUnions01/U/B + IL_0058: stloc.s V_5 + IL_005a: ldloc.s V_4 + IL_005c: ldfld int32 EqualsOnUnions01/U/B::item + IL_0061: ldloc.s V_5 IL_0063: ldfld int32 EqualsOnUnions01/U/B::item IL_0068: ceq IL_006a: ret @@ -919,7 +921,7 @@ IL_000f: ldarg.0 IL_0010: ldloc.0 - IL_0011: call instance bool EqualsOnUnions01/U::Equals(class EqualsOnUnions01/U) + IL_0011: callvirt instance bool EqualsOnUnions01/U::Equals(class EqualsOnUnions01/U) IL_0016: ret IL_0017: ldc.i4.0 @@ -933,13 +935,6 @@ .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .get instance int32 EqualsOnUnions01/U::get_Tag() } // end of property U::Tag - .property instance bool IsB() - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) - .get instance bool EqualsOnUnions01/U::get_IsB() - } // end of property U::IsB .property class EqualsOnUnions01/U A() { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -954,6 +949,13 @@ .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) .get instance bool EqualsOnUnions01/U::get_IsA() } // end of property U::IsA + .property instance bool IsB() + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) + .get instance bool EqualsOnUnions01/U::get_IsB() + } // end of property U::IsB } // end of class U } // end of class EqualsOnUnions01 @@ -965,7 +967,7 @@ { .entrypoint // Code size 2 (0x2) - .maxstack 2 + .maxstack 8 IL_0000: nop IL_0001: ret } // end of method $EqualsOnUnions01::main@ diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.netfx4.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.netfx4.bsl index 9fbe31122c9..b01b5b049cf 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.netfx4.bsl +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/EqualsOnUnions01.il.netfx4.bsl @@ -1,5 +1,5 @@ -// Microsoft (R) .NET Framework IL Disassembler. Version 4.0.30319.17376 +// Microsoft (R) .NET Framework IL Disassembler. Version 4.6.81.0 // Copyright (c) Microsoft Corporation. All rights reserved. @@ -13,7 +13,7 @@ .assembly extern FSharp.Core { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 4:3:0:0 + .ver 4:4:1:0 } .assembly EqualsOnUnions01 { @@ -22,27 +22,27 @@ int32) = ( 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ) // --- The following custom attribute is added automatically, do not uncomment ------- - // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 01 01 00 00 00 00 ) + // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 00 01 00 00 00 00 ) .hash algorithm 0x00008004 .ver 0:0:0:0 } .mresource public FSharpSignatureData.EqualsOnUnions01 { - // Offset: 0x00000000 Length: 0x00000667 + // Offset: 0x00000000 Length: 0x0000064B } .mresource public FSharpOptimizationData.EqualsOnUnions01 { - // Offset: 0x00000670 Length: 0x000001C7 + // Offset: 0x00000650 Length: 0x000001C7 } .module EqualsOnUnions01.exe -// MVID: {4F20DEF4-BBFB-14A0-A745-0383F4DE204F} +// MVID: {57570CD9-BBFB-14A0-A745-0383D90C5757} .imagebase 0x00400000 .file alignment 0x00000200 .stackreserve 0x00100000 .subsystem 0x0003 // WINDOWS_CUI .corflags 0x00000001 // ILONLY -// Image base: 0x0000006024A50000 +// Image base: 0x01410000 // =============== CLASS MEMBERS DECLARATION =================== @@ -293,20 +293,17 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Diagnostics.DebuggerNonUserCodeAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 15 (0xf) - .maxstack 4 - .locals init (class EqualsOnUnions01/U V_0) + // Code size 13 (0xd) + .maxstack 8 IL_0000: ldarg.0 - IL_0001: stloc.0 - IL_0002: ldloc.0 - IL_0003: isinst EqualsOnUnions01/U/B - IL_0008: brfalse.s IL_000d + IL_0001: isinst EqualsOnUnions01/U/B + IL_0006: brfalse.s IL_000b - IL_000a: ldc.i4.1 - IL_000b: br.s IL_000e + IL_0008: ldc.i4.1 + IL_0009: br.s IL_000c - IL_000d: ldc.i4.0 - IL_000e: ret + IL_000b: ldc.i4.0 + IL_000c: ret } // end of method U::get_Tag .method assembly hidebysig specialname @@ -331,14 +328,14 @@ // Code size 159 (0x9f) .maxstack 4 .locals init (int32 V_0, - int32 V_1, - class EqualsOnUnions01/U/B V_2, - class EqualsOnUnions01/U/B V_3, - class [mscorlib]System.Collections.IComparer V_4, - int32 V_5, - int32 V_6, - class EqualsOnUnions01/U V_7, - class EqualsOnUnions01/U V_8) + class EqualsOnUnions01/U V_1, + int32 V_2, + class EqualsOnUnions01/U V_3, + class EqualsOnUnions01/U/B V_4, + class EqualsOnUnions01/U/B V_5, + class [mscorlib]System.Collections.IComparer V_6, + int32 V_7, + int32 V_8) IL_0000: nop IL_0001: ldarg.0 IL_0002: ldnull @@ -359,59 +356,59 @@ IL_0016: br IL_008f IL_001b: ldarg.0 - IL_001c: stloc.s V_7 - IL_001e: ldloc.s V_7 - IL_0020: isinst EqualsOnUnions01/U/B - IL_0025: brfalse.s IL_002a - - IL_0027: ldc.i4.1 - IL_0028: br.s IL_002b - - IL_002a: ldc.i4.0 - IL_002b: stloc.0 - IL_002c: ldarg.1 - IL_002d: stloc.s V_8 - IL_002f: ldloc.s V_8 - IL_0031: isinst EqualsOnUnions01/U/B - IL_0036: brfalse.s IL_003b - - IL_0038: ldc.i4.1 - IL_0039: br.s IL_003c - - IL_003b: ldc.i4.0 - IL_003c: stloc.1 - IL_003d: ldloc.0 - IL_003e: ldloc.1 - IL_003f: bne.un.s IL_0043 + IL_001c: stloc.1 + IL_001d: ldloc.1 + IL_001e: isinst EqualsOnUnions01/U/B + IL_0023: brfalse.s IL_0028 + + IL_0025: ldc.i4.1 + IL_0026: br.s IL_0029 + + IL_0028: ldc.i4.0 + IL_0029: stloc.0 + IL_002a: ldarg.1 + IL_002b: stloc.3 + IL_002c: ldloc.3 + IL_002d: isinst EqualsOnUnions01/U/B + IL_0032: brfalse.s IL_0037 - IL_0041: br.s IL_0045 + IL_0034: ldc.i4.1 + IL_0035: br.s IL_0038 - IL_0043: br.s IL_008b + IL_0037: ldc.i4.0 + IL_0038: stloc.2 + IL_0039: ldloc.0 + IL_003a: ldloc.2 + IL_003b: bne.un.s IL_003f - IL_0045: ldarg.0 - IL_0046: isinst EqualsOnUnions01/U/B - IL_004b: brfalse.s IL_004f + IL_003d: br.s IL_0041 - IL_004d: br.s IL_0051 + IL_003f: br.s IL_008b - IL_004f: br.s IL_0089 + IL_0041: ldarg.0 + IL_0042: isinst EqualsOnUnions01/U/B + IL_0047: brfalse.s IL_004b - IL_0051: ldarg.0 - IL_0052: castclass EqualsOnUnions01/U/B - IL_0057: stloc.2 - IL_0058: ldarg.1 - IL_0059: castclass EqualsOnUnions01/U/B - IL_005e: stloc.3 - IL_005f: call class [mscorlib]System.Collections.IComparer [FSharp.Core]Microsoft.FSharp.Core.LanguagePrimitives::get_GenericComparer() - IL_0064: stloc.s V_4 - IL_0066: ldloc.2 - IL_0067: ldfld int32 EqualsOnUnions01/U/B::item - IL_006c: stloc.s V_5 - IL_006e: ldloc.3 + IL_0049: br.s IL_004d + + IL_004b: br.s IL_0089 + + IL_004d: ldarg.0 + IL_004e: castclass EqualsOnUnions01/U/B + IL_0053: stloc.s V_4 + IL_0055: ldarg.1 + IL_0056: castclass EqualsOnUnions01/U/B + IL_005b: stloc.s V_5 + IL_005d: call class [mscorlib]System.Collections.IComparer [FSharp.Core]Microsoft.FSharp.Core.LanguagePrimitives::get_GenericComparer() + IL_0062: stloc.s V_6 + IL_0064: ldloc.s V_4 + IL_0066: ldfld int32 EqualsOnUnions01/U/B::item + IL_006b: stloc.s V_7 + IL_006d: ldloc.s V_5 IL_006f: ldfld int32 EqualsOnUnions01/U/B::item - IL_0074: stloc.s V_6 - IL_0076: ldloc.s V_5 - IL_0078: ldloc.s V_6 + IL_0074: stloc.s V_8 + IL_0076: ldloc.s V_7 + IL_0078: ldloc.s V_8 IL_007a: bge.s IL_007e IL_007c: br.s IL_0080 @@ -421,8 +418,8 @@ IL_0080: ldc.i4.m1 IL_0081: ret - IL_0082: ldloc.s V_5 - IL_0084: ldloc.s V_6 + IL_0082: ldloc.s V_7 + IL_0084: ldloc.s V_8 IL_0086: cgt IL_0088: ret @@ -430,7 +427,7 @@ IL_008a: ret IL_008b: ldloc.0 - IL_008c: ldloc.1 + IL_008c: ldloc.2 IL_008d: sub IL_008e: ret @@ -460,7 +457,7 @@ // Code size 14 (0xe) .maxstack 8 .language '{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 6,6 : 6,7 + .line 6,6 : 6,7 'C:\\GitHub\\dsyme\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\Misc\\EqualsOnUnions01.fs' IL_0000: nop IL_0001: ldarg.0 IL_0002: ldarg.1 @@ -478,15 +475,15 @@ .maxstack 4 .locals init ([0] class EqualsOnUnions01/U V_0, [1] int32 V_1, - [2] int32 V_2, - [3] class EqualsOnUnions01/U/B V_3, - [4] class EqualsOnUnions01/U/B V_4, - [5] class [mscorlib]System.Collections.IComparer V_5, - [6] int32 V_6, - [7] int32 V_7, - [8] class EqualsOnUnions01/U V_8, - [9] class EqualsOnUnions01/U V_9) - .line 6,6 : 6,7 + [2] class EqualsOnUnions01/U V_2, + [3] int32 V_3, + [4] class EqualsOnUnions01/U V_4, + [5] class EqualsOnUnions01/U/B V_5, + [6] class EqualsOnUnions01/U/B V_6, + [7] class [mscorlib]System.Collections.IComparer V_7, + [8] int32 V_8, + [9] int32 V_9) + .line 6,6 : 6,7 '' IL_0000: nop IL_0001: ldarg.1 IL_0002: unbox.any EqualsOnUnions01/U @@ -500,7 +497,7 @@ IL_0010: br IL_009b - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0015: ldarg.1 IL_0016: unbox.any EqualsOnUnions01/U IL_001b: ldnull @@ -511,94 +508,94 @@ IL_0022: br IL_0099 - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0027: ldarg.0 - IL_0028: stloc.s V_8 - IL_002a: ldloc.s V_8 - IL_002c: isinst EqualsOnUnions01/U/B - IL_0031: brfalse.s IL_0036 - - IL_0033: ldc.i4.1 - IL_0034: br.s IL_0037 - - IL_0036: ldc.i4.0 - IL_0037: stloc.1 - IL_0038: ldloc.0 - IL_0039: stloc.s V_9 - IL_003b: ldloc.s V_9 - IL_003d: isinst EqualsOnUnions01/U/B - IL_0042: brfalse.s IL_0047 - - IL_0044: ldc.i4.1 - IL_0045: br.s IL_0048 - - IL_0047: ldc.i4.0 - IL_0048: stloc.2 - IL_0049: ldloc.1 - IL_004a: ldloc.2 - IL_004b: bne.un.s IL_004f - - IL_004d: br.s IL_0051 - - IL_004f: br.s IL_0095 - - .line 100001,100001 : 0,0 - IL_0051: ldarg.0 - IL_0052: isinst EqualsOnUnions01/U/B - IL_0057: brfalse.s IL_005b - - IL_0059: br.s IL_005d - - IL_005b: br.s IL_0093 - - .line 100001,100001 : 0,0 - IL_005d: ldarg.0 - IL_005e: castclass EqualsOnUnions01/U/B - IL_0063: stloc.3 - IL_0064: ldloc.0 - IL_0065: castclass EqualsOnUnions01/U/B - IL_006a: stloc.s V_4 - IL_006c: ldarg.2 - IL_006d: stloc.s V_5 - IL_006f: ldloc.3 + IL_0028: stloc.2 + IL_0029: ldloc.2 + IL_002a: isinst EqualsOnUnions01/U/B + IL_002f: brfalse.s IL_0034 + + IL_0031: ldc.i4.1 + IL_0032: br.s IL_0035 + + IL_0034: ldc.i4.0 + IL_0035: stloc.1 + IL_0036: ldloc.0 + IL_0037: stloc.s V_4 + IL_0039: ldloc.s V_4 + IL_003b: isinst EqualsOnUnions01/U/B + IL_0040: brfalse.s IL_0045 + + IL_0042: ldc.i4.1 + IL_0043: br.s IL_0046 + + IL_0045: ldc.i4.0 + IL_0046: stloc.3 + IL_0047: ldloc.1 + IL_0048: ldloc.3 + IL_0049: bne.un.s IL_004d + + IL_004b: br.s IL_004f + + IL_004d: br.s IL_0095 + + .line 100001,100001 : 0,0 '' + IL_004f: ldarg.0 + IL_0050: isinst EqualsOnUnions01/U/B + IL_0055: brfalse.s IL_0059 + + IL_0057: br.s IL_005b + + IL_0059: br.s IL_0093 + + .line 100001,100001 : 0,0 '' + IL_005b: ldarg.0 + IL_005c: castclass EqualsOnUnions01/U/B + IL_0061: stloc.s V_5 + IL_0063: ldloc.0 + IL_0064: castclass EqualsOnUnions01/U/B + IL_0069: stloc.s V_6 + IL_006b: ldarg.2 + IL_006c: stloc.s V_7 + IL_006e: ldloc.s V_5 IL_0070: ldfld int32 EqualsOnUnions01/U/B::item - IL_0075: stloc.s V_6 - IL_0077: ldloc.s V_4 + IL_0075: stloc.s V_8 + IL_0077: ldloc.s V_6 IL_0079: ldfld int32 EqualsOnUnions01/U/B::item - IL_007e: stloc.s V_7 - IL_0080: ldloc.s V_6 - IL_0082: ldloc.s V_7 + IL_007e: stloc.s V_9 + IL_0080: ldloc.s V_8 + IL_0082: ldloc.s V_9 IL_0084: bge.s IL_0088 IL_0086: br.s IL_008a IL_0088: br.s IL_008c - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_008a: ldc.i4.m1 IL_008b: ret - .line 100001,100001 : 0,0 - IL_008c: ldloc.s V_6 - IL_008e: ldloc.s V_7 + .line 100001,100001 : 0,0 '' + IL_008c: ldloc.s V_8 + IL_008e: ldloc.s V_9 IL_0090: cgt IL_0092: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0093: ldc.i4.0 IL_0094: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0095: ldloc.1 - IL_0096: ldloc.2 + IL_0096: ldloc.3 IL_0097: sub IL_0098: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_0099: ldc.i4.1 IL_009a: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_009b: ldarg.1 IL_009c: unbox.any EqualsOnUnions01/U IL_00a1: ldnull @@ -609,11 +606,11 @@ IL_00a8: br.s IL_00ac - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_00aa: ldc.i4.m1 IL_00ab: ret - .line 100001,100001 : 0,0 + .line 100001,100001 : 0,0 '' IL_00ac: ldc.i4.0 IL_00ad: ret } // end of method U::CompareTo @@ -689,7 +686,7 @@ .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) // Code size 13 (0xd) .maxstack 8 - .line 6,6 : 6,7 + .line 6,6 : 6,7 '' IL_0000: nop IL_0001: ldarg.0 IL_0002: call class [mscorlib]System.Collections.IEqualityComparer [FSharp.Core]Microsoft.FSharp.Core.LanguagePrimitives::get_GenericEqualityComparer() @@ -707,12 +704,12 @@ .locals init (class EqualsOnUnions01/U V_0, class EqualsOnUnions01/U V_1, int32 V_2, - int32 V_3, - class EqualsOnUnions01/U/B V_4, - class EqualsOnUnions01/U/B V_5, - class [mscorlib]System.Collections.IEqualityComparer V_6, - class EqualsOnUnions01/U V_7, - class EqualsOnUnions01/U V_8) + class EqualsOnUnions01/U V_3, + int32 V_4, + class EqualsOnUnions01/U V_5, + class EqualsOnUnions01/U/B V_6, + class EqualsOnUnions01/U/B V_7, + class [mscorlib]System.Collections.IEqualityComparer V_8) IL_0000: nop IL_0001: ldarg.0 IL_0002: ldnull @@ -736,29 +733,29 @@ IL_001c: ldloc.0 IL_001d: stloc.1 IL_001e: ldarg.0 - IL_001f: stloc.s V_7 - IL_0021: ldloc.s V_7 - IL_0023: isinst EqualsOnUnions01/U/B - IL_0028: brfalse.s IL_002d - - IL_002a: ldc.i4.1 - IL_002b: br.s IL_002e - - IL_002d: ldc.i4.0 - IL_002e: stloc.2 - IL_002f: ldloc.1 - IL_0030: stloc.s V_8 - IL_0032: ldloc.s V_8 - IL_0034: isinst EqualsOnUnions01/U/B - IL_0039: brfalse.s IL_003e - - IL_003b: ldc.i4.1 - IL_003c: br.s IL_003f - - IL_003e: ldc.i4.0 - IL_003f: stloc.3 - IL_0040: ldloc.2 - IL_0041: ldloc.3 + IL_001f: stloc.3 + IL_0020: ldloc.3 + IL_0021: isinst EqualsOnUnions01/U/B + IL_0026: brfalse.s IL_002b + + IL_0028: ldc.i4.1 + IL_0029: br.s IL_002c + + IL_002b: ldc.i4.0 + IL_002c: stloc.2 + IL_002d: ldloc.1 + IL_002e: stloc.s V_5 + IL_0030: ldloc.s V_5 + IL_0032: isinst EqualsOnUnions01/U/B + IL_0037: brfalse.s IL_003c + + IL_0039: ldc.i4.1 + IL_003a: br.s IL_003d + + IL_003c: ldc.i4.0 + IL_003d: stloc.s V_4 + IL_003f: ldloc.2 + IL_0040: ldloc.s V_4 IL_0042: bne.un.s IL_0046 IL_0044: br.s IL_0048 @@ -775,15 +772,15 @@ IL_0054: ldarg.0 IL_0055: castclass EqualsOnUnions01/U/B - IL_005a: stloc.s V_4 + IL_005a: stloc.s V_6 IL_005c: ldloc.1 IL_005d: castclass EqualsOnUnions01/U/B - IL_0062: stloc.s V_5 + IL_0062: stloc.s V_7 IL_0064: ldarg.2 - IL_0065: stloc.s V_6 - IL_0067: ldloc.s V_4 + IL_0065: stloc.s V_8 + IL_0067: ldloc.s V_6 IL_0069: ldfld int32 EqualsOnUnions01/U/B::item - IL_006e: ldloc.s V_5 + IL_006e: ldloc.s V_7 IL_0070: ldfld int32 EqualsOnUnions01/U/B::item IL_0075: ceq IL_0077: ret @@ -812,11 +809,11 @@ // Code size 121 (0x79) .maxstack 4 .locals init (int32 V_0, - int32 V_1, - class EqualsOnUnions01/U/B V_2, - class EqualsOnUnions01/U/B V_3, - class EqualsOnUnions01/U V_4, - class EqualsOnUnions01/U V_5) + class EqualsOnUnions01/U V_1, + int32 V_2, + class EqualsOnUnions01/U V_3, + class EqualsOnUnions01/U/B V_4, + class EqualsOnUnions01/U/B V_5) IL_0000: nop IL_0001: ldarg.0 IL_0002: ldnull @@ -837,52 +834,52 @@ IL_0016: br.s IL_006f IL_0018: ldarg.0 - IL_0019: stloc.s V_4 - IL_001b: ldloc.s V_4 - IL_001d: isinst EqualsOnUnions01/U/B - IL_0022: brfalse.s IL_0027 - - IL_0024: ldc.i4.1 - IL_0025: br.s IL_0028 - - IL_0027: ldc.i4.0 - IL_0028: stloc.0 - IL_0029: ldarg.1 - IL_002a: stloc.s V_5 - IL_002c: ldloc.s V_5 - IL_002e: isinst EqualsOnUnions01/U/B - IL_0033: brfalse.s IL_0038 - - IL_0035: ldc.i4.1 - IL_0036: br.s IL_0039 - - IL_0038: ldc.i4.0 - IL_0039: stloc.1 - IL_003a: ldloc.0 - IL_003b: ldloc.1 - IL_003c: bne.un.s IL_0040 - - IL_003e: br.s IL_0042 - - IL_0040: br.s IL_006d - - IL_0042: ldarg.0 - IL_0043: isinst EqualsOnUnions01/U/B - IL_0048: brfalse.s IL_004c - - IL_004a: br.s IL_004e - - IL_004c: br.s IL_006b - - IL_004e: ldarg.0 - IL_004f: castclass EqualsOnUnions01/U/B - IL_0054: stloc.2 - IL_0055: ldarg.1 - IL_0056: castclass EqualsOnUnions01/U/B - IL_005b: stloc.3 - IL_005c: ldloc.2 - IL_005d: ldfld int32 EqualsOnUnions01/U/B::item - IL_0062: ldloc.3 + IL_0019: stloc.1 + IL_001a: ldloc.1 + IL_001b: isinst EqualsOnUnions01/U/B + IL_0020: brfalse.s IL_0025 + + IL_0022: ldc.i4.1 + IL_0023: br.s IL_0026 + + IL_0025: ldc.i4.0 + IL_0026: stloc.0 + IL_0027: ldarg.1 + IL_0028: stloc.3 + IL_0029: ldloc.3 + IL_002a: isinst EqualsOnUnions01/U/B + IL_002f: brfalse.s IL_0034 + + IL_0031: ldc.i4.1 + IL_0032: br.s IL_0035 + + IL_0034: ldc.i4.0 + IL_0035: stloc.2 + IL_0036: ldloc.0 + IL_0037: ldloc.2 + IL_0038: bne.un.s IL_003c + + IL_003a: br.s IL_003e + + IL_003c: br.s IL_006d + + IL_003e: ldarg.0 + IL_003f: isinst EqualsOnUnions01/U/B + IL_0044: brfalse.s IL_0048 + + IL_0046: br.s IL_004a + + IL_0048: br.s IL_006b + + IL_004a: ldarg.0 + IL_004b: castclass EqualsOnUnions01/U/B + IL_0050: stloc.s V_4 + IL_0052: ldarg.1 + IL_0053: castclass EqualsOnUnions01/U/B + IL_0058: stloc.s V_5 + IL_005a: ldloc.s V_4 + IL_005c: ldfld int32 EqualsOnUnions01/U/B::item + IL_0061: ldloc.s V_5 IL_0063: ldfld int32 EqualsOnUnions01/U/B::item IL_0068: ceq IL_006a: ret diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/keep.lst b/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/keep.lst index 1f8a01751de..f59ec20aabf 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/keep.lst +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/keep.lst @@ -1 +1 @@ -Utils.dll \ No newline at end of file +* \ No newline at end of file diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelModule.il.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelModule.il.bsl index 6c6d89f0327..70867b5230b 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelModule.il.bsl +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelModule.il.bsl @@ -1,5 +1,5 @@ -// Microsoft (R) .NET Framework IL Disassembler. Version 4.6.1055.0 +// Microsoft (R) .NET Framework IL Disassembler. Version 4.6.81.0 // Copyright (c) Microsoft Corporation. All rights reserved. @@ -13,7 +13,7 @@ .assembly extern FSharp.Core { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 4:4:1:9055 + .ver 4:4:1:0 } .assembly TopLevelModule { @@ -29,22 +29,20 @@ } .mresource public FSharpSignatureData.TopLevelModule { - // Offset: 0x00000000 Length: 0x0000114B - // WARNING: managed resource file FSharpSignatureData.TopLevelModule created + // Offset: 0x00000000 Length: 0x0000114D } .mresource public FSharpOptimizationData.TopLevelModule { - // Offset: 0x00001150 Length: 0x000003FD - // WARNING: managed resource file FSharpOptimizationData.TopLevelModule created + // Offset: 0x00001158 Length: 0x000003FD } .module TopLevelModule.dll -// MVID: {570620A2-37F5-C118-A745-0383A2200657} +// MVID: {57570CF0-37F5-C118-A745-0383F00C5757} .imagebase 0x00400000 .file alignment 0x00000200 .stackreserve 0x00100000 .subsystem 0x0003 // WINDOWS_CUI .corflags 0x00000001 // ILONLY -// Image base: 0x00AE0000 +// Image base: 0x01340000 // =============== CLASS MEMBERS DECLARATION =================== @@ -221,7 +219,7 @@ // Code size 14 (0xe) .maxstack 8 .language '{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 6,6 : 14,18 'c:\\KevinRansom\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\SerializableAttribute\\ToplevelModule.fs' + .line 6,6 : 14,18 'C:\\GitHub\\dsyme\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\SerializableAttribute\\ToplevelModule.fs' IL_0000: nop IL_0001: ldarg.0 IL_0002: ldarg.1 @@ -579,7 +577,7 @@ valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed { // Code size 9 (0x9) - .maxstack 10 + .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.1 IL_0002: ldarg.2 @@ -1377,7 +1375,7 @@ valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed { // Code size 9 (0x9) - .maxstack 10 + .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.1 IL_0002: ldarg.2 diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelNamespace.il.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelNamespace.il.bsl index 222ca4688cc..7a89e3c0507 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelNamespace.il.bsl +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/SerializableAttribute/ToplevelNamespace.il.bsl @@ -13,7 +13,7 @@ .assembly extern FSharp.Core { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 4:4:1:9055 + .ver 4:4:1:0 } .assembly ToplevelNamespace { @@ -29,20 +29,20 @@ } .mresource public FSharpSignatureData.ToplevelNamespace { - // Offset: 0x00000000 Length: 0x00001856 + // Offset: 0x00000000 Length: 0x00001858 } .mresource public FSharpOptimizationData.ToplevelNamespace { // Offset: 0x00001860 Length: 0x0000055C } .module ToplevelNamespace.dll -// MVID: {5706E102-218B-729A-A745-038302E10657} +// MVID: {57570CF5-218B-729A-A745-0383F50C5757} .imagebase 0x00400000 .file alignment 0x00000200 .stackreserve 0x00100000 .subsystem 0x0003 // WINDOWS_CUI .corflags 0x00000001 // ILONLY -// Image base: 0x02520000 +// Image base: 0x00820000 // =============== CLASS MEMBERS DECLARATION =================== @@ -214,7 +214,7 @@ // Code size 14 (0xe) .maxstack 8 .language '{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 7,7 : 10,14 'd:\\KevinRansom\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\SerializableAttribute\\ToplevelNamespace.fs' + .line 7,7 : 10,14 'C:\\GitHub\\dsyme\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\SerializableAttribute\\ToplevelNamespace.fs' IL_0000: nop IL_0001: ldarg.0 IL_0002: ldarg.1 @@ -572,7 +572,7 @@ valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed { // Code size 9 (0x9) - .maxstack 10 + .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.1 IL_0002: ldarg.2 @@ -1370,7 +1370,7 @@ valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed { // Code size 9 (0x9) - .maxstack 10 + .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.1 IL_0002: ldarg.2 @@ -2168,7 +2168,7 @@ valuetype [mscorlib]System.Runtime.Serialization.StreamingContext context) cil managed { // Code size 9 (0x9) - .maxstack 10 + .maxstack 8 IL_0000: ldarg.0 IL_0001: ldarg.1 IL_0002: ldarg.2 diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch03.il.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch03.il.bsl index cf604d804be..263dc54c659 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch03.il.bsl +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch03.il.bsl @@ -1,5 +1,5 @@ -// Microsoft (R) .NET Framework IL Disassembler. Version 4.0.30319.16774 +// Microsoft (R) .NET Framework IL Disassembler. Version 4.6.81.0 // Copyright (c) Microsoft Corporation. All rights reserved. @@ -13,7 +13,7 @@ .assembly extern FSharp.Core { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 4:0:0:0 + .ver 4:4:1:0 } .assembly SteppingMatch03 { @@ -22,27 +22,27 @@ int32) = ( 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ) // --- The following custom attribute is added automatically, do not uncomment ------- - // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 01 01 00 00 00 00 ) + // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 00 01 00 00 00 00 ) .hash algorithm 0x00008004 .ver 0:0:0:0 } .mresource public FSharpSignatureData.SteppingMatch03 { - // Offset: 0x00000000 Length: 0x00000255 + // Offset: 0x00000000 Length: 0x00000231 } .mresource public FSharpOptimizationData.SteppingMatch03 { - // Offset: 0x00000260 Length: 0x0000007A + // Offset: 0x00000238 Length: 0x0000007A } .module SteppingMatch03.dll -// MVID: {4DAC14D0-4E87-D110-A745-0383D014AC4D} +// MVID: {57570D0A-4E87-D110-A745-03830A0D5757} .imagebase 0x00400000 .file alignment 0x00000200 .stackreserve 0x00100000 .subsystem 0x0003 // WINDOWS_CUI .corflags 0x00000001 // ILONLY -// Image base: 0x0000000000460000 +// Image base: 0x02A70000 // =============== CLASS MEMBERS DECLARATION =================== @@ -53,59 +53,59 @@ .custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 07 00 00 00 00 00 ) .method public static void funcC(class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 n) cil managed { - // Code size 84 (0x54) + // Code size 82 (0x52) .maxstack 3 .locals init ([0] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 V_0, - [1] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 V_1, - [2] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 V_2, - [3] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 V_3, - [4] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 V_4) + [1] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 V_1, + [2] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 V_2, + [3] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 V_3, + [4] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 V_4) .language '{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 5,5 : 9,21 + .line 5,5 : 9,21 'C:\\GitHub\\dsyme\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\SteppingMatch\\SteppingMatch03.fs' IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 IL_0003: ldloc.0 - IL_0004: stloc.s V_4 - IL_0006: ldloc.s V_4 - IL_0008: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 - IL_000d: brtrue.s IL_001a - - IL_000f: ldloc.s V_4 - IL_0011: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 - IL_0016: brtrue.s IL_001c - - IL_0018: br.s IL_001e - - IL_001a: br.s IL_0030 - - IL_001c: br.s IL_0042 - - IL_001e: ldloc.0 - IL_001f: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 - IL_0024: stloc.1 - .line 7,7 : 13,35 - IL_0025: ldstr "A" - IL_002a: call void [mscorlib]System.Console::WriteLine(string) - IL_002f: ret - - .line 5,5 : 9,21 - IL_0030: ldloc.0 - IL_0031: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 - IL_0036: stloc.2 - .line 9,9 : 13,35 - IL_0037: ldstr "B" - IL_003c: call void [mscorlib]System.Console::WriteLine(string) - IL_0041: ret - - .line 5,5 : 9,21 - IL_0042: ldloc.0 - IL_0043: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 - IL_0048: stloc.3 - .line 11,11 : 13,35 - IL_0049: ldstr "C" - IL_004e: call void [mscorlib]System.Console::WriteLine(string) - IL_0053: ret + IL_0004: stloc.1 + IL_0005: ldloc.1 + IL_0006: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 + IL_000b: brtrue.s IL_0017 + + IL_000d: ldloc.1 + IL_000e: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 + IL_0013: brtrue.s IL_0019 + + IL_0015: br.s IL_001b + + IL_0017: br.s IL_002d + + IL_0019: br.s IL_003f + + IL_001b: ldloc.0 + IL_001c: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 + IL_0021: stloc.2 + .line 7,7 : 13,35 '' + IL_0022: ldstr "A" + IL_0027: call void [mscorlib]System.Console::WriteLine(string) + IL_002c: ret + + .line 5,5 : 9,21 '' + IL_002d: ldloc.0 + IL_002e: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 + IL_0033: stloc.3 + .line 9,9 : 13,35 '' + IL_0034: ldstr "B" + IL_0039: call void [mscorlib]System.Console::WriteLine(string) + IL_003e: ret + + .line 5,5 : 9,21 '' + IL_003f: ldloc.0 + IL_0040: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 + IL_0045: stloc.s V_4 + .line 11,11 : 13,35 '' + IL_0047: ldstr "C" + IL_004c: call void [mscorlib]System.Console::WriteLine(string) + IL_0051: ret } // end of method SteppingMatch03::funcC } // end of class SteppingMatch03 diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch04.il.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch04.il.bsl index 6fc887a26c6..27f346464dc 100644 --- a/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch04.il.bsl +++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/SteppingMatch/SteppingMatch04.il.bsl @@ -1,5 +1,5 @@ -// Microsoft (R) .NET Framework IL Disassembler. Version 4.0.30319.16774 +// Microsoft (R) .NET Framework IL Disassembler. Version 4.6.81.0 // Copyright (c) Microsoft Corporation. All rights reserved. @@ -13,7 +13,7 @@ .assembly extern FSharp.Core { .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: - .ver 4:0:0:0 + .ver 4:4:1:0 } .assembly SteppingMatch04 { @@ -22,27 +22,27 @@ int32) = ( 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ) // --- The following custom attribute is added automatically, do not uncomment ------- - // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 01 01 00 00 00 00 ) + // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 00 01 00 00 00 00 ) .hash algorithm 0x00008004 .ver 0:0:0:0 } .mresource public FSharpSignatureData.SteppingMatch04 { - // Offset: 0x00000000 Length: 0x00000256 + // Offset: 0x00000000 Length: 0x00000232 } .mresource public FSharpOptimizationData.SteppingMatch04 { - // Offset: 0x00000260 Length: 0x0000007B + // Offset: 0x00000238 Length: 0x0000007B } .module SteppingMatch04.dll -// MVID: {4DAC14D2-6D4C-8357-A745-0383D214AC4D} +// MVID: {57570D0D-6D4C-8357-A745-03830D0D5757} .imagebase 0x00400000 .file alignment 0x00000200 .stackreserve 0x00100000 .subsystem 0x0003 // WINDOWS_CUI .corflags 0x00000001 // ILONLY -// Image base: 0x0000000000360000 +// Image base: 0x00E40000 // =============== CLASS MEMBERS DECLARATION =================== @@ -53,59 +53,59 @@ .custom instance void [FSharp.Core]Microsoft.FSharp.Core.CompilationMappingAttribute::.ctor(valuetype [FSharp.Core]Microsoft.FSharp.Core.SourceConstructFlags) = ( 01 00 07 00 00 00 00 00 ) .method public static void funcC2(class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 n) cil managed { - // Code size 84 (0x54) + // Code size 82 (0x52) .maxstack 3 .locals init ([0] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 V_0, - [1] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 V_1, - [2] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 V_2, - [3] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 V_3, - [4] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 V_4) + [1] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3 V_1, + [2] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 V_2, + [3] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 V_3, + [4] class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 V_4) .language '{AB4F38C9-B6E6-43BA-BE3B-58080B2CCCE3}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}' - .line 5,5 : 9,21 + .line 5,5 : 9,21 'C:\\GitHub\\dsyme\\visualfsharp\\tests\\fsharpqa\\Source\\CodeGen\\EmittedIL\\SteppingMatch\\SteppingMatch04.fs' IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 IL_0003: ldloc.0 - IL_0004: stloc.s V_4 - IL_0006: ldloc.s V_4 - IL_0008: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 - IL_000d: brtrue.s IL_001a - - IL_000f: ldloc.s V_4 - IL_0011: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 - IL_0016: brtrue.s IL_001c - - IL_0018: br.s IL_001e - - IL_001a: br.s IL_0030 - - IL_001c: br.s IL_0042 - - IL_001e: ldloc.0 - IL_001f: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 - IL_0024: stloc.1 - .line 7,7 : 13,35 - IL_0025: ldstr "B" - IL_002a: call void [mscorlib]System.Console::WriteLine(string) - IL_002f: ret - - .line 5,5 : 9,21 - IL_0030: ldloc.0 - IL_0031: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 - IL_0036: stloc.2 - .line 9,9 : 13,35 - IL_0037: ldstr "C" - IL_003c: call void [mscorlib]System.Console::WriteLine(string) - IL_0041: ret - - .line 5,5 : 9,21 - IL_0042: ldloc.0 - IL_0043: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 - IL_0048: stloc.3 - .line 11,11 : 13,35 - IL_0049: ldstr "A" - IL_004e: call void [mscorlib]System.Console::WriteLine(string) - IL_0053: ret + IL_0004: stloc.1 + IL_0005: ldloc.1 + IL_0006: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 + IL_000b: brtrue.s IL_0017 + + IL_000d: ldloc.1 + IL_000e: isinst class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 + IL_0013: brtrue.s IL_0019 + + IL_0015: br.s IL_001b + + IL_0017: br.s IL_002d + + IL_0019: br.s IL_003f + + IL_001b: ldloc.0 + IL_001c: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice2Of3 + IL_0021: stloc.2 + .line 7,7 : 13,35 '' + IL_0022: ldstr "B" + IL_0027: call void [mscorlib]System.Console::WriteLine(string) + IL_002c: ret + + .line 5,5 : 9,21 '' + IL_002d: ldloc.0 + IL_002e: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice3Of3 + IL_0033: stloc.3 + .line 9,9 : 13,35 '' + IL_0034: ldstr "C" + IL_0039: call void [mscorlib]System.Console::WriteLine(string) + IL_003e: ret + + .line 5,5 : 9,21 '' + IL_003f: ldloc.0 + IL_0040: castclass class [FSharp.Core]Microsoft.FSharp.Core.FSharpChoice`3/Choice1Of3 + IL_0045: stloc.s V_4 + .line 11,11 : 13,35 '' + IL_0047: ldstr "A" + IL_004c: call void [mscorlib]System.Console::WriteLine(string) + IL_0051: ret } // end of method SteppingMatch04::funcC2 } // end of class SteppingMatch04 From 130fa52f8a9b18365cf6f6b6a8b61acdcc4117af Mon Sep 17 00:00:00 2001 From: Don Syme Date: Tue, 7 Jun 2016 20:04:36 +0100 Subject: [PATCH 146/148] remove dead code --- src/absil/il.fs | 2 - src/absil/ilmorph.fs | 91 ---------------------------------------- src/absil/ilmorph.fsi | 28 ++----------- src/ilx/EraseClosures.fs | 8 ++-- 4 files changed, 7 insertions(+), 122 deletions(-) diff --git a/src/absil/il.fs b/src/absil/il.fs index 41c004dbce4..3070688ceaa 100755 --- a/src/absil/il.fs +++ b/src/absil/il.fs @@ -3446,8 +3446,6 @@ type ILExceptionSpec = { exnRange: (ILCodeLabel * ILCodeLabel); exnClauses: ILExceptionClause list } -type exceptions = ILExceptionSpec list - //----------------------------------------------------------------------- // [instructions_to_code] makes the basic block structure of code from // a primitive array of instructions. We diff --git a/src/absil/ilmorph.fs b/src/absil/ilmorph.fs index f1a1768bd59..daffb812576 100644 --- a/src/absil/ilmorph.fs +++ b/src/absil/ilmorph.fs @@ -65,90 +65,6 @@ let bblock_instr2instrs f bb = {bb with Instructions = Array.sub codebuf 0 codebuf_size} -// Map each instruction in a basic block to a more complicated block that -// may involve internal branching, but which will still have one entry -// label and one exit label. This is used, for example, when macro-expanding -// complicated high-level ILX instructions. -// The morphing function is told the name of the input and output labels -// that must be used for the generated block. -// Optimize the case where an instruction gets mapped to a -// straightline sequence of instructions by allowing the morphing -// function to return a special result for this case. -// -// Let [i] be the instruction being morphed. If [i] is a control-flow -// then instruction then [f] must return either a control-flow terminated -// sequence of instructions or a block both of which must targets the same labels -// (or a subset of the labels) targeted in [i]. If [i] -// is not a if not a control-flow instruction then [f] -// must return a block targeting the given output label. - -let rec countAccInstrs (xss:ILInstr list list) acc = - match xss with - | [] -> acc - | xs :: rest -> countAccInstrs rest (acc + List.length xs) - -let rec commitAccInstrsAux (xs:ILInstr list) (arr:ILInstr[]) i = - match xs with - | [] -> () - | x :: rest -> arr.[i] <- x; commitAccInstrsAux rest arr (i+1) - -// Fill in the array chunk by chunk from the end and work backwards -let rec commitAccInstrs xss arr i = - match xss with - | [] -> assert (i = 0) - | xs :: rest -> - let n = List.length xs - commitAccInstrsAux xs arr (i - n) - commitAccInstrs rest arr (i - n) - -// Write the accumulated instructions into an array. The fragments come in in reverse order. -let commitAccBasicBlock (sofar: ILInstr list list) = - let n = countAccInstrs sofar 0 - let arr = Array.zeroCreate n - commitAccInstrs sofar arr n - arr - -[] -type InstrMorph(isInstrs:bool, instrs:ILInstr list, code: ILCode) = - new (instrs:ILInstr list) = InstrMorph(true,instrs,Unchecked.defaultof<_>) - new (code:ILCode) = InstrMorph(false,Unchecked.defaultof<_>,code) - member x.IsInstrs = isInstrs - member x.Instrs = instrs - member x.Code = code - -let rec bblockLoop f bb currBBlockInpLabel currInpLabel currOutLabel sofar instrs = - match instrs with - | (i::rest) -> - let res : InstrMorph = f currInpLabel currOutLabel i - if res.IsInstrs then - // First possibility: return a list of instructions. No addresses get consumed. - bblockLoop f bb currBBlockInpLabel currInpLabel currOutLabel (res.Instrs :: sofar) rest - else - let middle_bblock = res.Code - let before_bblock = - let instrs = commitAccBasicBlock ([I_br currInpLabel] :: sofar) - mkBasicBlock {Label=currBBlockInpLabel;Instructions=instrs} - if checking && uniqueEntryOfCode middle_bblock <> currInpLabel then - dprintn ("*** warning when transforming bblock "^formatCodeLabel bb.Label^": bblock2code_instr2code: input label of returned block does not match the expected label while converting an instruction to a block."); - let afterBlocks = - match rest with - | [] -> [] // the bblock has already been transformed - | _ -> - let newInLab = generateCodeLabel () - let newOutLab = generateCodeLabel () - [ bblockLoop f bb currOutLabel newInLab newOutLab [] rest ] - - checkILCode - (mkGroupBlock - ( currInpLabel :: (match rest with [] -> [] | _ -> [ currOutLabel ]), - before_bblock :: middle_bblock :: afterBlocks)) - | [] -> - let instrs = commitAccBasicBlock sofar - mkBasicBlock {Label=currBBlockInpLabel;Instructions=instrs} - -let bblock2code_instr2code (f:ILCodeLabel -> ILCodeLabel -> ILInstr -> InstrMorph) bb = - bblockLoop f bb bb.Label (generateCodeLabel ()) (generateCodeLabel ()) [] (Array.toList bb.Instructions) - let rec block_bblock2code_typ2typ ((fbb,fty) as f) x = match x with | ILBasicBlock bblock -> fbb bblock @@ -363,12 +279,6 @@ let fdefs_fdef2fdef f (m:ILFieldDefs) = mkILFields (List.map f m.AsList) (* use this when the conversion produces just one type... *) let morphILTypeDefs f (m: ILTypeDefs) = mkILTypeDefsFromArray (Array.map f m.AsArray) -let morphExpandILTypeDefs f (m:ILTypeDefs) = - mkILTypeDefs (List.collect f m.AsList) - -let morphILTypeDefsInILModule typesf m = - {m with TypeDefs=typesf m.TypeDefs} - let locals_typ2typ f ls = ILList.map (local_typ2typ f) ls let freevars_typ2typ f ls = Array.map (freevar_typ2typ f) ls @@ -483,7 +393,6 @@ let morphILInstrsAndILTypesInILModule ilg (f1,f2) x = module_bblock2code_typ2typ ilg ((fun modCtxt tdefCtxt mdefCtxt i -> mkBasicBlock (bblock_instr2instr (f1 modCtxt tdefCtxt mdefCtxt) i)), f2) x let morphILInstrsInILCode f x = topcode_bblock2code (fun i -> mkBasicBlock (bblock_instr2instrs f i)) x -let morphExpandILInstrsInILCode f x = topcode_bblock2code (bblock2code_instr2code f) x let morphILTypeInILModule ilg ftype y = let finstr modCtxt tdefCtxt mdefCtxt = diff --git a/src/absil/ilmorph.fsi b/src/absil/ilmorph.fsi index 8c387883e99..1d55dbbcd84 100644 --- a/src/absil/ilmorph.fsi +++ b/src/absil/ilmorph.fsi @@ -8,40 +8,18 @@ /// the ILMethodDef (if any) where the item occurs. etc. module internal Microsoft.FSharp.Compiler.AbstractIL.Morphs -open Internal.Utilities open Microsoft.FSharp.Compiler.AbstractIL -open Microsoft.FSharp.Compiler.AbstractIL.Internal -open Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types open Microsoft.FSharp.Compiler.AbstractIL.IL -type 'T morph = 'T -> 'T - /// Morph each scope reference inside a type signature. -val morphILScopeRefsInILTypeRef: ILScopeRef morph -> ILTypeRef -> ILTypeRef - -val morphILMethodDefs: ILMethodDef morph -> ILMethodDefs -> ILMethodDefs -/// nb. does not do nested tdefs. -val morphILTypeDefs: ILTypeDef morph -> ILTypeDefs -> ILTypeDefs - -val morphExpandILTypeDefs: (ILTypeDef -> ILTypeDef list) -> ILTypeDefs -> ILTypeDefs - -/// Morph all tables of ILTypeDefs in "ILModuleDef". -val morphILTypeDefsInILModule: ILTypeDefs morph -> ILModuleDef -> ILModuleDef +val morphILScopeRefsInILTypeRef: (ILScopeRef -> ILScopeRef) -> ILTypeRef -> ILTypeRef /// Morph all type references throughout an entire module. -val morphILTypeRefsInILModuleMemoized: ILGlobals -> ILTypeRef morph -> ILModuleDef -> ILModuleDef +val morphILTypeRefsInILModuleMemoized: ILGlobals -> (ILTypeRef -> ILTypeRef) -> ILModuleDef -> ILModuleDef -val morphILScopeRefsInILModuleMemoized: ILGlobals -> ILScopeRef morph -> ILModuleDef -> ILModuleDef +val morphILScopeRefsInILModuleMemoized: ILGlobals -> (ILScopeRef -> ILScopeRef) -> ILModuleDef -> ILModuleDef -val morphILMethodBody: ILMethodBody morph -> ILLazyMethodBody -> ILLazyMethodBody val morphILInstrsInILCode: (ILInstr -> ILInstr list) -> ILCode -> ILCode -[] -type InstrMorph = - new : ILInstr list -> InstrMorph - new : ILCode -> InstrMorph - -val morphExpandILInstrsInILCode: (ILCodeLabel -> ILCodeLabel -> ILInstr -> InstrMorph) -> ILCode -> ILCode - val enablemorphCustomAttributeData : unit -> unit val disablemorphCustomAttributeData : unit -> unit diff --git a/src/ilx/EraseClosures.fs b/src/ilx/EraseClosures.fs index 9bbc32219f7..c4fd7a28de0 100644 --- a/src/ilx/EraseClosures.fs +++ b/src/ilx/EraseClosures.fs @@ -282,10 +282,10 @@ let mkCallFunc cenv allocLocal numThisGenParams tl apps = buildApp true [] apps // Fix up I_ret instruction. Generalise to selected instr. -let convReturnInstr ty _inplab _outlab instr = +let convReturnInstr ty instr = match instr with - | I_ret -> InstrMorph [I_box ty;I_ret] - | _ -> InstrMorph [instr] + | I_ret -> [I_box ty;I_ret] + | _ -> [instr] let convILMethodBody (thisClo,boxReturnTy) il = let tmps = ILLocalsAllocator il.Locals.Length @@ -303,7 +303,7 @@ let convILMethodBody (thisClo,boxReturnTy) il = let code = match boxReturnTy with | None -> code - | Some ty -> morphExpandILInstrsInILCode (convReturnInstr ty) code + | Some ty -> morphILInstrsInILCode (convReturnInstr ty) code {il with MaxStack=newMax; IsZeroInit=true; Code= code ; From e6821c1322d68945c9ac6eec574626f0c718cff6 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 7 Jun 2016 12:42:38 -0700 Subject: [PATCH 147/148] Build VSIX after signing is complete --- build-everything.proj | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/build-everything.proj b/build-everything.proj index 41b691c8dc9..f35cbd05964 100644 --- a/build-everything.proj +++ b/build-everything.proj @@ -21,7 +21,6 @@ - @@ -37,8 +36,9 @@ - - + + + @@ -48,7 +48,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -68,6 +68,6 @@ - + From db7cea0ad327c0a9ca7a4c682c0f53a3bb9c08e1 Mon Sep 17 00:00:00 2001 From: Omar Tawfik Date: Tue, 7 Jun 2016 17:12:00 -0700 Subject: [PATCH 148/148] Declaring insertion projects as packages --- setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj | 1 + setup/Insertion/Insertion.vsmanproj | 1 + setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj | 1 + 3 files changed, 3 insertions(+) diff --git a/setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj b/setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj index 717b05185af..f58db676094 100644 --- a/setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj +++ b/setup/Insertion/FSharp.SDK/FSharp.SDK.swixproj @@ -5,6 +5,7 @@ neutral false manifest + true Debug $(FSharpSourcesRoot)\..\$(Configuration)\insertion\json diff --git a/setup/Insertion/Insertion.vsmanproj b/setup/Insertion/Insertion.vsmanproj index 21c51ecf689..2695ff0aa09 100644 --- a/setup/Insertion/Insertion.vsmanproj +++ b/setup/Insertion/Insertion.vsmanproj @@ -4,6 +4,7 @@ ..\..\src true true + true $(FSharpSourcesRoot)\..\$(Configuration)\insertion\json diff --git a/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj b/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj index ee71a943031..7ea1c2a0cee 100644 --- a/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj +++ b/setup/Insertion/VisualFSharpVSIX/VisualFSharpVSIX.swixproj @@ -5,6 +5,7 @@ neutral false manifest + true $(FSharpSourcesRoot)\..\$(Configuration)\insertion\json