c"w ŸAаP0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ ћ€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ .н€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ <”€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ n€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ ‚”#€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ і €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ C…$€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ pw€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ x4€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ x4€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓhџџџџ x4€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓиџџџџ x4€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂѓXџџџџ x4€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂѓXџџџџ ?f€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂѓШџџџџ ?f€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂѓРџџџџ ?f€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂѓРџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂѓРџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ œЩ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ žŽ€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ ŸG€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂѓXџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~ЂёАџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓxџџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ €џџ§џ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ аM€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ Ѓ „1€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ Н r€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ †'€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ u „ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ u Š€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ u T€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ u –f€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ v э€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ v Ё€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ№џџџџ €џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓџџџџ €џџџџKKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ lV€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ s†€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ ‚І€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ Ÿk€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ ­K€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ РЄ%€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ ЪZ€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ иЌ€џџџџ0KKMOSW[__iiimquyyyyƒшЖь—TrJ­ ЈЉз~Ђѓ џџџџ ыШ#€џџџџ0рЭDУМDгМDџџџџ` X€њD… cќ{ QœDDDDDDddtdttd`@@@@@@@@dppp`p``ap`p`p`p``p`p``p``p`p``p``p`````BBABp`````b`@@```p``p`@@@@@@p```p`apddapp`````````p```b`````pp``pappb`pc````pp``pp```p``````p`$a$$`$$` p!$$!0``!0a0! $`0$($$@$#( $0$@@(0($$(@@`$$($$0!!(`(0!!0@@AA0$$$ (((((($$(((((((((((((((`Zcіw šўџџ?^8ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџО` Zcіw š^8рaО`ZcіI^8џџџџџџџџџџџџџџџџџџџџџ@€ @€ @€ @€ @€ @€ @€ @€ О`Zcі^8О`*yrР{ l6•0*S р@З€†јџHsysobjects0*S р З€†јџHsysindexes0*S  р@З€†јџHsyscolumns0*S р@З€†јџDsystypes0*S  р0З€†јџJsyscommentsc0*S рЗ€†јџFsysfiles1t0* S  рЗ€†јџPsyspermissions0* S рPЗ€†јџDsysusers0* S рЗ€†јџNsyspropertiess0* S  р@З€†јџHsysdepends0*S )рPЗ€†јџNsysreferencese0*S р З€†јџZsysfulltextcatalogs)0*S  рЗ€†јџLsysindexkeys0*S  рЗ€†јџPsysforeignkeys0*S  рЗ€†јџHsysmembers0*S  рЗ€†јџJsysprotectsn0*S рЗ€†јџVsysfulltextnotify0*_S  рЗ€†јџDsysfiles0*`S р З€†јџNsysfilegroupst<*\П U  #`В#ф’“– <Users<*•уPK\П #ф’“– BPK_UsersN<*Ю UQ \П ‡ ““– BUX_Users<*iMЕU `УЮЦыЂ– XBMP_reduce_gly_rate<*ЂqЉ PKiMЕЮЦыЂ– nPK__BMP_reduce_gly_r__09A971A2U<*w!пUQ йі~Ош`Ћ– RIX_DefaultValuess<*ъЏ\ U `’›ўЉЏ–јџ`BMP_engine_starting_N2<*#дP PKъЏ\ ›ўЉЏ– nPK__BMP_engine_start__05A3D694_<*\јD F 8ъЏ\ ›ўЉЏ– nFK__BMP_engin__BMPUI__0697FACDf0*Вб§U !`1(CЭЏ–јџDFormulas<*ыѕёPKВб§RCЭЏ– HPK_Formulas<*$цU `’™$ЄА–јџNBMP_dry_sealsC<*]>кPK$цž$ЄА– hPK__BMP_dry_seals__7A3223E8<*–bЮF 8$цž$ЄА– nFK__BMP_dry_s__BMPUI__7B264821<*Я†ТU `’gЃЎА–јџXBMP_electric_motor<*ЋЖPKЯ†ТkЃЎА– nPK__BMP_electric_mot__719CDDE79<*AЯЊF 8Я†ТkЃЎА– nFK__BMP_elect__BMPUI__72910220<*zѓžU `˜ёА– BBMPTypes5<*Г“PKzѓž˜ёА– HPK_BMPTypes<*ь;‡U !`ЂyOЛ– PFacilityShutins<*%`{PKь;‡ЂyOЛ– VPK_FacilityShutinsn<*^„oF 0ь;‡ІyOЛ– lFK_FacilityShutins_Facilities0*—ЈcU !`ѕ+]^М–јџRFacilityShutinsins0*аЬW PK—ЈcL]^М– VPK_FacilityShutins<*Вб§U  !`A(CЭЏ–јџVBMPTypes_Formulas3<*MЊU  !` тRЭF—јџVBMPTypes_Formulaslas<*†;žPKMЊSЭF— HPK_Formulas<*П_’U `ЪИœG— HDevonImport<*јƒ†U `=ŒŸG— HDevonImport0*1ЈzF 0fДcж‚ G— rFK_Reductions_Details_Reductions<*jЬnU  !`pЮšЇG—јџDBMPTypespes<*Ѓ№bPKjЬnвšЇG— HPK_BMPTypes<*мWU `МЪЋG—јџJDevonImportort<*9KU `пЋG—јџJDevonImportort<*N]? U `§Н­G—јџJDevonImportort<*‡3 U !`  0БG—јџRBMPTypes_Fieldslds<*РЅ' PK‡3 0БG— RPK_DefaultValues<*љЩ U !`QŽКG—јџJDevonImportort<*2ю PKљЩ љКG— NPK_DevonImportr0*kFN``{їнO— >Credit0*Є6јFN`c'ЃP— :DMaxU0*нZьFN`h'ЃP— :DMinя0*рFN`m'ЃP— <DNull0*OЃдFN`q'ЃP— @Overlap<*ˆЧШU !`вlžоR—јџRBMPTypes_Fieldslds<*СыМPKˆЧШЄžоR— RPK_DefaultValuesP<*њБU  !``ЌўR—јџVBMPTypes_Formulaslas<*34ЅPKњБЕўR— HPK_Formulas<*lX™U !`0ЧАhS— RBMPTypes_Lookupst<*Ѕ|PKlX™ЧАhS— XPK_BMPTypes_Lookups<*о F 0lX™бhS— jFK_BMPTypes_Lookups_BMPTypesP<*ХuU !`вMпhS—јџTBMPTypes_Lookupsups<*PщiPKХuQпhS— XPK_BMPTypes_Lookups<*‰ ^F 8ХuQпhS— jFK_BMPTypes_Lookups_BMPTypes<*Т1RU  !b“ КoS—јџDBMPTypespes<*ћUFPKТ1RКoS— HPK_BMPTypes<*4z:F 8ХuКoS— jFK_BMPTypes_Lookups_BMPTypesr<*mž.F 0ˆЧШЅјS— hFK_BMPTypes_Fields_BMPTypes<*ІТ" F 8њБ§6јS— lFK_BMPTypes_Formulas_BMPTypes*Ю@-PK•9ѕ™МЏ– HPK_Formulas<*e!PK•9\бМЏ– HPK_Formulas<*@‰U !` ЄОЏ–јџDFormulaslas<*y­ PK@‰ЄОЏ– HPK_Formulas0*Вб§U !` (CЭЏ–јџDFormulaslasb0*ыѕёPKВб§RCЭЏ– HPK_Formulas0*$цU `0™$ЄА–јџNBMP_dry_sealsals0*]>кPK$цž$ЄА– hPK__BMP_dry_seals__7A3223E80*–bЮF 8$цž$ЄА– nFK__BMP_dry_s__BMPUI__7B264821s0*Я†ТU `0gЃЎА–јџXBMP_electric_motortori<0*ЋЖPKЯ†ТkЃЎА– nPK__BMP_electric_mot__719CDDE70*AЯЊF 8Я†ТkЃЎА– nFK__BMP_elect__BMPUI__72910220d0*zѓžU `˜ёА– BBMPTypesЕ0*Г“PKzѓž˜ёА– HPK_BMPTypes0*ь;‡U !`ЂyOЛ– PFacilityShutins0*%`{PKь;‡ЂyOЛ– VPK_FacilityShutins <*^„oF 0ь;‡ІyOЛ– lFK_FacilityShutins_Facilities$ФdРФФФФФФФА $шЌp0ьДpЬ„4шŒ<єЄ`Ш|8№Ј` cf˜ v э 8@Ь…jЏL‘“–ST PЄ–{ Uњ—а4A#Nзb‰nFДЫл^њИZќ3>#Nзb‰nFДЫл^њИZ` Zј  п^ yЂ8Р` rˆ  п$сС yяд"BЂ|p` Zј ^ 8Р` Zј ›[^j‘”ш€8€Р` ›[jX‘\П ”йі~РЯMž#шЖщR5€КЈW Ыd(яQјY&…sљ№№€рРАp`oR ьv єЧ•ЂЧя@&syscolumns&sysfiles1&sysindexes&sysobjects&systypes& sysusers&`%sysfilegroups&!syscomments& 'syspermissions& %sysproperties& sysdepends&%sysreferences&1sysfulltextcatalogs&-sysfulltextnotify&#sysindexkeys&'sysforeignkeys&sysmembers&!sysprotects&_sysfiles(&­:яs!syssegments&ц^уt'sysconstraints&ƒзu#dtproperties&XЇЫv)pk_dtproperties&‘ЫПwGDF__dtpropert__versi__77BFCB91&A–†%'WenlProduction_&zКz&-PK_WellProductionio&&mь11dt_generateansinameel&_‘р2+dt_adduserobjectn&˜Ед3/dt_setpropertybyide&бйШ4-dt_getobjwithpropeg& ўМ53dt_getpropertiesbyida&C"Б63dt_setpropertybyid_us&|FЅ71dt_getobjwithprop_uб&Еj™87dt_getpropertiesbyid_ud&юŽ95dt_dropuserobjectbyidt_&'Г:5dt_droppropertiesbyidge&`зu;'dt_verstamp006&™ћi<'dt_verstamp007i&в^=;dt_getpropertiesbyid_vcsd& DR>-dt_displayoaerrores&DhF?3dt_adduserobject_vcss&}Œ:@5dt_addtosourcecontrolt_&ЖА.A+dt_checkinobject_&яд"B-dt_checkoutobjectrs&(љC9dt_isundersourcecontrol:@&a D?dt_removefromsourcecontrol_&šAџD7dt_validateloginparamso&гeѓE%dt_vcsenabledis& ŠчF+dt_whocheckedouta&EЎлG?dt_getpropertiesbyid_vcs_uš&~вЯH1dt_displayoaerror_usl&ЗіУI9dt_addtosourcecontrol_uwh&№ИJ/dt_checkinobject_up&)?ЌK1dt_checkoutobject_u1d&bc L=dt_irundersourcecontrol_udt&›‡”M;dt_validateloginparams_uc&дЋˆN/dt_whocheckedout_uc&—Јc)FacilityShutinsc_&аЬW /PK_FacilityShutinse*ЖщR5Userstr*я G6PK_Usersk*(2;7UX_Userst&šz#9Confige&дфЌB%CustomReportsl_& ЁCAPK__CustomReports__43A1090Dns&Gs*MDivisionsŠw&€—N#PK_Divjsionsn&ЙЛO7FK_Divisions_Divisionsd&КЈWReductionsi&ѓ%œXPK_BMPd&fДc/Reductions_Detailsa&Ÿи d5PK_Reductions_DetailsSh&JEъf;CustomReports_Parametersi&ƒiоgAPK_CustomReports_Parametersli&Мвh]FK_CustomReports_Parameters_CustomReportsns&Lбx-ActivationHistoryep&…ѕy3RK_ActivationHistoryu&0bх{)DF_Wells_Activers&ї=ёzWellsCu&i†й|PK_Wellsa&лЮС~#FK_BMP_Wellsp&ѓЕ9FK_WellProduction_Wells,v&1ЈzKFK_Reductions_Details_Reductionsl&kCreditЪ&Є6јDMaxv&нZьDMino&рDNullK_&OЃдOverlapst&9и$I/DivisionPermissione&rќJ/FacilityPermisrione&Ћ K'UserPrivilegesa&фDL-PK_UserPrivilegesWe*iѕL9FK_UserPrivileges_Usersel&VщM-GetMethaneContent_D&БнN#HasPrivilege$*њХP3DF_Facilities_Active*ШебOFacilitiesl*:КQ%PK_FacilitiesШ*sBЎR1FK_Wells_FacilitiesK_*ЌfЂSEFK_FacilityShutins_Facilitiesst*хŠ–T-FK_BMP^Facilitiesps*ЏŠUtrg_UserssU&Wг~VBMPTypesp&їrW!PK_BMPTypesyp&@[Y7FK_Reductions_BMPTypes_&;dOZ)BMPTypes_Fieldsyp&tˆC[+PK_DefaultValuess&­Ќ7\AFK_BMPTypes_Fields_BMPTypesO*ца+]'Tmp_Facilitiesn&ѕ^3DF_Facilities_ActiveM&ца+]Facilitiesm&X_%PK_Facilities=x&‘=`-FK^BMP_Facilitieses&Ъaќ`EFK_FacilityShutins_Facilitiesho&†№a1FK_Wells_FacilitiesDe*<ЊфbTmp_UsersS&uЮиc)DF_Users_Activemp&<ЊфbUsers5&ЎђЬdPK_UsersR&чСeUX_Users& ;Еftrg_Usersom&Y_Љg9FK_UserPrivileges_Usersrn&’ƒh%tr_Division_Upe&ЫЇ‘i/DF_BMPTypes_ActivetlungerLiftP*Љ”т9MximportPneumaticControlReductions9F*тИж:9ximportPressureSwabbing-A*нЪ;;ximportVentGasReductionsi*TП<ximportVRU0*%Г=ETmp_ximportCompletionGasSalesй|*%Г==ximportCompletionGasSalesti*ЦIЇ>%ximportVRU_STll*џm›?-Tmp_ximportVRU_STon*џm›?%ximportVRU_STdu*8’@!&AOF Test$'ed*qЖƒA1Tmp_ximportAOF_Test_W*qЖƒA)ximportAOF_Testk*ЊкwB1Tmp_ximportAOF_TestD*ЊкwB)ximportAOF_TestO*уўkC1Tmp_ximportAOF_Testel*уўkC)ximportAOF_Testal*уўkC'ximportAOFTesto*#`DSheet1$!P*UGTE1Tmp_BMPTypes_Fieldss_*UGTE)BMPTypes_Fieldsyp*ŽkHF+PK_DefaultVanuesB*Ч<( SOrigFillFactor0.00?=( MStatVersion0.88 @>( Ireserved20.­­DB( GFirstIAM0.44JH( Aimpid0.44LJ( Ilockflags0.88 NL( Gpgmodctr0.ЅЅ@џџџџ( ?keys0.чўџўџа4(?name0.""§џ§џ( Gstatblob0.чџџџџа4 ?name0.88   ;id0.00  Axtype0.00   Gtypestat0.44   Ixusertype0.44   Clength0.00  Axprec0.00  Cxscale0.44    Acolid0.44    Exoffset0.00    Cbitpos0.00    Greserved0.44    Ecolstat0.88   Gcdefault0.88   Cdomain0.44   Cnumber0.44"  Gcolorder0.ЅЅ@ўџўџ  Eautoval0.44$"  Coffset0.88  O Kschema_verd0.88   Wstats_schema_ver0.ЏЏа4?type0.44 Guserstat0.44 Esysstat 0.44 Gindexdelџ0.== Erefdate0.88  Eversion0.88  Edeltrig0.88  Einstrig0.88  Eupdtrig0.88  Eseltrig0.88  Gcategory0.44 Acache0.88  Cmaxlen0.88  ?rows Greserved0.88  ўџ Mcollationid0. 44  =uid0. 44  Cstatus0. чџџџџа4 ?name0. ЅЅUўџўџ  =sid0. ЅЅ§џ§џ  Aroles0. ==  Kcreatedate0. ==  Kupdatedate0. 44  Caltuid0. ЅЅ ќџ ќџ  Gpassword0.`44 Egroupid0.`44 Mallocpolicy0.`88  Cstatus0.`чџџџџа4Igroupname0.88 G+ ;id0.44G+ Cnumber0.44 G+ Acolid0.44  G+ Cstatus0.ЅЅ@џџџџG+ Actext0. 88   ;id0. 44  Egrantee0. 44   Egrantor0. 44   Cactadd0. 44  Cactmod0. ЅЅ џџџџ  Cseladd0. ЅЅ ўџўџ  Cselmod0. ЅЅ §џ§џ  Cupdadd0. ЅЅ  ќџ ќџ  Cupdmod0. ЅЅ  ћџ ћџ  Crefadd0. ЅЅ  њџ њџ  Crefmod0. 88   ;id0. 44  Esmallid0. 00   ?type0. чџџџџа4 ?name0. bbPўџўџ  Avalue0. 88  < ;id0. 88  < Adepid0. 44  < Cnumber0. 44 < Idepnumber0.88  O Kschema_verXаŒDќРTаŒ|8єАh м˜PР | 4 № Ќ h $ и  L  а 0ьˆ H  Р t 0 шœLјАhа„@Иt,шЄd м˜\Ј`аˆ@јАh и˜@єа„<ф ` м `€pw D- <J`Xщ0ЃYЯMž#xяд"BzдЋˆN–ЩтBdu•Дož’x[$цЖщR5ЇИ(р,Ќ)%Шppю8№ра`0PР А €p`.ьv Х7tM<.ЩтBd;;:ђџ OSalvageValue<.ЩтBd;;>ёџ YProjectHurdleRate<.ЩтBd;;B№џ IProjectPW<.e5`f88 MZDefaultUID‚<.e5`fЇЇ2џџџџа4ITableName<.e5`fЇЇ2ўџўџа4IFieldName<.e5`fЇЇ§џ§џа4?Type<.tOg88  CBMPUID<.tOg;;џџ MGasFlowRate;<.tOg;; ўџ SCurrentTEGrate<.tOg;;§џ aGasPumpAbsorptionRate<.tOg;;ќџ UInletH2OContent<.tOg;;ћџ WOutletH2OContent<.tOg;;њџ eHourElectricPumpPerYear<.tOg;; љџ kElectricPumpAbsorptionRate<.tOg;; $ јџ SIdealTEGPerH20<.tOg;; ( їџ OMoleFraction<.tOgЇЇd џџ іџа4YCalculationMethod<.tOg;; , ѕџ GGasPrice<.tOg;; 0 єџ QInletPressure<.tOg;;4ѓџ cElectricPumpEfficiency<.tOg;;8ђџ UElectricPumpBHP8<.tOg;;<ёџ GPumpCost<.tOg;;@№џ WInstallationCost<.з}HhЇЇ2џџџџа4IMakeModel}Hh<.з}Hh;;ўџ UGasEmissionRate<.tOg;;Dяџ ]ElectricityUnitCost<.tOg;;Hюџ YProjectHurdleRate <.tOg;;Lэџ IProjectPW?n<.Ъ(иl88  CBMPUIDa<.Ъ(иl;;џџ WStaticPacTimeHrst<.Ъ(иlЇЇџџўџа4?Mode<.Ъ(иl44 §џ mNumberRodsPerCompressorUnitCs<.Ъ(иl;;ќџ cPressurizedStandbyRate<.Ъ(иl;;ћџ MRodLeakRate<.Ъ(иl;;њџ [StaticPacReduction<.Ъ(иl44љџ _NumberBlowdownEvents<.Ъ(иl;;  јџ _BlowdownVolumePerRod<.Ъ(иl;; їџ YCompSavingsPerRod<.Ъ(иl;; $ іџ aHoursOperationPerYear8<.Ъ(иl;; ( ѕџ OMoleFraction<.Ъ(иlЇЇd ўџ єџа4YCalculationMethod<.Ъ(иl;;,ѓџ GGasPrice<.Ъ(иl;;0ђџ iInstallationPercentOfCostro<.Ъ(иl;;4ёџ COMCost<.Ъ(иl;;8№џ YProjectHurdleRate <.Ъ(иl;;<яџ IProjectPWta<.u•ДoЇЇ2џџџџа4CPageIDа<.e5`fЇЇќџќџа4ODefaultValueN<.e5`fЏЏ џџа4WDecimalPrecision<.e5`fЏЏ ўџа4ETooltip.<.tOg;; $ јџ [Tmp_IdealTEGPerH2O<.tOg;; $ јџ SIdealTEGRerH2Ol<.tOg;;њџ sTmp_HoursElectricPumpPerYear_1<.tOg;;њџ gHoursElectricPumpPerYear<.иќe88 Q^ParameterUID<.иќeЏЏ џџа4UCustomReportUID<.иќe88 ўџ UParameterNumber <.иќfЇЇdџџ§џа4SParameterLabel<.иќeЏЏќџа4QParameterTypeџ<.иќeЇЇdўџћџа4aParameterDefaultValue<.иќeЇЇ§џњџа4eParameterDropdownValuesct0.JEъf88 Q^ParameterUID ‚W0.JEъf88 џџ UCustomReportUID0.JEъf88  ўџ UParameterNumber0.JEъfЇЇdџџ§џа4SParameterLabel0.JEъfЏЏќџа4QParameterType 0.JEъfЇЇdўџћџа4aParameterDefaultValueng0.JEъfЇЇ§џњџа4eParameterDropdownValuesor<.ѕБЦi88 O\UserPrivUID+‚<.ѕБЦi88 џџ EUserUIDal<.ѕБЦiЏЏ ўџа4IPrivLevel<.ѕБЦiЇЇdџџ§џа4GDivision<.ѕБЦiЇЇdўџќџа4AField <. Ѓl88 O\UserPrivUID<. Ѓl88 џџ EVserUID<. ЃlЏЏ ўџа4IPrivLevel <. Ѓl88  §џ MDivisionUID <.K‹o88 O\UserPrivUID<.K‹o88 џџ EUserUID<.K‹o88  ўџ MDivisionUID<.K‹oЏЏ§џа4IPrivLevelџ OAvfGasFlared0.Y&…s;;§џ kFlareDestructionEfficiency0.Y&…sЇЇdџџќџа4YCalculationMethod0.Y&…s;;ћџ GGasPrice0.Y&…s;;њџ MCapitalCost;0.“av88  CBMPUID0.“av;;џџ OMoleFracvion0.“av;; ўџ MTankOilRate;0.“av;;§џ YSeparatorPressure0.“av;;ќџ KOilGravityc<.e5`fЇЇќџќџа4WTmp_DefaultValue ф œ X  а ” L  Ш € $м€Фt0< фˆ8є”Hм       мммммммммммммммммммммммммммммммммммммммм ˆ$а|$Ьl.8v ,Š€Œ<.Y&…s88  CBMPUIDF<.Y&…s;;џџ OMoleFractiona<.Y&…s;; ўџ OAvgGasFlaredp<.Y&…s;;§џ kFlareDestructionEfficiency<.Y&…sЇЇdџџќџа4YCalculationMethodџ<.Y&…s;;ћџ GGasPrice<.Y&…s;;њџ MCapitalCost0.­:яs88  Esegmentti0.­:яsЇЇ а4?name0.­:яs88  Cstatus0.ц^уt88  Econstid 0.ц^уt88  ;id0.ц^уt44 AcolidCo0.ц^уt00 Cspare1C0.ц^уt88  Cstatusp0.ц^уt88  Eactions 0.ц^уt88  Aerror0.ƒзu88 =Jid‚0.ƒзu88 џџ Gobjectid0.ƒзuЇЇ@џџўџа4Gproperty0.ƒзuЇЇџўџ§џа4Avalue0.ƒзuччў§џќџа4Cuvalue0.ƒзu""ќџћџ Clvaluet0.ƒзu88  ‘ЫПw Eversion4<.“av88  CBMPUID<.“av;;џџ OMoleFraction<.“av;; ўџ MTankOilRate<.“av;;§џ YSeparatorPressure<.“av;;ќџ KOilGravitya<..–v88  CBMPUIDn<.„vO|88  CBMPUIDi<.“av;;ћџ MFlashGasGOR^уt<.“av;;њџ UVRUCaptureEffic<.“av;; љџ QVRUdaysOnline<.“avЇЇd џџ јџа4YCalculationMethodor<.“av;; $ їџ GGasPrice<.“av;; ( іџ KDesignRatei<.“av;; , ѕџ MCapitalCost.<.“av;; 0 єџ ]VRUInstallationCost<.“av;;4ѓџ COMCost<.“av;;8ђџ YProjectHurdleRateEv<.“av;;<ёџ IProjectPWMP<.ії[r88 O\UserPrivUID<.ії[r88 џџ EUserUIDte<.ії[r88  ўџ MDivisionUIDPr<.ії[rЏЏ§џа4GNodeTypeO<.ії[rЏЏќџа4IPrivLevelCB<.Ёd8u88 O\UserPrivUID!‚<.Ёd8u88  EUserUID.<.Ёd8u88    MDivisionUIDic<.Ёd8uЏЏа4GNodeTypes<.Ёd8uЏЏа4IPrivLevelal0.Lбx88 S`ActivationUID‚0.LбxЇЇ2џџџџа4?TypeD0.Lбx88 ўџ =UID0.LбxЇЇ2ўџ§џа4WStateAfterChange0.Lбx:: ќџ WDateStateChanged<.О§y88 S`ActivationUID<.О§yЇЇ2џџџџв4?Type<.О§y88 ўџ =UID<.О§yЇЇ2ўџ§џа4WStateAfterChange<.О§y:: ќџ WDateStateChangedu0.ї=ёz88 GTWellUID2‚0.ї=ёz88  MFacilityUID0.ї=ёzЇЇdџџџџа4GWellName0.ї=ёzhh 0bх{  CActivegFactor<.Џџ=yЇЇdџџњџа4YCalculationMethod<.Џџ=y;;љџ GGasPrice<.Џџ=yЇЇ ўџ јџа4WWetSealCondition<.Џџ=y;;  їџ QShaftDiameter<.Џџ=y;; " іџ YWetSealCostFactor<.Џџ=y;; & ѕџ ]WetSealSalvageValue<.Џџ=y;; * єџ YDrySealCostFactor<.Џџ=y;;.ѓџ [DrySealCostPerUnit<.Џџ=y;;2ђџ COMCost<.Џџ=y;;6ёџ YProjectHurdleRate<.Џџ=y;;:№џ IProjectPW<.йі~88 MZDefaultUID†‚<.йі~ЇЇ2ўџўџа4IFieldName<.йі~ЇЇ§џ§џа4?Typed<.йі~ЇЇќџќџа4ODefaultValue<.йі~00ћџ WDecimalPrecision<.йі~ЇЇ,ћџњџа4ETooltipio<.йі~hh  GRequiredp<.йі~hh   QValidateRangel|<.йі~;; љџ GMinRangee<.йі~hh   OMinInclusive<.йі~;;  јџ GMaxRange<.йі~hh   OMaxInclusive<.йі~ЇЇ2џџџџа4OTmp_FormNamee<.йі~ЇЇ2џўџџа4GFormNamea<.йі~hh  ISpanField.<.йі~ЇЇdњџџџа4IErrorNamee0.ії[r88 O\UserPrivUID0.ії[r88 џџ EUserUID.0.ії[r88  ўџ MDivisionUIDh0.ії[rЏЏ§џа4GNodeVype0.ії[rЏЏќџа4IPrivLevel.0.Ёd8u88 O\UserPrivUID0.Ёd8u88  EUserUID0.Ёd8u88    MDivisionUIDш0.Ёd8uЏЏа4GNodeType єєєєєєЌ\ ШˆHшєАl(р˜LР|8єИp,ьЄ–.lv Ыtљ<.ž’x[;;@ђџ GMinValue<.ž’x[;;Dёџ GMaxValue<.ž’x[hhH ISpanField<.ž’x[ЇЇdњџ№џа4IErrorName<.Шœ­[88  CBMPUID<.Шœ­[;; ўџ OMoleFraction<.Шœ­[ЇЇ2џџ§џа4YCalculationMethod<.Шœ­[;;ќџ cIncrementalProjectCost<.Шœ­[;;ћџ GGasPrice<.IџT^88 IVFieldUID†‚<.IџT^88 џџ KBMPTypeUID<.IџT^ЇЇ2џџўџа4MAMPTypeName<.IџT^ЇЇ2ўџ§џа4IFieldName<.IџT^ЏЏ  ќџа4UDescriptiveName<.IџT^ЏЏ ћџа4ALabel<.IџT^ЏЏ  њџа4AUnits<.IџT^ЏЏ*љџа4MFormSection<.IџT^ЏЏ + јџа4UOrdinalPosition<.IџT^ЇЇ §§ їџа4IFieldType<.IџT^ЏЏ 5 іџа4CLength<.IџT^00 ? ѕџ WDecimalPositions<.IџT^;; @ єџ GMinValue<.КШƒc88  CBMPUID<.КШƒcЇЇџџўџа4WInstallationType<.КШƒcЇЇ2ўџ§џа4UBeforeMaieModel<.КШƒc;; ќџ aBeforeGasEmissionRate<.КШƒcЇЇ2§џћџа4SAfterMakeModel<.КШƒc;;њџ _AfterGasEmissionRate<.КШƒcЇЇ2ќџљџа4YCalculationMethod<.КШƒc;;  јџ OMoleFraction<.КШƒc;;  їџ eHoursOfOperationPerYear<.КШƒc;;.ёџ MProjectCost<.КШƒc;;2№џ GGasPrice<.КШƒc;;6џџ YProjectHurdleRate<.ЩтBd88  CBMPUID<.ЩтBd44џџ [AvgNumberWorkovers<.ЩтBd;; ўџ aAvgGasLossPerWorkover<.ЩтBd;;§џ OMoleFraction<.ЩтBd;;ќџ GGasPrice<.ЩтBd;;ћџ _AvgCurrentProduction<.ЩтBd;;њџ _AnnualOperatingEffic<.ЩтBd;;љџ cProductionRateIncrease<.ЩтBd;; " јџ UCostPerWorkover<.ЩтBd;; & їџ UElectricMotorHP<.ЩтBd;; * іџ ]ElectricityUnitCost<.ЩтBd;; . ѕџ QTreatmentCost<.ЩтBd;; 2 єџ COMCost<.ЩтBd;;6ѓџ YSystemCapitalCost<.IџT^;;Dѓџ GMaxValue<.IџT^ЏЏ Hђџа4SDropdownValues<.IџT^ЏЏ Rёџа4MLookupQuery<.IџT^ЇЇќџ№џа4ODefaultValue<.IџT^hh\ GReadOnly<.IџT^ЇЇ,ћџяџа4ETooltip<.єk1a88 ]jReductionDetailUID<.єk1a88 џџ OReductionUID<.єk1a88  ўџ GFieldUID<.єk1aЇЇџџ§џа4KFieldValue0.fДc88 ]jReductionDetailUID^‚0.fДc88  OReductionUID0.fДc88    GFieldUID0.fДcЇЇџџџџа4KFieldValue0.ца+]88 O\FacilityUIDB9‚0.ца+]ЇЇdџџџџа4OFacilityName0.ца+]88  MDivisionUID0.ца+]ЇЇ2ўџўџа4QContactPerson0.ца+]ЇЇ2§џ§џа4AEmail0.ца+]ЇЇќџќџа4APhone0.ца+];; ћџ SMethaneContent0.ца+]hhѕ^  CActive0.<Њфb88 GTUserUID‚0.<ЊфbЇЇ2џџџџа4GLastname0.<ЊфbЇЇ2ўџўџа4IFirstname0.<ЊфbЇЇ2§џ§џа4AEmail0.<ЊфbЇЇ2ќџќџа4APhone0.<ЊфbЇЇ2ћџћџа4GUsername0.<ЊфbЇЇњџњџа4GPassword0.<Њфb88  UPrimaryDivision0.<Њфbhh uЮиc  CActive˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜Ь|(аˆ@ќИl$аŒ8єА\ М`Y.xіќv 6•€<.$ц88  ўџ SHoursOperation<.$ц44§џ gNumberSealsPerCompressor<.$ц;;ќџ _WetSealLeakageFactor<.$ц;;ћџ _DrySealLeakageFactor<.$цЇЇdџџњџа4YCalculationMethod<.$ц;;љџ GGasPrice<.$цЇЇ ўџ јџа4WWetSealCondition<.$ц;;  їџ QShaftDiameter<.$ц;; " іџ YWetSealCostFactor<.$ц;; & ѕџ YDrySealCostFactor<.$ц;; * єџ [DrySealCostPerUnit<.$ц;;.ѓџ WInstallationCost<.$ц;;2ђџ COMCost<.$ц;;6ёџ YProjectHurdleRate<.$ц;;:№џ IProjectPW<.Я†Т88  CBMPUID<.Я†Т;;џџ [BnnualFuelGasUsage<.Я†Т;; ўџ WFuelGasHeatValue<.Я†ТЇЇџџ§џа4ONGEngineType<.Я†Т;;ќџ YCH4EmissionFactor<.Я†Т;;ћџ aHoursOperationPerYear<.Я†ТЇЇdўџњџа4YCalculationMethod<.Я†Т;;љџ GGasPrice<.Я†Т;;  јџ IMotorSize<.Я†Т;; їџ KAvgLoading<.Я†Т;; $ іџ ]ElectricityUnitCost<.Я†Т;; ( ѕџ COMCost<.Я†Т;; , єџ MCapitalCost<.Я†Т;;0ѓџ YProjecvHurdleRate<.Я†Т;;4ђџ IProjectPW<.Хu88 KXLookupUID‚<.Хu88  KBMPTypeUID<.ХuЇЇdџџџџа4KLookupName<.ХuЇЇўџўџа4YLookupDescription<.ХuЇЇ§џ§џа4MLookupQuery<.ХuЇЇќџќџа4OLookupFields<.Т1R88 MZBMPTypeUID.‚<.Т1RЇЇdџџџџа4MBMPTypeName<.Т1RЇЇўџўџа4OAbbreviation<.Т1RЏЏ§џа4OBMPTypeClass<.Т1RЇЇ§џќџа4MDescription<.Т1R44 ћџ KDefaultNum<.Т1R;; њџ IDefaultTR<.Т1R;;љџ IDefaultAR0.—Јc88 [hFacilityShutinUIDР‚0.—Јc88 џџ MFacilityUID0.—Јc:: ўџ KShutinDate0.—Јc::§џ MStartupDate0.—ЈcЇЇџџќџа4IAppliesTo<.Т1R;;  јџ cDefaultDurationInYears<.Т1RЇЇШ ќџ їџа4MHelpPageURL<.Q/џ"88 MZFormulaUIDT‚<.Q/џ"88 џџ KBMPTypeUID<.Q/џ"ЇЇ2џџўџа4?Page<.Q/џ"ЇЇўџ§џа4MDescription<.Q/џ"ЇЇ2§џќџа4MTargetField<.Q/џ"ЇЇшќџћџа4EFormula<.Q/џ"ЇЇшћџњџа4YFormulaJavascript<.Q/џ"hh  ISpanField<.Q/џ"hh   WDefaultValueOnly<.Q/џ"88 љџ UOrdinalPosition<.Q/џ"hh   QOnlyWhenBlank<.Q/џ"ЇЇШ њџ јџа4YUnitsAndOtherInfo           $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$дˆ8аШ. Ф4w DЧ•!Уˆ<.ЖщR588 GTUserUID‚<.ЖщR5ЇЇ2џџџџа4GLastname<.ЖщR5ЇЇ2ўџўџа4IFirstname<.ЖщR5ЇЇ2§џ§џа4AEmail<.ЖщR5ЇЇ2ќџќџа4APhone<.ЖщR5ЇЇ2ћџћџа4GUsername<.ЖщR5ЇЇњџњџа4GPassword<.ЖщR588 љџ UPrimaryDivision<.ЖщR5hh  CActive0. ўМ588  =@id0. ўМ5ЇЇ@а4I@property0.C"Б688  =@id0.C"Б6ЇЇ@а4IAproperty0.C"Б6ччўа4E@uvalue0.C"Б6"" E@lvalue0.|FЅ7ЇЇа4I@property0.|FЅ7ччўа4E@uvalue0.Еj™888  =@id0.Еj™8ЇЇ@а4I@property<.Х688 џџ MDiuisionUIDz#9<.Х6ЇЇџџџўџа4OFacilityNamev<.Х6::§џ MImplementedma<.Х6:: ќџ ICompletedYM<.Х6>>5ћџ _VentFlaringReductionn<.Х6>>5њџ SMethaneContent<.Х6>>5 љџ ;TR<.Х6>>5(јџ UIncrementalCostop<.ў'788 џџ MDivisionUID.<.ў'7::§џ MImplemented^=<.ў'7>>5ћџ eHoursGasVentedPerOutage<.ў'7>>5њџ WDehyBurnerRatingr<.ў'7>>5$љџ OGasHeatValueo<.ў'5>>5,јџ SMethaneContentc<.ў'7>>5 4 їџ ;ARа<.7Lњ788 џџ MDivisionUID<.7Lњ7ЇЇџџџўџа4OFacilityName<.7Lњ7::§џ MImplemented<.7Lњ7>>5 ќџ OLinePressure<.7Lњ7>>5ћџ KMineVolume<.7Lњ7>>5њџ YGasVolumeRetained<.7Lњ7>>5$љџ MPurgeVolume<.7Lњ7>>5,јџ SMethaneContent<.7Lњ7>>5 4 їџ ;TRA<.ppю888 џџ MDivisionUID8<.ppю8ЇЇџџџўџа4OFacilityName<.ppю8::§џ MImplemented<.ppю8>>5 ќџ _AvgSustainedFlowRate<.ppю8>>5ћџ QHoursUnloaded4<.ў'7ЇЇџџџўџа4WTmp_FacilityName<.ў'7>>5 ќџ WTmp_NumOutages_1F<.ў'7>>5ћџ _Tmp_HoursPerOutage]2t<.ў'7>>5њџ WTmp_DehyRating_3<.ў'7ЇЇџџџўџа4OFacilityNameu<.ў'7>>5 ќџ KNumOutagesa<.ў'7>>5ћџ SHoursPerOutage<.ў'7>>5њџ KDehyRatingo<.ppю8>>5 ќџ STmp_FlowRate_4D<.ppю8>>5 ќџ GFlowRatet Name0.ў'7::§џ MImplemented<.ў'7>>5 ќџ _NumDehyBurnerOutages0.ў'7>>5ћџ eHoursGasVentedPerOutage0.ў'7>>5њџ WDehyBurnerRating0.ў'7>>5$љџ OGasHeatValue0.ў'7>>5,јџ SMethaneContent0.ў'7>>5 4 їџ ;AR0.7Lњ788 џџ MDivisionUID0.7Lњ7ЇЇџџџўџа4OFacilityName0.7Lњ7::§џ MImplemented0.7Lњ7>>5 ќџ OLinePressure0.7Lњ7>>5ћџ KLineVolume0.7Lњ7>>5њџ YGasVolumeRetained0.7Lњ7>>5$љџ MPurgeVolume0.7Lњ7>>5,јџ SMethaneContent0.7Lњ7>>5 4 їџ ;TR0.ppю888 џџ MDivisionUID0.ppю8ЇЇџџџўџа4OFacilityName0.ppю8::§џ MImplemented0.ppю8>>5 ќџ _AvgSustainedFlowRate0.ppю8>>5ћџ QHoursUnloaded0.ppю8>>5њџ OTimesPerWeek0.ppю8>>5$љџ ;AR0.ppю8ЇЇџўџјџа4WBriefDescription0.Љ”т988 џџ MDivisionUIDќџ0.Љ”т9ЇЇџџџўџа4OFacilityName0.Љ”т9ЇЇџўџ§џа4YInstallation Typeis0.Љ”т988 ќџ KNumDevicesc0.Љ”т9:: ћџ MImplementedns0.Љ”т9::њџ ICompleted0.Љ”т9>>5љџ eQeductionPerYrPerDevicent0.Љ”т9>>5јџ ;AR0.Љ”т9ЇЇџ §џ їџа4WBriefDescriptionc0.тИж:88 џџ MDivisionUIDџ0.тИж:ЇЇџџџўџа4OFacilityNamei0.тИж:::§џ MImplemented0.тИж::: ќџ ICompleted0.тИж:>>5ћџ gVentingFlaringReductionsа0.тИж:>>5њџ SMethaneContent40.тИж:>>5 љџ ;TRF0.ў'7ЇЇџџџўџа4WTmp_FacilityName  И `  Д l $ р”TМhДdФШl0Ш|,р„4фˆ$Шl ФŒP                              xxxxxxxxxx8№Є\Шˆ<ќ.zЖtt *2М”DœD<.ppю8>>5њџ OTimesPerWeeki<.ppю8>>5$љџ ;ARџ<.ppю8ЇЇџўџјџа4WBriefDescription0.šz#9ЇЇ–џџџџа4ESiteURLџа0.šz#9ЇЇ2ўџўџа4]OutgoingEmailServerч0.šz#9ЇЇK§џ§џа4[ReturnEmailAddressа0.šz#900џџ YMinPasswordLengthsc0.šz#900ўџ aMinPasswordCategoriesn0.юŽ988  =@idme<.Љ”т988 џџ MDivisionUIDNa<.Љ”т9ЇЇџџџўџа4OFacilityNameN<.Љ”т988 ќџ KNumDeviceso<.Љ”т9:: ћџ MImplementedDe<.Љ”т9::њџ ICompletedle<.Љ”т9>>5јџ ;AR<.Љ”т9ЇЇџ §џ їџа4WBriefDescriptionR0.'Г:88  =@id50.'Г:ЇЇ@а4I@property<.тИж:88 џџ MDivisionUID<.тИж:ЇЇџџџўџа4OFacilityNameа<.тИж:::§џ MImplemented<.тИж::: ќџ ICompletedџа<.тИж:>>5њџ SMethaneContent<.тИж:>>5 љџ ;TR0.в^=88  =@id>0.в^=ЇЇ@а4I@propertyed0.в^=ЇЇџа4C@value0. DR>88  G@iObject0. DR>88  G@iresult0.DhF?ЇЇ@а4O@vchPropertyr0.}Œ:@ЇЇџа4Y@vchSourceSafeINI 0.}Œ:@ЇЇџа4UBvchProjectName0.}Œ:@ЇЇџа4M@vchCommentа0.}Œ:@ЇЇџа4Q@vchLoginName40.}Œ:@ЇЇџа4O@vchPassword0.ЖА.AЏЏа4Q@chObjectType0.ЖА.AЇЇџа4S@vchObjectName0.ЖА.AЇЇџа4M@vchConment0.ЖА.AЇЇџа4Q@vchLoginName0.ЖА.AЇЇџа4O@vchPassword0.ЖА.A88  K@iVCSFlags0.ЖА.A88  O@iActionFlag0.ЖА.A##а4K@txStream10.ЖА.A##  а4K@txStream2A0.ЖА.A##  а4K@txStream3A0.яд"BЏЏа4Q@chObjectType#<.нЪ;88 џџ MDivisionUID<.нЪ;ЇЇџџџўџа4OFacilityName<.нЪ;::§џ MImplemented<.нЪ;:: ќџ ICompleted <.нЪ;>>5њџ UFlarfEfficiency<.нЪ;>>5 љџ SMethaneContent<.нЪ;>>5(јџ ;TR;<.нЪ;ЇЇџ ўџ їџа4WBriefDescription<.TП<88 џџ MDivisionUID.<.TП<ЇЇџџџўџа4OFacilityNamey<.TП<::§џ MImplementednt<.TП<>>5 ќџ SMethaneContent<.TП<>>5$љџ ;ARi<.Љ”т9ЇЇџўџ§џа4WInstallationTypeD<.Љ”т9>>5љџ IReductionyN<.тИж:>>5ћџ IReductionme<.TП<>>5ћџ OGasRecoverede<.TП<>>5њџ AWeekr <.нЪ;>>5ћџ KReductions<.%Г=88 џџ MDivisionUIDar<.%Г=ЇЇџџџўџа4OFacilityName<.%Г=::§џ MImplementede_<.%Г=:: ќџ ICompletedat<.%Г=>>5ћџ ;TR<.%Г=>>5њџ aJncrementalCostPerDayIR<.%Г=>>5 љџ UIncrementalCosted<.џm›?88 џџ MDivisionUIDџџ<.џm›?::§џ MImplemented<.џm›?:: ќџ ICompleted<.џm›?>>5ћџ SMethaneContent><.џm›?>>5њџ ;TR><.џm›?ЇЇџўџљџа4WBriefDescription<.џm›?ЇЇџџџўџа4OFacilityName<.qЖƒA88 џџ MDivisionUID<.qЖƒAЇЇџџџўџа4OFacilityName<.qЖƒA==§џ MImplemented5<.qЖƒAЇЇџўџќџа4IFormation<.qЖƒA>>5ћџ ;TR0.šz#9;;џџ SMethaneContent@>5џџ ;F1=<.8’@ччўџџўџа4[ADAMS J S UNIT A 1<.8’@:: §џ ;F3<.8’@ччўўџќџа4OConventional<.8’@>>5ћџ ;F5<.8’@ччў§џњџа4;F6<.8’@ччўќџљџа4;F7<.8’@ччўћџјџа4QBarnett Shale4<.8’@ччў њџ їџа4;F9<.8’@ччў љџ іџа4=F10m›?<.8’@ччў јџ ѕџа4=F11yU<.8’@ччў їџ єџа4=F12MI<.8’@ччў іџ ѓџа4=F13џ<.8’@ччўѕџђџа4=F140.qЖƒA88 џџ MDivisionUID0.qЖƒAЇЇџџџўџа4OFacilityName0.qЖƒA==§џ MImplemented0.qЖƒAЇЇџўџќџа4IFormation0000000000000000000000000000000000000000000000000000000000ф ˜ L ќ А ` М h  Ф p Ш l  дŒHќМЄd ЄHьŒDRj6 T{ T-A0RRTМ žВ88 44sysindexes0R  # ^psysfiles10R@џ@џџ^ttsysindexes0R@.:ыM| Рдф€88 44 44 syscolumns@0R@1€ €ча4џџџџџџsystypes@0R Риш€ча4џџџџџџ44 88 ncsysobjects@0R  ! КЪ€88 88 ncsysobjects2@џџ0R"" K"# 8H88 ча4џџџџџџ44 88 44 44 ncsyscolumns@ 0R$$% ДФ€44ча4џџџџџџncsystypes@ 0R @ (& ?Š q' АР€ЅЅUџџўџџџ44sysusers@ 0R  ))ms*Ржц€ча4џџџџџџЅЅUўџўџџџ44ncsysusers1@ 0R  ++kq,Ржц€44ЅЅUџџўџџџ44ncsysusers2 @0R@531b 4Ржц€88 4444 syscomments @0R @I?2г| HРмь€88 4444 syspermissions @0R @ |!рњ 88 00 44ча4џџџџџџsysproperties@e0R @86:j%%7$0088 88 44  44 sysdepends@0R 99 %: КЪ88 44 0088 44  0088 88 44  44 ncsysdepends1@0R@\Z 7n[€žЎ€88 ucsysreferences@0R]]  ^ Ра€88 88 nc1sysreferences@0R__  h Ра€88  88 nc2sysreferences@0R * oђ@ €”Є€88 sysobjectsI‚0RR pŽМ  ДФ€88 44sysindexesN‚ h Ра€88  88 nc2sysreferences@0R@%€ІЖ€44sysfulltextcatalogs@0R Ък€ча4џџџџџџ44ncsysfulltextcatalogs@i0R@ ž Тв€88 ЅЅ€џџџџџџsysfulltextnotify@n0R^vsysindexkeysа€0R'^zsysforeignkeys0R^rsysmembers0RС^tsysprotects0R_$6^nsysfiles0Rƒзuџџџ^xtdtproperties0RƒзuHv^ ОЮ€88 ЇЇ@а4џџџџџџpk_dtpropertiese@0R\П H8€ €88 PK_Usersh@0R\П  ekРар€ЇЇ2а4џџћџџџЇЇа4ўџњџўџ88 UX_Usersi@ 0R,§H Ї€ЂВ€88 PK_UserPrivilegesj@!0R˜йH €Œœ€88 PK_BMPk@"0R$сС H4€šЊ€88 PK_Facilitiesl@œ€0Rъv8HGф ИШ€ЇЇdа4џџџџџџЇЇdа5ўџўџўџPK_Divisionsm@0RЯMž#H ƒ€ €88 PK_Wellsn@#<RA–†%%џџ^zWellProduction~Ž88 PK_Wellsи А(м<Ш,x˜јt ` @ЬXмdДќLœа Ќ   фќ<Д Ь xм0ј„d|ь Zј‘^8Р` Zјw D^-<JXYxz–8Р` џZј{ Q^N‚Н“Ћ8Р`8”h0 0bigint0­­@ 0binary0hh *bit0ЏЏ@а4 ,char0== 4datetime0jj&& 2decimal0>>5 .float0"" .image088  *int0<< .money0яя@а4 .nchar0ccа4 .ntext0ll&& 2numeric0чч@а4 4nvarchar0;; ,real0:: >smalldatetime044 4smallint0zz  8smallmoney0bbP :sql_variant0ча4 2sysname0##а4 ,text0НН 6timestamp000 2tinyint0$$ Duniqueidentifier0ЅЅ@ 6varbinary0ЇЇ@а4 2varchar`(фАxLмЄp0аœl< рА€LьР` Zјh ^8Р`†xh&bigint` oŽШv єЧ•Эб aE(рE(aE(рE(aE( рE(`aE(рE( aE( рE( bE(рE(bE(сE(bE(сE(bE(сE(_bE(­:яsсE(ц^уtcE(ƒзuсE(ƒзuXЇЫvcE(ƒзu‘ЫПwсE( ЪяГxE( ЈyуE( <8œz u\{ Ў€„| чЄx}сE( Щl~dE( Yэ`сE( ’UdE( Ы5IтE( Z=dE( =~1тE( vЂ%dE( ЏЦ шъ dE( !сE( Z3іeE( “WътE( Ь{о eE(  в сE( >ФЦ gE( wшК тE( А Џ gE( щ0ЃтE( "U—gE( [y‹тE( ”hE( ЭСsтE( цghE( ? \тE( x.PhE( x.PБRDуE( ъv8сE( ъv8#›, \П  \П •ууE( \П Ю ( ,§уE( ,§@PёiE( ,§ytхуE( ˜йiE( ˜йыМЭуE( $сС jE( $сС ]Ж!уE( ъv8–)Њ"jE( ЯMž#уE( ЯMž#r’$jE(A–†%уE(A–†%zКz&jE( A–†%Гоn'уE( ЯMž#ьc(kE( %'W)уE( %'W)^KK*kE( %'U)—o?+фE( $сС а“3,kE( %'W) И'-фE( ˜йBм.kE( ˜йД$0фE( ˜йэHј0lE(&mь1фE(_‘р2lE(˜Ед3фE(бйШ4lE( ўМ5фE(C"Б6mE(|FЅ7Еj™8фE(юŽ9'Г:ћ•`зu;™ћinE(DhF?фE(}Œ:@nE(ЖА.AхE(яд"BnE((љCхE(a DoE(šAџDхE(гeѓEoE( ŠчFхE(EЎлGoE(~вЯHхE(ЗіУIoE(№ИJрE()?ЌKpE(bc LхE(›‡”MpE(дЋˆNхE( $сС а|OpE( ЯMž#FєpPхE( eQpE( eQИ j“Jмл2 ' 'N$ '‡H РlщE( Рlљї Рl2Еыћ• kйп kйпЄ§г kйпн!Ш kйпFМ…– „vO|OjА й syˆŽЄ .–vС˜ќ• ƒ0КsњжŒ B( иУнp3ћ€! КШƒclu" РlЅCi# 'оg]$ j“JŒQ% П&nPАE& К‘ ‰д9' iMЕТј-( …Мфћ")ќ• кO4A* /у+me + І‰ў+ І‰ў+п­ђ,ќ• І‰ў+вц-B( І‰ў+Qік. /у+ŠЯ/ кOУ>У0 …МфќbЗ1 iMЕ5‡Ћ2 К‘ nЋŸ3 П&nЇЯ“4 j“Jрѓ‡5– '|6ьE( РlR с9>^? с9>S‚@ с9>ŒІљ@ќ• „vO|ХЪэAB( й syўюсBћ .–v7жC ƒ0Кsp7ЪD иУнpЉ[ОE КШƒcтВF РlЄІGџџџ 'TШšHB( j“JьŽI  П&nЦƒJ К‘ џ4wK1” iMЕ8YkL4 …Мфq}_M кOЊЁSN1” /у+уХGO ъ;P ъ;PU0Q1” ъ;PŽ2$R ЧVS ЧVS{ TъE( ЧVS9ŸU rУєU rУєUЋчшV1” rУєUф нW 0бX 0бXVTХY1” 0бXxЙZ Шœ­[ Шœ­[СЁ\1” Шœ­[:х•] s Š^ s Š^Ќ-~_1” s Š^хQr`џџџ vfa vfaWšZb1” vfaОNc ЩтBd ЩтBd7e1” ЩтBd;++f tOg tOg­sh1” tOgц—i Мћi МћiXряj1” Мћi‘фk Ъ(иl Ъ(иlMЬm1” Ъ(иl§ъ йі~w!п АEг1” АEгщiЧ АEг"ŽЛ [ВЏ1” [ВЏ”жЃ [ВЏЭњ— Œ1” ?C€ xgt Б‹h 1” ъЏ\ ъЏ\ #дP ъЏ\ \јD 1” •9 •9Ю@- •9e!1” @‰@A( @‰y­  Вб§” Вб§ыѕё№E( $ц $ц]>к $ц–bЮ Я†Т Я†ТЋЖ1” Я†ТAЯЊ zѓž zѓžГ“1” ь;‡ ь;‡%`{ ь;‡^„o1”—Јc—ЈcаЬW —Јa ёK!1” B@" B@"{94# B@"Д]($1” B@"э% “av&І& Y&…s_Ъ'1” Ъ(иl˜юј' tOgбэ( ЩтBd 7с)1” Шœ­[C[е* 0бX|Щ+ ЧVSЕЃН,1” iMЕюЧБ-…– КШƒc'ьЅ. .–v`š/1” „vO|™4Ž0ѕE( Я†ТвX‚1яE( $ц }v2 ъЏ\ DЁj3 }Х^4 ЖщR5 ЖщR5я G6 ЖщR5(2;7 %'W)aV/81”šz#9ёE( гž: У ;1” У ;Eчџ; ~ є<HC З/ш= №Sм>ЖG №Sм>)xа? №Sм>bœФ@ №Sм>›РИAдфЌBёE(дфЌB ЁC Q‰E…– Q‰EИu}F ё™qG ё™qG*ОeH cтYIF( cтYIœNJ cтYIе*BK $сС O6LGs*MёE(Gs*M€—NGs*MЙЛO ђпP ђпP+ћP $сС а|O d(яQђE( d(яQLуR d(яQжpзSћ• №Sм>•ЫT ЯMž#HЙПUѓE( —ЈcнГVКЈWКЈWѓ%œX КЈW,JY@A( КЈWen„Z ž’x[ ž’x[зЖl\ ž’x[л`] IџT^ IџT^‚#I_ђE( IџT^ЛG=` єk1a єk1a-%bfДcF(fДcŸи d иќe иќe!іeJEъfF(JEъfƒiоgJEъfМвhѓE( ѕБЦi ѕБЦi.жКj†– ѕБЦigњЎk  Ѓl  ЃlйB—m  Ѓlg‹n K‹o K‹o„ЏspA( K‹oНгgqѕE( іїYr ії[r/Ps ії[rh@Dt Ёd8u Ёd8uкˆ,v Ёd8u­ wLбxFA(Lбx…ѕyї=ёzї=ёz0bх{ї=ёzi†й| ї=ёzЂЊЭ}КЈWлЮС~A–†%ѓЕ MЊFA( MЊ†;ž П_’ јƒ†fДc1Јz jЬn jЬnЃ№b мW 9KЊE( N]? ‡3 ‡3 РЅ' љЩ љЩ 2ю kЄ6јнZьѓE(рOЃд ˆЧШ ˆЧШСыМ њБ…– њБ34Ѕ lX™ lX™Ѕ|ЖE( lX™о  Хu ХuPщi Хu‰ ^ Т1R…– Т1RћUF Хu4z: ˆЧШmž.FA( њБІТ" њБпц! КЈW " Q/џ" Q/џ"ŠSѓ#…– Q/џ"Уwч$…– ќ›л% ќ›л%5РЯ& ќ›л%nфУ'№? ЇИ( р,Ќ)№? Q * Ru”+XA( ФН|-ќ• §сp. 6e/ o*Y0 ЈNM1їE( сrA2 —53ћ• SЛ)4 Œп5 Х6 ў'7 7Lњ7џџџ ppю8B( Љ”т9ј тИж: нЪ; TП< %Г=№? ЦIЇ> џm›? 8’@ qЖƒA ЊкwB уўkC #`D UGTE UGTEŽkHFќ• UGTEЧfloat*bsql_variant‚J(&cntext&h bitЂG(&jdecimalЂG(&lnumericЂG(&zsmallmoney*bigint(&Ѕvarbinary&Їvarchar&­binary(&Џchar&НtimestampЂG(&чnvarchar(&яnchar&sysname&bsql_variantЃG(&bigint(G(АJ(ДЃG(ЕЃG(PJ(ЫЃG(ЬЃG(ˆ‚J(ъЃG(ыЃG(рJ(ЄG(ЄG(ƒJ(ЄG(ЄG( ‚J(1ЄG(2ЄG( J(NЄG(OЄG(ј„J(cЄG(dЄG(p…J(tЄG(uЄG(№ƒJ(‹ЄG(ŒЄG(h„J(ЈЄG(ЉЄG(†J(ЧЄG(ШЄG(ƒJ(рЄG(сЄG(8„J(їЄG(јЄG(РƒJ(ЅG(ЅG(X…J('ЅG((ЅG( „J(BЅG(CЅG(Ш„J([ЅG(\ЅG(иƒJ(xЅG(yЅG(р„J(“ЅG(”ЅG(P„J(АЅG(БЅG(ЈƒJ(ЩЅG(ЪЅG(@…J(тЅG(уЅG(А„J(џЅG(ІG(€„J(ІG(ІG(˜„J(3ІG(4ІG(#…J(VІG(WІG(„J(sІG(tІG(x†J(ˆІG(‰ІG(а…J(ŸІG( ІG(0†J(ИІG(ЙІG(Р†J(зІG(иІG(ˆ…J(№ІG(ёІG(†J(ЇG(ЇG( …J( ЇG(!ЇG(`†J(=ЇG(>ЇG(ш…J(VЇG(WЇG(†J(iЇG(jЇG(И…J(†ЇG(‡ЇG(#H†J(ЉЇG(ЊЇG(ТЇG(УЇG(№†J(лЇG(мЇG(Ј†J(№ЇG(ёЇG(и†J(Єx\L8 мдМЄ”€МL4 ьмФЌ„t` Zј%в^$n8†Р`Р  ’l&ќ(` Z ј'ќ^&(8Р` d˜ ({ I—<з%†з%† ,-.dbo0м%†м%† 223public0м%†м%† 012guest0@р%†р%† 667db_owner0@р%†р%† BBCdb_accessadmin0@х%†х%† FFGdb_securityadmin0@х%†х%† <<=db_ddladmin0@х%†х%† HHIdb_backupoperator0@ъ%†ъ%† @@Adb_datareader0@ъ%†ъ%† @@Adb_datawriter0@ъ%†ъ%† HHIdb_denydatareader0 @я%†я%† HHIdb_denydatawriter<з%†з%† ,HIdboLfЬўpDИфр›<з%†з%† ,HIdboLfЬўpDИфр›<#f˜“–Rf˜“–C_`SI04\IUSR_SI04Ё/­УЃc0ЛjЫёР<x˜“–Cx˜“–?[\SI04\IIS_WPGЁ/­УЃc0ЛjЫѓР<Mƒ˜“–ƒ˜“–=YZSI04\ASPNETЁ/­УЃc0ЛjЫюР<з%†ё<сЌ–џ-IJdboLfЬўpDИфр›<з%†\ѕ‰?—џ-IJdbohЇІЩ 0ЏФє<з%††S—џ-IJdbohЇІЩ 0ЏФє<з%†Эў^˜џ-IJdboрМеђ™ћjг є<“Шў^˜ГШў^˜A]^S56476\ASPNETрМеђ™ћjг №Р< —Шў^˜№Шў^˜C_`S56476\IIS_WPGрМеђ™ћjг ъР< —Шў^˜№Шў^˜]yzS56476\IUSR_RACKSPAC-SSP307рМеђ™ћjг шР<з%†#ЩЦy˜џ-IJdbohЇІЩ 0ЏФє<з%†јГЪy˜џ-IJdbohЇІЩ 0ЏФє<з%†š5ыy˜џ-IJdboрМеђ™ћjг є<з%†’ЩБо˜џ-IJdbohЇІЩ 0ЏФє<з%††ЇДќ˜џ-IJdbohЇІЩ 0ЏФє<з%†NНЖ§˜џ-IJdbohЇІЩ 0ЏФє0з%†КNК@™џ-IJdbohЇІЩ 0ЏФєHHHHHL ФаŒHќМt0ј Ь){ K—:dbo6public6guest6@db_owner6@&db_accessadmin6@*db_securityadmin6@ db_ddladmin6@,db_backupoperator6@$db_datareader6@$db_datawriter6@,db_denydatareader6 @,db_denydatawriter:.dboLfЬўpDИфр›:.dboLfЬўpDИфр›:(DSI04\IUSR_SI04Ё/­УЃc0ЛjЫё:$@SI04\IIS_WPGЁ/­УЃc0ЛjЫѓ:">SI04\ASPNETЁ/­УЃc0ЛjЫю:.dboLfЬўpDИфр›:.dbohЇІЩ 0ЏФє:.dbohЇІЩ 0ЏФє:.dboрМеђ™ћjг є:&BS56476\ASPNETрМеђ™ћjг №: (DS56476\IIS_WPGрМеђ™ћjг ъ: B^S56476\IUSR_RACKSPAC-SSP307рМеђ™ћjг ш:.dbohЇІЩ 0ЏФє:.dbohЇІЩ 0ЏФє:.dboрМеђ™ћjг є:.dbohЇІЩ 0ЏФє:.dbohЇІЩ 0ЏФє:.dbohЇІЩ 0ЏФє6.dbohЇІЩ 0ЏФє`````tŒьшЄдЈ„`4Р Z ј*^)8Р` Р+{ K—: 6 @@@@@@@@ @:&LfЬўpDИфр›:&LfЬўpDИфр›:&Ё/­УЃc0ЛjЫё:&Ё/­УЃc0ЛjЫѓ:&Ё/­УЃc0ЛjЫю:&LfЬўpDИфр›:&hЇІЩ 0ЏФє:&hЇІЩ 0ЏФє:&рМеђ™ћjг є:&рМеђ™ћjг №: &рМеђ™ћjг ъ: &рМеђ™ћjг ш:&hЇІЩ 0ЏФє:&hЇІЩ 0ЏФє:&рМеђ™ћjг є:&hЇІЩ 0ЏФє:&hЇІЩ 0ЏФє:&hЇІЩ 0ЏФє6&hЇІЩ 0ЏФєРРРРРРРИАЈ ˜ˆ€t˜l Z ј,^+8Р`.<9šр-.0.88 &§џ  Mcollationid0.88 *$  Glanguage0.чџџџџа4?name0.00 Axtype0.00 Cstatus0.44 Ixusertype0.44 Clength0.00  Axprec0.00   Cxscale0.88    Gtdefault0.88   Cdomain0.44   =uid0.44   Greserved0.88  ўџ Mcollationid0.88 G+ ;id0.44G+ Cnumber0.44 G+ Acolid0.44  G+ Cstatus0.ЅЅ@џџџџG+ Actext0.88 §џ Cstatus0.44§џ Cfileid0.яя а4§џ?name0.яя а4§џGfilename0. 88   ;id0. 44  Egrantee0. 44   EgrantorиY0. 44   Cactadd(0. 44  Cactmod0. ЅЅ џџџџ  Cseladd0. ЅЅ ўџўџ  Cselmodџ0. ЅЅ §џ§џ  Cupdadd0. ЅЅ  ќџ ќџ  Cupdmod0. ЅЅ  ћџ ћџ  Crefadd0. ЅЅ  њџ њџ  Crefmod0. 44  =uid0. 44  Cstatus0. чџџџџа4 ?name0. ЅЅUўџўџ  =sid0. ЅЅ§џ§џ  Aroles 0. ==  Kcreatedate0. ==  Kupdatedate0. 44  Caltuid0. ЅЅ ќџ ќџ  Gpassword0. 88   ;id0. 44  Esmallid0. 00   ?type0. чџџџџа4 ?name(0. bbPўџўџ  Avalue 0. 88  < ;id(0. 88  < Adepid 0. 44  < Cnumber(0. 44 < Idepnumber A(0.`44 Egroupid 0.`44 Mallocpolicy0.`88  Cstatus(0.`чџџџџа4Igroupname(‘?0. 44 < Cstatus0. 00 < Edeptype •0.88  Econstid0.88  Cfkeyid0.88    Crkeyid(0.44 Irkeyindid0.44 Ckeycnt0.ЅЅ џџџџ Eforkeys0.ЅЅ ўџўџ Erefkeys0.44 Eftcatid0.чџџџџа4?name0.44 Cstatus0.ччўџўџа4?path0.88 G+ EtableidнI(0.44G+ ErowinfoA(0.ЅЅ€џџџџG+ AftkeyA(0.00 Cstatus0.00 ?type0.44 Gusertype0.ЇЇџа4Gprintfmt0.44 ?prec0.88  Ascale0.88  Kiscomputed0.88  Kisoutparam(0.88  Kisnullable0.ча4Icollation)0.­­   Otdscollation0.44   Gusertype0.hh Gvariable0.hh Kallownulls(0.00 ?type0.ЇЇџа4Gprintfmt0.44 ?prec0.00 Ascale0.ча4Icollation0.44 Gtexttype(0.44 Glanguage0.hh Iencrypted0.hh   Kcompressed0.чч@  а4?text0. 44 Edepdbid0. 44 Idepsiteid0. hh   Cselall0. hh   IresultobjF”0. hh   Ereadobj0.44 Gfkeydbid0.44   Grkeydbid0.44   Afkey130.44   Afkey2 0.44   Afkey3,0.44   Afkey40.44 Afkey50.44 Afkey60.44 Afkey70.44 Afkey80.44 Afkey9A(l0 J(ŒШ J(РI(ЉDјPиИA(АA($рHˆ@јИt4ьœXаŒHР|4ьЄ\ЬˆDќЄXШ€Дpќ И t 8 є Д t , № Ј d  Ь ˆ H  Ф „ @ ќИt0ьЈdд˜PЬˆ@єЈ`DМx<ЬˆHРt,фьЄd и”P Р|8ј”HќАd р˜PЬА`Р `’l.p0` Z`ј/p^.08Р`€ `z„0t0 !PRIMARY`€`†x1w&PRIMARY` Z`ј2t^18Р`Žф3M  5V!;=>$MYэ`Nц^уtOZ=P­:яsQ!шъ R!!S“WъT>ФЦ UА Џ Vщ0ЃW”`&mь1a!юŽ9b DR>cЖА.Adяд"BešAџDf)?ЌKŠkP!РaL!Іh]K!˜_K!А…–Š88 №cL!]88 statusА…–(088 џџ ИbL!statusи…–ЅЅјbL!K!xbL!1X!œ88 00PcL!cL!И1X!†hh@УV!0@K!88 ЈcL!(sR!XcL!ЅЅˆ АcL!HdL!І""€cL!ШcL!ІhЃM88 @dL! ЈdL!ІЈoK!bL!@bL!XŠ88 а9W!HfL!€dL!]88 status(088 џџ eL!status0РU!L!PuR!eL!ЅЅPeL!L!(аdL!ј1X!@eL!œ88 00ЈeL!XeL! 2X!†hh88 fL!€шцV!АeL!КV!ˆ ШтV!fL! fL!0@K!І0уV!иeL! fL!0@K!І€бV!88 ˜fL!0@W!pfL!7ІpdL!˜dL!Š88  hL!]88 status(088 џџ hgL!statusK!№3–ЅЅЈgL!(gL!`2X!œ88 `ЯV!00hL!8АgL!ˆ2X!џ•†hhџџя88 XhL!hL!ˆ `hL!јhL!џ•Іџџя0hL!xhL!ІpsL!џџџџ88 №hL!ШhL!ІШfL!№fL!ќ•Š88 јjL!]88 statusЊ(088 џџ РiL!status•ЅЅjL!€iL!Ш2X!0@K!œ88 АЯV!00XjL!jL!№2X!†hh0@K!88 АjL!`jL!ˆ ИjL!PkL!І0@K!ˆjL!аjL!Іќ•88 HkL! kL!ќ•І iL!HiL!Š88 рsR!PmL!00]88 status0(088 џџ lL!status( L!€kL!‚”ЅЅXlL! иkL!03X!œ88 и…–00АlL!b`lL!X3X!†hh88 mL!ИlL!дˆ АІV!mL!ЈmL!№­L!І˜$V!рlL!(mL!І 88  mL!и…–xmL!ІxkL! kL!)Š88 PBK!ЈoL"]88 status*(088 џџ pnL!status@L!ЅЅАnL!@pCK!0nL!˜3X!œ88 €jK!00oL!ИnL!Р3X!†hhАЯV!88 `oL! ЊL!oL!@ЈL!ˆ  ЎL!hoL!pL!@ЌL!І`ПL!8oL!€oL! cL!І88 јoL!аoL!РљV!ІаmL!јmL!Š88 rL!8 –]88 status(088 џџ ШpL!status8 –ЅЅqL!ˆpL!4X!œ88 4›O00`qL!qL!(4X!†hhџџџџ88 ИqL!@hqL!wƒ єˆ 8@РqL!XrL!ІqL!иqL!І8@88 PrL!}=Ѓ?(rL!І(pL!PpL!Š88 ѕ!Ф>]K!ˆ ˆУ@ЈrL!@sL!р І{…?€rL!РrL!І88 8sL!sL!І[K!И[K!8 –Š88 88 ИsL!LK!АЯV!І88 hsL!РsL!І88 qУ>sL!шsL!€ђV!І88 tL!F88 ИaЃ@~L!ˆtL! ^V!{ аtL!uL!8tL!FŽv€4чча4јtL!category№3W!ччhа40uL!h(convert(int,(case when ([status] & 0x80000000 <> 0) then 2 else 0 end + case when ([replinfo] & 1 <> 0) then 32 else 0 end + case when ([replinfo] & 2 <> 0) then 64 else 0 end + case when ([replinfo] & 4 <> 0) then 256 else 0 end + case when ([xtype] = 'P' and ([status] & 2 <> 0)) then 16 else 0 end + case when ([xtype] = 'D' and ([parent_obj] <> 0)) then 2048 else 0 end + case when (([xtype] = 'S' or [xtype] = 'U')) then (case when ([status] & 0x20 <> 0) then 1 else 0 end + case when ([status] & 0x0400 <> 0) then 4 else 0 end + case when ([status] & 0x0800 <> 0) then 8 else 0 end + case when ([status] & 0x1000 <> 0) then 128 else 0 end + case when ([status] & 0x0100 <> 0) then 512 else 0 end + case when ([status] & 0x0200 <> 0) then 1024 else 0 end + case when ([status] & 0x2000 <> 0) then 2048 else 0 end + case when ([status] & 0x4000 <> 0) then 4096 else 0 end + case when ([status] & 0x10 <> 0) then 16384 else 0 end) else 0 end)))cachesmallintЯV!44smallintР|L!€4`ПL!88 h}L!88 ˜}L!Р|L!€ЙL!І44@}L! }L!І88 p}L!Ш}L!І88 №}L!F44ИaЃh~L!рЌL!{ А~L!ш~L!~L!€4чч а4и~L! cache L!чч*а4L!*(convert(smallint,0)) ЊL!чча4hL!sysobjects ЇV!0ЁV!ШqX!^„>ирЬV!ДДДДДДФфФДЄ”„tdдЄ”„t` Zј4} ^35;=>MŠO8Р`; Ў ”5К'0 O([base_schema_ver] & ((~15)))0 E([base_schema_ver] & 15)0Ы(convert(char(2),case when (([xtype] = 'UQ' or [xtype] = 'PK')) then 'K' else [xtype] end))0Й(convert(smallint,case when (([xtype] = 'S' or [xtype] = 'U')) then 1 else 0 end))0(convert(smallint,(case [xtype] when 'S' then 1 when 'V' then 2 when 'U' then 3 when 'P' then 4 when 'RF' then 4 when 'X' then 4 when 'L' then 5 when 'D' then 6 when 'R' then 7 when 'TR' then 8 when 'PK' then 9 when 'UQ' then 9 when 'C' then 10 when 'F' then 11 when 'AP' then 13 else 0 end + case when (([xtype] = 'S' or [xtype] = 'U')) then (case when ([status] & 1 <> 0) then 16 else 0 end + case when ([status] & 2 <> 0) then 32 else 0 end + 64 + case when (substring([name],1,1) = '#') then 256 else 0 end + case when ([status] & 0x01000000 <> 0) then 512 else 0 end + case when ([status] & 0x200000 <> 0) then 1024 else 0 end + case when ([status] & 0x04000000 <> 0) then 2048 else 0 end + case when ([status] & 4 <> 0) then 8192 else 0 end + case when (substring([name],1,2) = '##') then (-32768) else 0 end) else 0 end)))џ0‹(convert(smallint,(([base_schema_ver] & ((~15))) / 65536)))0M(convert(datetime,[crdate]))05(convert(int,0))0S(convert(int,case when (([xtype] = 'S' or [xtype] = 'U')) then (objectproperty([id],'TableDeleteTrigger')) when ([xtype] = 'TR') then [parent_obj] else 0 end))0(convert(int,case when (([xtype] = 'S' or [xtype] = 'U')) then (objectproperty([id],'TableInsertTrigger')) else 0 end))0(convert(int,case when (([xtype] = 'S' or [xtype] = 'U')) then (objectproperty([id],'TableUpdateTrigger')) else 0 end))05(convert(int,0))0}(convert(int,(case when ([status] & 0x80000000 <> 0) then 2 else 0 end + case when ([replinfo] & 1 <> 0) then 32 else 0 end + case when ([replinfo] & 2 <> 0) then 64 else 0 end + case when ([replinfo] & 4 <> 0) then 256 else 0 end + case when ([xtype] = 'P' and ([status] & 2 <> 0)) then 16 else 0 end + case when ([xtype] = 'D' and ([parent_obj] <> 0)) then 2048 else 0 end + case when (([xtype] = 'S' or [xtype] = 'U')) then (case when ([status] & 0x20 <> 0) then 1 else 0 end + case when ([status] & 0x0400 <> 0) then 4 else 0 end + case when ([status] & 0x0800 <> 0) then 8 else 0 end + case when ([status] & 0x1000 <> 0) then 128 else 0 end + case when ([status] & 0x0100 <> 0) then 512 else 0 end + case when ([status] & 0x0200 <> 0) then 1024 else 0 end + case when ([status] & 0x2000 <> 0) then 2048 else 0 end + case when ([status] & 0x4000 <> 0) then 4096 else 0 end + case when ([status] & 0x10 <> 0) then 16384 else 0 end) else 0 end)))0?(convert(smallint,0))0!(8000)ЕV!0Н(case when ([rowcnt] > 2147483647) then 2147483647 else (convert(int,[rowcnt])) end)0Г(convert(tinyint,(([bitpos] & 7) + case when ([typestat] & 1 = 0) then 8 else 0 end + case when (([typestat] & 2 <> 0 or (type_name([xtype]) = 'image' or type_name([xtype]) = 'text') and [colstat] & 0x1000 <> 0)) then 16 else 0 end + case when (((type_name([xtype]) = 'image' or type_name([xtype]) = 'text') and [colstat] & 0x2000 <> 0 or (type_name([xtype]) = 'timestamp' or (type_name([xtype]) = 'char' or type_name([xtype]) = 'binary')) and [typestat] & 1 = 0)) then 32 else 0 end + case when ([colstat] & 4 <> 0) then 64 else 0 end + case when ([colstat] & 1 <> 0) then 128 else 0 end)))0(convert(tinyint,xtypetotds([xtype],(1 - ([typestat] & 1)))))!0(convert(smallint,columnproperty([id],[name],'oldusertype')))0W(convert(varchar(255),[autoval]))0ћ(convert(smallint,case when ((type_name([xtype]) = 'ntext' or (type_name([xtype]) = 'image' or type_name([xtype]) = 'text'))) then null when (type_name([xtype]) = 'uniqueidentifier') then [xprec] else (odbcprec([xtype],[length],[xprec])) end))0O(odbcscale([xtype],[xscale]))0](convert(int,sign(([colstat] & 4))))h0](convert(int,sign(([colstat] & 4))))ПV!K!ІHПV!ПV!І4д„ˆ0 \œx8И € | x $ ь œ  €ФјА` pŒ6.A!€ЈO8!w№џV!hK! рV!F88 {ЃPфV!шрV!{ 0сV!hсV!˜рV!(€4P1”чч а4XсV! scaletсV!чч:а4сV!:(odbcscale([xtype],[xscale]))iscomputedV!intсV!88 int№сV!P1”€4sign”јрV!colstat”тV!(044 џџШтV!colstatR!88 уV!XІX!итV!œ88 уV!0@K!Іˆ”уV! F88 œgЃ88 ЈуV!rK!№сV!І88 XуV!АуV!І88 €уV!иуV!І88 фV!F88 ИaЃ№чV!xфV!{ РфV!хV!(фV!џ•€4чча4шфV!iscomputedччHа4(хV!H(convert(int,sign(([colstat] & 4))))isoutparamintќ•88 intхV!€4signV! pL!colstat(044 џџhцV!colstat0@K!88  цV!€ІX!xцV!ќ•œ88 ЊЊЊЈцV!ІшpL!ЈцV!џџџџF88 œgЃќ•88 HчV!хV!p]–І88 јцV!PчV!І88 0qL! чV!xчV!џџџџІ88  чV!ќ•F88 ИaЃыV!шV!{ `шV! шV!ШчV!0рV!€4іV!чча4ˆшV!isoutparamЁHїV!ччHа4ШшV!H(convert(int,sign(([colstat] & 4))))isnullableL!int88 intV!0щV!€4 88 ащV!0@K!typestat(000 џџ0ъV!typestat88 hъV!ЈІX!@ъV!œ88 €НL!ЈщV!pъV!5‹88 88 шъV!0щV!І88 ˜ъV!№ъV!І88 РъV!ыV!І88 P1”@ыV!mK!F88 ИaЃˆяV!ИыV!{ ьV!@ьV!hыV!ˆ”€40@K!чча4(ьV!isnullableP1”OR!ччJа4hьV!J(convert(int,(1 - ([typestat] & 1))))”collationP1”sysname0рV!ча4sysnameрьV!€4CollationPropertyFromIDcollationid(088 &џџшэV!collationidЈэV!Іname ЇЇа4`юV!nameи…–8юV!юV!ІЈэV!аІX!*FbbPР}Ѓ88 рюV!рьV!Іча4юV!шюV!ІbbPИюV!яV!А…–І88 8яV!Fча4ИaЃаѓV!АяV!{ јяV!8№V!`яV!)€4hK!чча4 №V!collationP1”чч€а4`№V!€(convert(sysname,collationpropertyfromid([collationid],'name')))tdscollationV!L1”binaryP1”­­binaryL1”ёV!€4L1”CollationPropertyFromIDcollationidzл—J(088 &џџђV!collationid„?иёV!ІuЯЕ>tdscollation8@wƒ єЇЇ а4 ђV! tdscollationxђV!0ђV!ІиёV!јІX!FbbPР}Ѓ88 (ѓV!‡­t?ёV!_%ЛІ­­8@иђV!0ѓV!ЪGІbbPнн?ѓV!XѓV!І88 €ѓV!F­­ИaЃјѓV!{ @єV!€єV!ЈѓV!ИV!€40рV!чча4hєV!tdscollationчч”а4ЈєV!”(convert(binary(5),collationpropertyfromid([collationid],'tdscollation')))LѕV!чча4hѕV!syscolumnsјK!иіV!p›X!Šќ)6/иД `РK! €G!(8іV!иџџџџ0рV!HіV!P1”АѓV!L1”0рV!lіV!P1”АѓV!L1”0рV!іV!иѕV!АѓV!L1” /W!0рV!ДіV!P1”АѓV!L1”иЙL!0рV!иіV!ШѕV!L1”ЖџџџџџџџџџџџџP1”systypesusertype”smallintV!P1”44smallintHїV!€4TypePropertynamepL!(0 ча4џџџџ8јV!nameјїV!L1”ІP1”oldusertypeP1”ЇЇ а4ЈјV! oldusertype!L1”€јV!@јV!ІјїV!`ЋX! јV!F88 ˆoЃ0рV!88 0љV!0рV!HїV!АѓV!І44`љV!рјV!8љV!L1”І88 љV!`љV!)І88 њV!ˆљV!АoR!F44ИaЃ№€K!њV!АoR!{ HњV!€њV!АљV!ЕrЭ€4чча4pњV!usertypeччlа4ЈњV!l(convert(smallint,typeproperty([name],'oldusertype')))=KЃ?variable–bithhbit8ћV!8 –€4€џV!8 –]88 type_namextype(000џџ @ќV!xtypeIНn@ќV!8 –ІˆЌX!A1!KFчча4ќrЃvarbinaryЇЇ а4рќV! varbinary –xќV!АЌX!Ј›Ohh varcharрќV!ЇЇа4P§V!varchar˜ўV!`ЌX!hh X§V!№ќV!Ј›O‰ nvarcharЇЇа4и§V!nvarchar ўV!ЌX!t‹IНhh `@р§V! ЋX! С^Z‰ РNR!шЋX!A1!KFчча4ќrЃ(000џџ ˆўV!xtype ПSѓ@8ЌX!A1!KFчча4ќrЃ(000џџ џV!xtype!K$V@t‹IН88 8џV! W!ўV!ˆ @џV!иџV!џV!ІР€?џV!XџV!ІˆУ@МL!88 аџV!ЈџV!Іx` Z ј7)^68w8Р`wž ”h8v ”!—Т$ˆ"   K!K!ensppcpph_]a  d lK!ц^уt tц^уt0ц^уtц^уtK!ц^уt&mь1ƒзu_‘р2ƒзu K!_‘р2ƒзu_‘р2ƒзu ˜Ед3ƒзu ˜Ед3ƒзu  ˜Ед3ƒзuK!˜Ед3ƒзu˜Ед3ƒзuK!˜Ед3ƒзu бйШ4ƒзuбйШ4ƒзuбйШ4ƒзu ўМ5ƒзuK! ўМ5ƒзuK! ўМ5ƒзu4 ўМ5ƒзu ўМ5ƒзuC"Б6&mь1C"Б6ƒзu C"Б6ƒзu R!C"Б6ƒзuC"Б6ƒзunC"Б6ƒзu C"Б6ƒзu  |FЅ7ƒзue|FЅ7ƒзu|FЅ7ƒзuЕj™8ƒзuyЕj™8ƒзu4Еj™8ƒзuЕj™8ƒзuЕj™8ƒзuTюŽ9ƒзuюŽ9ƒзu 'Г:ƒзu'Г:ƒзu p'Г:ƒзu в^=ƒзuV!в^=ƒзu в^=ƒзuDhF>ƒзu DhF?ƒзuX!DhF?ƒзu }Œ:@DhF?}Œ:@˜Ед3}Œ:@ DR>ЖА.AƒзuџџЖА.AƒзuЖА.Aв^=K!ЖА.A ЖА.AЖА.AЖА.A DR>яд"BƒзuK!яд"Bƒзuяд"Bв^=яд"B яд"Bяд"Bяд"B DR>(љCƒзut(љCƒзuy(љCв^=y(љC DR>na Dƒзuca Dƒзua D'Г:šAџDƒзuK!šAџDƒзušAџDв^=џšAџD DR> ŠчFƒзu ŠчFƒзu ŠчFв^= ŠчF DR>EЎлGв^=~вЯH DR>ЗіУI}Œ:@K!№ИJЖА.A)?ЌKяд"Bbc L(љC›‡”MšAџDдЋˆN ŠчFK"OЃдA–†%OЃдA–†%OЃдA–†%OЃдрOЃдЄ6јtOЃднZьkКЈW nkКЈW rkКЈW )kКЈWlkКЈWkКЈWkКЈWtkКЈWkТ1RkТ1Rk—Јc k—Јcek—Јcpk—Јc0kA–†%kA–†%K!kA–†%kOЃдrќJd(яQrќJd(яQVщMd(яQ VщMd(яQVщMd(яQX!VщMGs*MVщMGs*MVщMGs*MVщMšz#9БнNЋ KБнNЋ KK!ЏŠUЋ KxЏŠUЋ K  ;ЕfЋ K ;ЕfЋ K ’ƒhЋ K’ƒhЋ K•’ƒhЋ K’ƒhЋ KVщMGs*MVщMGs*MVщMGs*MVщMšz#9k—Јck—ЈckA–†%kA–†%kA–†% kOЃдkКЈW K!kКЈW kКЈW kКЈWkКЈWykКЈWkКЈWkКЈWkКЈWekjЬnkjЬnck—Јck—Јck—Јc•k—ЈckA–†%X!kA–†%kA–†%kOЃдkКЈW  kКЈW •kКЈW kКЈWK!kКЈWkКЈWkКЈWkКЈWkКЈWK!kjЬnK!kjЬn4k—Јck—Јck—Јck—ЈckA–†%kA–†%kA–†%akOЃдwkКЈW nkКЈW )kКЈW okКЈWekКЈW kКЈWtkКЈWtkКЈWxkКЈWnkjЬnykjЬn[k—Јcik—Јc)k—ЈcL!k—ЈckA–†%kA–†%kA–†%kOЃдkКЈW kКЈW ykКЈW kКЈWkКЈWkКЈWekКЈWkКЈWlkКЈWkjЬnkjЬnk—Јck—Јc k—Јck—ЈckA–†%kA–†%kA–†%kOЃдkКЈW  kКЈW kКЈW kКЈWkКЈWkКЈWkКЈWkКЈWkКЈWkjЬnlkjЬnk—Јck—Јcnk—Јcok—Јc]kA–†%kA–†%kA–†%kOЃдkКЈW kКЈW kКЈW kКЈWkКЈWokКЈWkКЈWkКЈW kКЈWkjЬnlkjЬnk—Јck—Јck—Јck—ЈckA–†%kA–†%X!kA–†%kOЃдkКЈW kКЈW kКЈW kКЈWkКЈWK!kКЈWkКЈWkКЈWkТ1RkТ1RK!k—Јck—Јck—Јck—ЈckA–†%okA–†%kA–†%kOЃдs9и$IЁd8ui9и$IЁd8ur9и$IЁd8u0 rќJЁd8u rќJЁd8u№ rќJЁd8uhrќJd(яQиrќJd(яQ VщMd(яQ VщMd(яQVщMd(яQVщMGs*MVщMGs*MVщMGs*MVщMšz#9x`H0шаИ ˆpX@(јрША˜€hP8 №иРЈx`р ј € ˜ 8 P и № 0 H ˆ ј(АШр˜€hP8Ри№ Јx`H0шXpˆ И@(јрША€˜8Ph  Ј Р и №  8 8 №иРЈx0ш а И   ˆ p @X ( Ш Р  p@  А  ` Иh PXа  0 р ј Ш € ˜ А (H x ` x  Ј аш ЈРи№: Œ 9v ”"—@p t s& V! 0V!    V!  V!  4n t u) nV!`    џџrey  t t 4                  V! V!4d !n"a#)$y%&t'()t 4      V! V! 4!"#$%&'d()  n  a  )  y  l        l  V!            a V!    ц^уt ц^уtnц^уtkц^уtц^уt&mь1ƒзu_‘р2ƒзu_‘р2ƒзuk_‘р2ƒзu˜Ед3ƒзu˜Ед3ƒзu˜Ед3ƒзu˜Ед3ƒзu˜Ед3ƒзu˜Ед3ƒзuбйШ4ƒзuбйШ4ƒзuбйШ4ƒзu  ўМ5ƒзu ўМ5ƒзuV! ўМ5ƒзu  ўМ5ƒзu ўМ5ƒзuC"Б6&mь1C"Б6ƒзuC"Б6ƒзuC"Б6ƒзuC"Б6ƒзuC"Б6ƒзuC"Б6ƒзu|FЅ7ƒзu |FЅ7ƒзu|FЅ7ƒзuЕj™8ƒзuЕj™8ƒзuЕj™8ƒзuЕj™8ƒзuЕj™8ƒзuV!юŽ9ƒзu юŽ9ƒзu'Г:ƒзu'Г:ƒзu'Г:ƒзuв^=ƒзuв^=ƒзuв^=ƒзuDhF?ƒзuDhF?ƒзuDhF?ƒзu}Œ:@DhF?}Œ:@˜Ед3X!}Œ:@ DR>ЖА.AƒзuЖА.AƒзuЖА.Aв^=ЖА.A ЖА.AЖА.AЖА.A DR>V"яд"Bƒзuяд"Bƒзuяд"Bв^=яд"B яд"Bяд"Bяд"B DR>(љCƒзu(љCƒзuV!(љCв^=V!(љC DR>a Dƒзua Dƒзua D'Г:šAџDƒзušAџDƒзušAџDв^=yšAџD DR> ŠчFƒзu ŠчFƒзu ŠчFв^=t ŠчF DR>nEЎлGв^=l~вЯH DR>tЗіУI}Œ:@(№ИJЖА.Ar)?ЌKяд"Btbc L(љCo›‡”MšAџD1дЋˆN ŠчF)OЃдA–†%yOЃдA–†%lOЃдA–†%OЃдрOЃдЄ6јOЃднZьl kКЈW V! kКЈW kКЈW kКЈW kКЈW kКЈW kКЈW k—Јc k—Јc k—Јca k—ЈcV! kA–†% kA–†% kA–†% kOЃдkКЈW kКЈW nkКЈW kkКЈWkКЈWkКЈWkКЈWkКЈWk kТ1R kТ1Rk—Јck—Јck—Јck—ЈckA–†%kA–†%kA–†%kOЃд 9и$IЁd8u 9и$IЁd8uV! 9и$IЁd8u rќJЁd8u rќJЁd8u rќJЁd8u rќJd(яQ rќJd(яQ VщMd(яQ VщMd(яQ VщMd(яQ VщMGs*M VщMGs*M VщMGs*M VщMšz#9БнNЋ KБнNЋ K ЏŠUЋ K ЏŠUЋ K ;ЕfЋ KV! ;ЕfЋ K ’ƒhЋ K’ƒhЋ K’ƒhЋ K’ƒhЋ KVщMGs*MVщMGs*MVщMGs*MVщMšz#9—Јc kA–†% kA–†% kA–†%X! kOЃд kКЈW kКЈW  kКЈW kКЈW kКЈW kКЈW kКЈWV! kКЈW kКЈW kjЬn kjЬn k—Јc k—Јc k—Јc k—Јc kA–†%V! kA–†%V! kA–†% kOЃд kКЈW kКЈW kКЈW  kКЈW kКЈWy kКЈW kКЈW kКЈW kКЈWt kjЬnn kjЬnl k—Јct k—Јc( k—Јcr k—Јct kA–†%o kA–†%3 kA–†%) kOЃдy kКЈW l kКЈW kКЈW  kКЈW kКЈWl kКЈWV! kКЈW kКЈW kКЈW kjЬn kjЬn k—Јc k—Јc k—Јc k—Јca kA–†%V! kA–†% kA–†% kOЃд kКЈW kКЈW kКЈW n kКЈWk kКЈW kКЈW kКЈW kКЈW kКЈWk kjЬn kjЬn k—Јc k—Јc k—Јc k—Јc kA–†% kA–†% kA–†% kOЃд kКЈW kКЈW V! kКЈW kКЈW kКЈW kКЈW kКЈW kКЈW kКЈW kjЬn kjЬn k—Јc k—Јc  k—Јc k—Јc kA–†% kA–†% kA–†% kOЃд kКЈW V! kКЈW kКЈW kКЈW kКЈW kКЈW kКЈW kКЈW kКЈW` kjЬn` kjЬn` k—Јc` k—Јc` k—Јc` k—Јc` kA–†%` kA–†%` kA–†%` kOЃP P ` p €  аРА €P@ар№РА €p` 0P@р№АРаp€ ` 0@P №АРар`€p0@P №раРА`p€ P0@ № а р Р p €    А ` @ P 0  р № А Р а   р№0 0@P`p€  0ар№@ Р А €  p `€ Pp @` 0P @ 0  № р а№ Рр Аа  Р А €  p `€ Pp @` 0P @ 0  № р а№РрАаРАP @0€p` @ € 0 p ` P  @ 0 № р  а № Р А р а   аР А №р€№pра`PР@А0  а€РpА` P@€p0`P@ 0 №№раРАр€ p€p``PP@@0 0№ ра№РА ра€РpА`  Z ј:Ј^98W!Р`5=X p;F0?(convert(smallint,0))0!(8000)i0Н(case when ([rowcnt] > 2147483647) then 2147483647 else (convert(int,[rowcnt])) end)џ0Г(convert(tinyint,(([bitpos] & 7) + case when ([typestat] & 1 = 0) then 8 else 0 end + case when (([typestat] & 2 <> 0 or (type_name([xtype]) = 'image' or type_name([xtype]) = 'text') and [colstat] & 0x1000 <> 0)) then 16 else 0 end + case when (((type_name([xtype]) = 'image' or type_name([xtype]) = 'text') and [colstat] & 0x2000 <> 0 or (type_name([xtype]) = 'timestamp' or (type_name([xtype]) = 'char' or type_name([xtype]) = 'binary')) and [typestat] & 1 = 0)) then 32 else 0 end + case when ([colstat] & 4 <> 0) then 64 else 0 end + case when ([colstat] & 1 <> 0) then 128 else 0 end)))0(convert(tinyint,xtypetotds([xtype],(1 - ([typestat] & 1)))))0(convert(smallint,columnproperty([id],[name],'oldusertype')))0W(convert(varchar(255),[autoval]))0ћ(convert(smallint,case when ((type_name([xtype]) = 'ntext' or (type_name([xtype]) = 'image' or type_name([xtype]) = 'text'))) then null when (type_name([xtype]) = 'uniqueidentifier') then [xprec] else (odbcprec([xtype],[length],[xprec])) end))!0O(odbcscale([xtype],[xscale]))0](convert(int,sign(([colstat] & 4))))0](convert(int,sign(([colstat] & 4))))0_(convert(int,(1 - ([typestat] & 1))))0•(convert(sysname,collationpropertyfromid([collationid],'name')))­0 Љ(convert(binary(5),collationpropertyfromid([collationid],'tdscollation')))0 (convert(smallint,typeproperty([name],'oldusertype')))LW!0A(convert(bit,case when ((type_name([xtype]) = 'nvarchar' or (type_name([xtype]) = 'varchar' or type_name([xtype]) = 'varbinary'))) then 1 else 0 end))0[(convert(bit,(1 - ([status] & 1))))0e(convert(tinyint,xtypetotds([xtype],0)))u0M(convert(varchar(255),null))0(convert(smallint,case when ((type_name([xtype]) = 'ntext' or (type_name([xtype]) = 'image' or type_name([xtype]) = 'text'))) then null else (typeproperty([name],'precision')) end))0s(convert(tinyint,typeproperty([name],'scale')))0•(convert(sysname,collationpropertyfromid([collationid],'name')))0m(convert(smallint,(2 + 4 * ([status] & 1))))0?(convert(smallint,0))0O(convert(bit,([status] & 1)))0 O(convert(bit,([status] & 2)))!0 й(convert(nvarchar(4000),case when ([status] & 2 = 2) then (uncompress([ctext])) else [ctext] end))u0 ?(convert(smallint,0))0 ?(convert(smallint,0))0 O(convert(bit,([status] & 2)))0 O(convert(bit,([status] & 4)))0 O(convert(bit,([status] & 8)))0?(convert(smallint,0))0 ?(convert(smallint,0))0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],1,2))),0)))VW!0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],3,2))),0)))0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],5,2))),0)))WW!0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],7,2))),0)))0Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],9,2))),0)))YW!0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],11,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],13,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],15,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],17,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],19,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],21,2))),0)))!0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],23,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],25,2))),0)))h88 _W!(0 h_W!@_W!аДј<€ФLд\ фЄdФt4єШx8Ш0М<ь„(ф ` Д  М \ ќ Ќ АXШ8„Ф `-.J9–<•0. ЅЅ  њџ њџ  Crefmod0. 44  =uidЅ0. 44  Cstatus0. чџџџџа4 ?name0. ЅЅUўџўџ  =sidaV!0. ЅЅ§џ§џ  Aroles0. ==  Kcreatedate0. ==  Kupdatedate0. 44  Caltuid0. ЅЅ ќџ ќџ  Gpassword0. 88   ;id0. 44  EsmallidjV!0. 00   ?type0. чџџџџа4 ?name0. bbPўџўџ  Avalue0. 88  < ;id0. 88  < Adepidg0. 44  < Cnumber0. 44 < Idepnumbert0. 44 < Cstatus0. 00 < Edeptype0. 44 Edepdbid0. 44 Idepsiteid0. hh   Cselall0. hh   Iresultobj 0. hh   Ereadobj0.88  Econstid0.88  Cfkeyid0.88    Crkeyid0.44 Irkeyindid0.44 Ckeycnt0.ЅЅ џџџџ Eforkeys0.ЅЅ ўџўџ Erefkeys0.44 Gfkeydbid0.44   Grkeydbid0.44   Afkey1iV!0.44   Afkey20.44   Afkey30.44   Afkey40.44 Afkey5а40.44 Afkey6n0.44 Afkey7[0.44 Afkey8l0.44 Afkey9i0.44 Eftcatid0.чџџџџа4?name0.44 Cstatus0.ччўџўџа4?path0.88 G+ Etableid0.44G+ Erowinfo0.ЅЅ€џџџџG+ Aftkey80.`44 EgroupidnV!0.`44 MallocpolicynV!0.`88  Cstatus0.`чџџџџа4Igroupname­0.44 Cfkey10!0.44 Cfkey110.44 Cfkey120.44 Cfkey13!0.44 Cfkey140.44 Cfkey150.44 Cfkey160.44 Arkey1qV!0.44 Arkey20.44 Arkey350.44 Arkey4a0.44 Arkey5v0.44 Arkey600.44   Arkey740.44!! Arkey80.44"" Arkey9y0.44## Crkey10!0.44$$ Crkey110.44%% Crkey120.44&& Crkey13!0.44'' Crkey140.44(( Crkey150.44)) Crkey160. 44   =gid0. ЇЇџ  а4Eenviron0. 88   Mhasdbaccess0. 88   Eislogin0. 88  Gisntname0. 88  Iisntgroup0. 88  Gisntuser0. 88  Iissqluser0. 88  Iisaliased0. 88  Iissqlrole0. 88  Iisapprole0.88  ;id0.44 Aindids0.44  Acolidr0.44   Akeyno)0.88  Econstid40.88  Cfkeyid0.88    Crkeyid0.44 ?fkey0.44 ?rkey0.44 Akeyno0.44 Imemberuid{V!0.44 Ggroupuid!0.88  ;id0.44 =uid 0.00  Caction0.00   Mprotecttype0.ЅЅ џџџџ Ecolumns0.44   Egrantor0._44 Cfileid0._44 Egroupid0._88  ?size0._88    Emaxsize0._88  Cgrowth0._88  CstatusИaЃ0FL!8V!{Мl$Мx0№Јdр ˜ P д„@Ф|0ьЌl(фœXа” Ь Œ D $рœXаŒHР|8єАl(ф \дL М x 4 № Ќ h $ р ˜ P  Р|0ьЈ`Ьˆ<єЌhи”Xд”LHќАdаˆ@№ЈhШ„8ьЈh(фЄ`;> , ”=]10O(convert(bit,([status] & 1)))0 O(convert(bit,([status] & 2)))0 й(convert(nvarchar(4000),case when ([status] & 2 = 2) then (uncompress([ctext])) else [ctext] end))0 ?(convert(smallint,0))0 ?(convert(smallint,0))0 O(convert(bit,([status] & 2)))0 O(convert(bit,([status] & 4)))!0 O(convert(bit,([status] & 8)))!0?(convert(smallint,0))0 ?(convert(smallint,0))0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],1,2))),0)))0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],3,2))),0)))…–0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],5,2))),0)))0 Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],7,2))),0)))а40Й(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],9,2))),0)))g0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],11,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],13,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],15,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],17,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],19,2))),0)))!0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],21,2))),0)))0 •(convert(smallint,case when ([uid] >= 16400) then [uid] when ((datalength([roles]) is null or datalength([roles]) <= 2)) then 0 else (16384 - 8 + datalength([roles]) * 8 + case when (convert(tinyint,[roles]) & 1 <> 0) then 0 when (convert(tinyint,[roles]) & 2 <> 0) then 1 when (convert(tinyint,[roles]) & 4 <> 0) then 2 when (convert(tinyint,[roles]) & 8 <> 0) then 3 when (convert(tinyint,[roles]) & 16 <> 0) then 4 when (convert(tinyint,[roles]) & 32 <> 0) then 5 when (convert(tinyint,[roles]) & 64 <> 0) then 6 when (convert(tinyint,[roles]) & 128 <> 0) then 7 end) end))ll0 M(convert(varchar(255),null))ub0 (convert(int,case when ([status] & 2 = 2) then 1 else 0 end))t0 е(convert(int,case when ([status] & 32 = 0 and [uid] > 0 and ([uid] < 16384)) then 1 else 0 end))ev0 (convert(int,case when ([status] & 4 = 4) then 1 else 0 end))l0 ‘(convert(int,case when ([status] & 12 = 4) then 1 else 0 end))on0 “(convert(int,case when ([status] & 12 = 12) then 1 else 0 end)))0 е(convert(int,case when ([status] & 60 = 0 and [uid] > 0 and ([uid] < 16384)) then 1 else 0 end))0 “(convert(int,case when ([status] & 16 = 16) then 1 else 0 end))10 Љ(convert(int,case when (([uid] >= 16384 or [uid] = 0)) then 1 else 0 end))re0 “(convert(int,case when ([status] & 32 = 32) then 1 else 0 end))rverse(substring([refkeys],19,2))),0)))0$Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],21,2))),0)))0%Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],23,2))),0)))0&Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],25,2))),0)))0'Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],27,2))),0)))0(Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],29,2))),0)))0)Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],31,2))),0)))чч а4h[L! rkey5˜x€sK!ччЄа4 [L!Є(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],9,2))),0))) W!rkey6 ІV!smallint•Д]L!44smallintp\L!€4pм)!isnullbinary@L!­­binary]L!0@L!€4reversesubstringrefkeys(0ЅЅ ўџџџ^L!refkeysШ]L!ІЅЅ 88 h^L! @^L!^L!@L!І88 `@88 Р^L!д,”?˜^L!p^L!І88 `@Ш^L!t‹IНFЅЅ|_Ѓ№^L!Іn@€$Y!0@L!FЇЇа4tjЃt_L!88 _L!˜_L!]L!L1”І­­д\ ф(lАє$ h Ќ №4xМDˆЬŒLќЌ\мTРшTР0XШxр А`=M~˜>Іѕ—Х0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],23,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],25,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],27,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],29,2))),0)))0Л(convert(smallint,isnull(convert(binary(2),reverse(substring([forkeys],31,2))),0)))0Й(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],1,2))),0)))n0Й(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],3,2))),0)))0Й(convert(smallint,isnull(convert(binary(2),reverse(qubstring([refkeys],5,2))),0)))0Й(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],7,2))),0)))0Й(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],9,2))),0)))0Л(convert(smallint,isnull(aonvert(binary(2),reverse(substring([refkeys],11,2))),0)))0 Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],13,2))),0)))0!Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],15,2))),0)))0"Й(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],17,2))),0)))!0#Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],19,2))),0)))0$Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],21,2))),0)))0%Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],23,2))),0)))0&Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],25,2))),0)))0'Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],27,2))),0)))0(Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],29,2))),0)))0)Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],31,2))),0)))0­:яsЏCREATE VIEW syssegments (segmemt, name, status) AS SELECT 0, 'system' , 0 UNION SELECT 1, 'default' , 1 UNION SELECT 2, 'logsegment' , 0 0ц^уt…CREATE VIEW sysconstraints AS SELECT constid = convert(int, id), id = convert(int, parent_obj), colid = convert(smallint, info), spare1 = convert(tinyint, 0), status = convert(int, CASE xtype WHEN 'PK' THEN 1 WHEN 'UQ' THEN 2 WHEN 'F' THEN 3 WHEN 'C' THEN 4 WHEN 'D' THEN 5 ELSE 0 END + CASE WHEN info != 0 -- CNST_COLUMN / CNST_TABLE THEN (16) ELSE (32) END + CASE WHEN (status & 16)!=0 -- CNST_CLINDEX THEN (512) ELSE 0 END + CASE WHEN (status & 32)!=0 -- CNST_NCLINDEX THEN (1024) ELSE 0 END + (2048) -- CNST_NOTDEFERRABLE + CASE WHEN (status & 256)!=0 -- CNST_DISABLE THEN (16384) ELSE 0 END + CASE WHEN (status & 512)!=0 -- CNST_ENABLE THEN (32767) ELSE 0 END + CASE WHEN (status & 4)!=0 -- CNST_NONAME THEN (131072) ELSE 0 END + CASE WHEN (status & 1)!=0 -- CNST_NEW THEN (1048576) ELSE 0 END + CASE WHEN (status & 1024)!=0 -- CNST_REPL THEN (2097152) ELSE 0 END), actions = convert(int, 4096), error = convert(int, 0) FROM sysobjects WHERE xtype in ('C', 'F', 'PK', 'UQ', 'D') AND (status & 64) = 0 0‘ЫПw(0)0ЪяГxЕ/* ** Generate an ansi name that is unique in the dtproperties.value column */ create procedure dbo.dt_generateansiname(@name varchar(255) output) as declare @prologue varchar(20) declare Aindexstring varchar(20) declare @index integer set @prologue = 'MSDT-A-' set @index = 1 while 1 = 1 begin set @indexstring = cast(@index as varchar(20)) set @name = @prologue + @indexstring if not exists (select value from dtproperties where value = @name) break set @index = @index + 1 if (@index = 10000) goto TooMany end Leave: return TooMany: set @name = 'DIAGRAM' goto Leave e0ЈyЅ/* ** Add an objeat to the dtproperties table */ create procedure dbo.dt_adduserobject as set nocount on /* ** Create the user object if it does not exist already */ begin transaction insert dbo.dtproperties (property) VALUES ('DtgSchemaOBJECT') update dbo.dtproperties set objectid=@@identity where id=@@identity and property='DtgSchemaOBJECT' commit return @@identity 0<8œz/* ** If the property already exists, reset the value; otherwise add property ** id -- the id in sysobjects of the object ** property -- the name of the property ** value -- the text value of the property ** lvalue -- the binary value of the property (image) */ create procedure dbo.dt_setpropertybyid @id int, @property varchar(64), @value varchar(255), @lvalue image as set nocount on declare @uvalue nvarchar(255) set @uvalue = convert(nvarchar(255), @value) if exists (select * from dbo.dtproperties where objectid=@id and property=@property) begin -- -- bump the version!count for this row as we update it -- update dbo.dtproperties set value=@value, uvalue=@uvalue, lvalue=@lvalue, version=version+1 where objectid=@id and property=@property end else begin -- -- version count is auto-set to 0 on initial insert -- insert dbo.dtproperties (property, objectid, value, uvalue, lvalue) values (@property, @id, @value, @uvalue, @lvalue) end 0u\{/* ** Retrieve the owner object(s) of a given property */ create procedure dbo.dt_getobjwithprop @property varchar(30), @value varchar(255) as set nocount on if (@property is null) or (@property = '') begin raiserror('Must specify a property name.',-1,-1) return (1) end if (@value is null) select objectid id from dbo.dtproperties where property=@property else select objectid id from dbo.dtproperties where property=@property and value=@value W!inary€W!­­”€и |ЬT˜ м d Ј ь 0 tИќ@„Ш P”и`Р Št?IY!44qp Y!а4€ Y!€цP! Y!I­­  Y!А Y!8CE!qР Y!а4а Y!`эP!р Y!I­­№ Y!!Y!@!Y!q!Y!а4 !Y!@єP!0!Y!I­­@!Y!P!Y!q`!Y!а4p!Y! ћP!€!Y!I­­!Y!  !Y!Р!Y!qА!Y!а4Р!Y!]@bV!а!Y!I­­р!Y!І№!Y!q"Y!а4"Y! iV! "Y!I­­0"Y!и#Y!@"Y!qP"Y!а4`"Y!pV!p"Y!I­­€"Y!"Y!q "Y!а4А"Y! рvV!Р"Y!I­­а"Y! р"Y!q№"Y!а4#Y!#Y!Р}V!#Y!I­­ #Y! 0#Y!q@#Y!а4P#Y!рDL!`#Y!I­­p#Y!E€#Y!q#Y!а4 #Y!РKL!А#Y!I­­Р#Y!а#Y!qа#Y!ћW!$Y!ш'Y!I­­$Y!XL!q($Y!а4@$Y!I­­X$Y!№^L!p$Y!qЇЇа4ˆ$Y!˜€W!и$Y!I $Y!И$Y!№$Y!qЇЇа$Y!ш%Y!x‡W!ш$Y!I­­%Y!%Y!шŒW!88q%Y!а40%Y!88I­­H%Y!Ш“W!`%Y!qЇЇа4x%Y!8•W!88I%Y!Ј%Y!ЅЅqЇЇР%Y!œW!и%Y!I­­№%Y!ШЁW!q&Y!а4 &Y!h&Y!I­­8&Y!ЈЈW!P&Y!qЇЇа4h&Y!ЊW!I€&Y! ˜&Y!qЇЇА&Y!јАW!Ш&Y!I­­р&Y! hЖW!'Y!qј&Y!а4І'Y!I­­('Y!ˆ HНW!@'Y!qЇЇа4X'Y!ИОW!Ј'Y!Ip'Y!ˆ'Y!qЇЇ 'Y!иХW!0 X!р#Y!И'Y!0 X!( X!(Y!8Ш+Y!(Y!H(Y!€(Y!И(Y!№(Y!(,Y!()Y!,Y!`)Y!˜)Y!а)Y!*Y!@*Y!,Y! +Y!0 X!чча40рW!X+Y!0 X!88 ш*Y!0 X!88 +Y!0 X!чча4x*Y!0 X!ЇЇа40рW!А*Y!0 X!88 Ј]ЃW!ИђW!,Y!XW!˜-Y!А§W!X!рX!Ш X!(X!PX!X!а"X!ШЫW!x,Y!ˆ œ˜ЭW!x,Y!‰ ИЮW!hE!‰  8,Y!ˆ ˆЮW! E88 HагW!88ˆ ј.Y!0 X!А*Y! H ижW!ш,Y!0 X!Ш+Y!„-Y!ш,Y!ј.Y! @-Y!0 X!р3Y!м-Y!@-Y!H.Y!E .Y!0 X!р3Y!E4.Y! .Y!H.Y!№-Y!0 X!ш*Y!xtE88 P/Y!0 X!Ш+Y!ф.Y!P/Y!ј.Y!`/Y!xтW!H.Y!0 X! +Y!0цW! ˆ Ј/Y!0 X!X+Y!E”/Y!Ј/Y!H,Y!0 X!+Y!E88 0Y! р3Y!јЫW!E јєW! 0Y!ˆ  єW!E@0Y! ШєW!`0Y!E88 H€0Y!И0Y!а0Y!ˆ І€њW!а0Y! 0Y!ˆ @ћW!ˆ Р0Y! љW!ј0Y!E88 р0Y!ІЈљW!E1Y! HPњW! 1Y!D44H@1Y!44ˆ  џW!`1Y!E88 €1Y!ђX!E88  1Y!ˆX!ˆ Р1Y!E88 р1Y! XX!ИaЃE88 2Y!H p X!ˆ  2Y!˜ X!88E88 @2Y!@ X!E`2Y! HPX!А2Y!€2Y!ˆ  јX!Ш2Y!Р2Y!ˆ  2Y!ИX!stˆ  Р2Y!E88 р2Y! X!E88 3Y!H ШX!D 3Y!HјX!@3Y!ˆ F X!E`3Y! ІШX!€3Y!E88 H 3Y!и3Y!‰  X!Р3Y!0 X!hh%8Y!№X!D44Hx X!tuˆ `X!E88  H X!ИnЃE88 H Р4Y!id№4Y!qЇЇ€а4ЇЇа45Y!TableDeleteTriggerX5Y!№6Y!(iІp5Y!ГE!ˆ ˆ5Y!06Y!‰ А5Y!6Y!hh@(0 ЏЏа4 №5Y!xtypeЇЇа4(6Y!SH6Y!­­‰ p6Y!Р6Y!88hh(0 ЏЏа4 А6Y!xtypeЇЇа4ш6Y!U7Y!p7Y!stІ(088 X7Y!parent_obj˜7Y!X8Y!ІА7Y!ˆ и7Y!(8Y!hhan(0 ЏЏа4 8Y!xtypeЇЇа4P8Y!TR€8Y!І88 Ј8Y!и8Y!І88 88 €=Y!H9Y!(i€488 p9Y!isF88 ИaЃ˜9Y!Ш9Y!І88 88 Р9Y!№9Y!0=Y!І88 :Y!lr]88 @:Y!;Y!88Іh:Y!А:Y!јЛE!F88 ИnЃ(088 Ј:Y!idи:Y!qЇЇ€а4ЇЇа4;Y!TableInsertTrigger@;Y!и€?b€?c€?h€?j€?l€?z€?€?Ѕ€?Ї€?­€?Џ€?Н€?ч€?я€?Tœ@ @ @ @ˆG‚'{TTE(œ@ Tœ@ T œ@ T 8PE(–G˜хD(шфD(HЩJ(H•G№?эЕ №ЫJ(d’G ГH(T џџ–G˜хD(шфD(ЕH(H•G№?эЕ №ИH(d’GаљI(T TE(T hД9( д•G˜хD*шфD(HЉH(•G№?эЕ №ЋH(4’G џI(ThД9(М•G˜хJ(шфJ(HЩJ(•G№?эЕ №ЫJ(’G ѓI(TўNМAhИМAhђlBhPЕ9G]ъђЋшAhpН@й,\T@NМAhИМAhђlBhPЕ9G]ъђЋшAhpН@й,\TTE(PзЅ8дЅ@;(TTE(PзЅ8дЅ@;(TTE(PзЅ8дЅ@;(ThД9(–G˜ХJ(шФJ(H J(H•G№?эЕ № J(d’G ѓD(Tџџ–G˜ХJ(шФJ(ѕD(H•G№?эЕ №јD(d’GаЙH(ThД9(ь•G˜ХJ(шФJ(HщD(0•G№?эЕ №ыD(L’G sJ(Te‚A@bUuр@bUђlŒbUCУЙѕlbUpН@й,\Иdкя˜zz€=ŠK<zAєB€@€@.E\sŠЁИЯц§+BYИB€?Т1R@—Јc@A–†%@ЖщR5€?дфЌB@UGTE@Ћ K@Gs*M@ШебO€@КЈW@fДc@JEъf@ƒзu€?Lбx@@ї=ёzT˜ƒо€Џ,bКBњА@X‚кдкй,\T™ƒк€Џ,bКBњА@X‚кдкй,\Tšƒм€Џ,bКBњА@|nкјmкй,\T›ƒг€Џ,bКBњА@|nкјmкй,\Tœƒ?€Џ,bКBњА@|nкјmкй,\TƒП€Џ,bКBњА@|nкјmкй,\TžƒТП€Џ,bКBњА@|nкјmкй,\TŸƒА€Џ,bКBњА@|nкјmкй,\T ƒ"€Џ,bКBњА@|nкјmкй,\TЁƒ€o“Do“D@“DР ”D J“D(,MХжА?ƒк№?кƒqкƒ“@д@™€?€?€@€?€@€?L€>€?"€?$€?€?€?&€?'€?2€?р@€?:€?;€?>Tкƒc@@bUuр@bUђlŒbUCУЙѕlbUpН@й,\,bКBњА@X‚кдкй,\T™ƒк€Џ,bКBњА@X‚кдкй,\Tšƒм€Џ,bКBњА@|nкјmкй,\T›ƒг€Џ,bКBњА@|nкјmкй,\Tœƒ?€Џ,bКBњА@|nкјmкй,\TƒП€Џ,bКBњА@|nкјmкй,\TžƒТП€Џ,bКBњА@|nкјmкй,\TŸƒА€Џ,bКBњА@|nкјmкй,\T ƒ"€Џ,bКBњА@|nкјmкй,\TЁƒ€o“Do“D@“DР ”D J“D(,MХжА?ƒк№?T”ƒ7@€Џ,bКBњА@X‚кдкй,\.E\sŠЁИ€?€?"€?$€?€?€?&€?'€?2€?р@€?:€?; Ьx$а|(д€,и „ 0 м ˆ 4 р Œ тŽ:tцЧ’Д`‚џКїAq{ 4qу—1ТeЋ@д@™%I>%I>%I>$IŠAр@€@I’TA€?€? @€?qИƒIкћ˜€?€?€@€?€@€?TИƒcA TЙƒ0TКƒНqЛƒjкћ˜€?€?€@€?€@€?TЛƒcAјѕљH5hGуD] №gуDЌ5bКBqМƒjкћ˜€?€?A€?€@€@€?&эŠ˜@д@™ й‰=й‰= €@PA€@.E\sŠЁ€?€?€?!€?€?€?#€?%€?@@€?)€?+€?€?€?-€?/€?0TэŠA@bUuр@bUђlŒbUCУЙѕlbUpН@й,\\юŠЂ@д@™kj<<k€@дB€@.E€?l€?ЊB"5?Т€?€?€?Ь€?д€?€?€?ж€?о€?€?€?р€?у€?ф€?ц€? @€?ь€?ѓ€?і€?€?€?ј€?љ€?ќ€?џ€?@@€?€?€?€?€?€?€?€? €?#€?@@€?'€?2€?5€?@@€?9€?;€?>€?@€?A€?D€?G€?@@€?K€?V€?Y€?@@€?]€?^€?`€?a€?c€?f€?€?€?h€?i€?k€?€?€?m€?p€?s€?€?€?u€?x€?@@€?|€?€?€?€?€?’€?“€?•€?€?€?—€?š€?€?€?€?Ÿ€? €?Ѓ€?€?€?Ѕ€?Ї€?р@€?Џ€?А€?Ж€?р@€?О€?ПTюŠxA@bUuр@bUђlŒbUCУЙѕlbUpН@й,\UяŠЂ@д@™kjй‰=< kAдB€@€@.E\sŠЁИЯц§0AAA!A"р@# @%A&A'A(A) @+Р@,PA-PA- @/ @0TяŠGA@bUuр@bUђlŒbUCУЙѕlbUpН@й,\T№Š7‚@bUuр@bUђlŒbUCУЙѕlbUpН@й,\ёŠчёŠЂ@д@™kjl…ˆ>й‰=< kР@дB@€@*?Ti~“ЈpAPAPAWіQA@A@AГЯAA@A AA @ @@"5@ €?€?"5? €?€? TёŠйA @bUuр@bUђlŒbUCУЙѕlbUpН@й,\ђŠqђŠ@ЗЉ™€?€?€@€?€@€?;9TђŠcA ЇЏ­џџџџМcUЂАFW CшgUE CшgU0КЉџџџџРcU=!@†юŠЂ@д@™kj<<k€@дB€@.E€?l€?ЊB"5?Т€?Х€?ˆA"5?зй,\TЛƒcA€Џ,bКBњА@X‚дй,\€?К€?МT™аA@ЏЮ ЕaJUѓŸВы `q“џз‡BL { ЏВ—@€@ Ъƒпкћ˜——AЎ <Вй;v—ќMў@C@љ›|@€@.E\sŠЁИЯц§+BYp‡žЕЬуњ(?Vm„›ВЩрї%<Sj˜ЏЦнє "9Pg~•ЌУкё6Md{’ЉРзю3JaxІНды0G^uŒЃКбшџ-D[r‰ ЗЮхќ * A X o †  Д Ы т љ  ' > U l ƒ €?”€?%”€?攈?픈???ѕ”€?•€?•€?"•€?#•€?2•@<•€?K•€?V•€?W•@\•€?l•@s•€?v•€?‡•€?˜•€?К•€?Н•€?П•€?Р•€?У•€?Я•€?ч•@ѓ•€?є•@ј•@њ•@ћ•@–€?–€?–€? –€? –€? –€?–€?%–€?,–€?=–@C–€?E–€?J–€?N–€?W–€?]–€?a–€?h–€?t–@v–€?„–€@‰–€?–@Ÿ– @Ѓ–€?І–€?Ћ–€?М–@П–€?С–€?У–@Ч–€?Ъ–@Ю–@Я–@д–€?ж–@и–€?о–€?т–€?щ–€?э–€?ђ–€?є–€?ј–@њ–€?—€? —€? —€?—€?&—€?+—€?/—€?1—€?2—€?H—€?O—€?`—€?d—€?x—€?€—€?…—@†—€? —@г—€?с—€?њ—@ќ—€?§—@ў—@˜@˜€?˜€? ˜€? ˜€?˜€?$˜€?+˜€?-˜€?.˜€?4˜€?6˜€?D˜€?H˜#тŽ@д@™ й‰=й‰= dvbЇAPAvb‡A€@ KƒЎеќ2T{ŸУн0€? AOF Tests0€?+Completion Gas Sales0€?8Comprfssor Startup W/ No Blowdown0€?+Electric Compression0€?'Flare_Reductions0€?'Green Completion0€?6Low Bleed Pneumatic Controllers0€?"NAGY Burner0€?'Pipeline Hot Tap0€?$Plunger Lifts0€?$Pressure SWAB0€?VRU0€?*VRU_EnteredAnnually*VRU_EnteredAnnually”уŽ@д@™ й‰=й‰= dьФAPAй‰Н@€@9Yu‘ЏЪы=W0€?AOF0€?COMPLETE0€? ELEC_COMP0€?FLARE0€?GREEN0€?HOT_TAP0€?NAGY0€?!NOBLOWDOWN0€?PC0€?PL0€? PRES_SWAB0€?VRU0€?!VRU_ANNUAL!VRU_ANNUALфŽьфŽ@д@™ й‰=й‰= IьФІAPAьФ†A€@J„Џк#Jm™Сл0€?AOF Test0€?+Completion Gas Sales0€?:Compressor Startup With No Blowdown0€?+Electric Compression0€?+Flared Gas Reduction0€?'Green Completion0€?"NAGY Burner0€?'Pipeline Hot Tap0€?#Plunger Lift0€?,Pneumatic Controllers0€?(Pressure Swabbing0€?VRU0€?+VRU Entered AnnuallyхŽхŽ@д@™ €?й‰=d€@PAPA€@F0€?COMPLETE0€? ELEC_COMP0€?FLARE0€?G0€?GREEN0€?HOT_TAP0€?NAGY0€?!NOBLOWDOWN0€?PC0€?PL0€? PRES_SWAB0€?VRU0€?!VRU_ANNUALOD Р`fD XюЁODЁOD uZDр* ЁOD!ЁOD атkD @+,ЁOD-ЁOD hmZD`Œ.8ЁOD9ЁOD p]ZD`Œ.DЁODEЁOD јЖ`DрTOPЁODQЁOD ˜_ZD ІL\ЁOD]ЁOD jZD@јKhЁODiЁOD а]ZD@јKtЁODuЁOD €Г`D јE€ЁODЁOD јЁ`F`XŒЁODЁOD PaZDPC˜ЁOD™ЁOD ˜Ї`Dр_SЄЁODЅЁOD Е`D ЁBАЁODБЁOD АdZD ѓCМЁODНЁOD ИwZDР§MШЁODЩЁOD ^ZDР§MдЁODеЁOD ЈЉ`D ўGрЁODсЁOD P_ZD БXьЁODэЁOD ЈЕ`D@UIјЁODљЁOD №^ZD@UIЂODЂOD _ZD@UIЂODЂOD  dZD`OMЂODЂOD 8_ZD`OM(ЂOD)ЂOD cZD ўG4ЂOD5ЂOD шБ`D`ЁF@ЂODAЂOD XbZD@JELЂODMЂOD рЁ`DрTOXЂODYЂOD hЊ`D€?=dЂODeЂOD АЄ`D mpЂODqЂOD ˆЂ`D x |ЂOD}ЂOD аЈkqЗ|џ 8—Cb% ˆbE0iƒ(књ˜ЇЇDЦ9’X?:ј9УШz=Ф@8нENEѕz@€@.E\sŠЁИЯц§+BYp‡žЕЬуњ(?Vm„›ВЩрї%<Sj˜ЏЦнє "9Pg~•ЌУкё6Md{’ЉРзю3JaxІНды0G^uŒЃКбшџ-D[r‰ ЗЮхќ * A X o †  Д Ы т љ  ' > U l ƒ š Б Ш п і $ ; R i € — Ў Х м ѓ ! 8 O f } ” Ћ Т й №   5 L c z ‘ Ј П ж э 2I`wŽЅМгъ/F]t‹ЂЙачў,CZqˆŸЖЭфћ)@WnИA€?@€?33‡@€@€@€?33A@A€?ЂХ’A@@€?q=ЂA@@@€?+‡РA@@@€?ьQиA€?2fмA@{пA€?€?€?š™ьA€?Р@@@B@ьбB€?ыB€?€@@Њё B€?Уѕ B@ WB@@€?сzB€?€@@š™&B€@)B@@Ha,B@з#3B@@@€?…kGB€?…ыGB@@A@ьQXB @3Г[B€?f&dB@@R8iB@š™lB@@сњoB€@)\sB€?qНvB@ИzB@@@@€?H!‚B@@ьбƒB€?‚…B€@33‡B@@зуˆB€?€@@fІB @ W‘B@@Ў“B€?€@@=Ъ™B@сz›B@@€?…+B@@)мžB€@ЭŒ B @q=ЂB@@ИžЅB€?\OЇB@ЉB€?ЄАЊB@HaЌB€?­B@ьЎB@@ТЏB@3sБB@@з#ГB€@…ЖB€?У5ИB @fцЙB€?€?€?RјОB@@@@@@= ФB@р@€?HЁжB@@€?УuтB€@f&фB@0A€?33C€?€?€?{” C@@@E C@A€?ЭŒ C@@€?fЦ$C€?š™&C€?€@@іˆ+C€?€?€?з#3C@@€?ЭЌ5C@€@€?Rј>C@@@@€?ЭЬJC@@€?@SC€?@@€?ьQXCрЬD@@€?hC@@€?€}C@@@€?ьбƒC@Р@€?fІC@Р@€?ЭŒ C€СC@@€?ЎC1C€@€?ЗC@@ ОC@{dПC@@@@€?зCШC€?pA€?…ЋёC@ШA€?D[D€?pA€?)D€?pA€?зћBD@pA€?)єXD@ @€?а]D€?J_D@Є€_D@Р@€?HСkD@€@€?HQvD€?pA€?=Њ„D@pA€?3g”D@@A€?pžD@@€?q=ЂD€?јA€?`ЛD€?pA€?сІЭD€?pA€?юсD@@@€?ђхD@@0A€?{ьюD€?УЉяD@fZёD@@€?=’ѓD@ @€?сŠњD@рA€?ЄЄ E@A€?с<E@pA€?pE€?pA€?ng+E@0A€?зu4E@@€?іМ8E€?pA€?\ЗAE@РAE€?pA€?АME€?qA€?фUE@@A€?3ŸcE@@@€? зeE@PA€?ЭКsE@ A€? E@€@€?)"ƒE@@PA€?ў‡E@@€?Hd‰E@@€?…ŠE@€@€?Rz‹E€?pA€?HK“E€?pA€?уШ™E€?pA€?'NЂE@PA€?Є ЈE@ A€?Ÿ­E€?pA€?§ZДE@@@€?ЄщЕE€?pA€?)уНE€?pA€?q ФE€?…ФE@fЧE€?pA€?˜еE€?pA€?]vлE@@@€?qPоE€?pA€?`шE@@@€?)uщE@@€?{MъE€?pA€?…ЋёE@ @€?š$љE€?њ$љE@HžљE@@@€?жћE€?Є5§E@Иk§E€?fŽўE@ь›ўE@@A€?ьzF€?pA€?ŸB F@@€?qoF€?Ч{F@@RЧF€?pA€?xF@ЭЅF€?јA€?f(F@A€?\щ-F@@€?ц1F€?pA€?{пF€?pA€?ёѓF€?pA€?—X G@р@€?_џG€?pA€?.J€?DhF?р@џm›? @}Œ:@ AЖА.Aр@яд"B€@дфЌB@@(љC @уўkC@šAџD€@ ŠчF@@EЎлG@~вЯH @ЗіУI A№ИJр@)?ЌK@@bc L@@Gs*M@›‡”M€@дЋˆNр@d(яQ`AКЈW€@fДcр@JEъf@@­:яsр@ц^уt @Ёd8uр@ƒзu @Lбx€@ї=ёz‡ Јш\˜rrСР@€?DhF?р@џm›? @}Œ:@ AЖА.Aр@яд"B€@дфЌB@@(љC @уўkC@šAџD€@ ŠчF@@EЎлG@~вЯH @ЗіУI A№ИJр@)?ЌK@@bc L@@Gs*M@›‡”M€@дЋˆNр@d(яQ`AКЈW€@fДcр@JEъf@@­:яsр@ц^уt @Ёd8uр@ƒзu @Lбx€@ї=ёzTлƒcN@bUuр@bUђlŒbUCУЙѕlbUpН@й,\мƒnмƒ˜@д@™€?€? @€?€?€@€?@pATмƒ`D@bUuр@bUђlŒbUCУЙѕlbUpН@й,\нƒqнƒ˜@д@™€?€?A€?€@€@€?џџџџР@џџџџ€?K€?P€?€?€?R€?S€?W€?`€?€?€?b€?c€?kTнƒcD@bUuр@bUђlŒbUCУЙѕlbUpН@й,\€?€?€@€?€@€?TЂ€cD@Џ,bКBњА@X‚јдјй,\TЃ€0@Џ,bКBњА@|nјјmјй,\TЄ€A@Џ,bКBњА@|nјјmјй,\Ѕ€qЅ€окј˜€?€?€@€?€@€?TЅ€cD @Џ,bКBњА@X‚јдјй,\Tлƒ N€Џ,bКBњА@|nјmй,\.E@@K€?M€?€?€?O€?WTЁ€лA@Џ,bКBњА@|nјјmјй,\€?€? von,аnаnч `џТ <E >мŽƒ-књ˜ЇЇыЄ!9ЬЋ;ј9ШШY†Л@8нEАlEcю?€@.E\sŠЁИЯц§+BYp‡žЕЬуњ(?Vm„›ВЩрї%<Sj˜ЏЦнє "9Pg~•ЌУкё6Md{’ЉРзю3JaxІНды0G^uŒЃКбшџ-D[r‰ ЗЮхќ * A X o †  Д Ы т љ  ' > U l ƒ š Б Ш п і $ ; R i € — Ў Х м ѓ ! 8 O f } ” Ћ Т й №   5 L c z ‘ Ј П ж э 2I`wŽЅМгъ/F]t‹ЂЙачў,CZqˆŸЖЭфћ)@Wn…œГЪсР@€@@€?@€?C@@j@ Aœ@€?€Џ@@У@€?Jл@ @ъ@@€A€?@€?CA€?РLA@ @€? ЊAр@€@@УA€?@€?`лA€?ъA@@РѓA@€§A€?3“B€?B@@€Bр@@@€?@B@@@€? *B@@@€?а6Bр@CB€?PJB@РLB€?€?€?HUB€?€VB€?3sXB@@J[B @`[B€?њ@fB€?gB€?PqBр@РsB@€}B€?№B€?h‚B€? ƒBA†B€?H‡B€?(ŒB€@@’B@@€?8B@@pžB€@р B€?Р@@@0ЈB @ ЊB @@@€?аЖB€?@@€? ОB€?€@@РЬB@0ЯBр@@@€?`лB€?пB@АтB€? хB@чB€?ЈэB@рюBPAРѓB@ јB@ћB€?HќB€?€§B@№џB€?0C€?C @C€?^C€?€C€?Ф C@` C€?ќ C€?˜C€?аCA@C€?XC€?BC€?ъC€?дC @pC€? C€?іC€?|!C@ˆ$C E&C€?ј&C€?0(C€?3ы(C @ *C€?H.C@ф.Cр@@@€?а6C@@@€?@9C€?€@@ШAC @CC€?€?€?рGC@@€?РLC@@€?HUC`A[C@@`[C€?€?€?xaC@@€?œjC€?дkC@ЈmCр@@€?РsC€?@@€? xC@@@€?€}C€?~C€?€@@џ„C€@†C€?H‡CР@‰C€?№ŠC @(ŒC€?€?€?ыŒCA@€?@’C€@@€?X˜C@A@€?pžC @ˆЄC`AІC@јІC€?€?€?~ЈC€?hЉC @ ЊC€?­C@ @€?`ДC€?ќДC@JЕC€?˜ЕC@аЖC@@@€?АЛC€?LМC€@шМC€? ОC@єПC@€@€?ЩC€@€@€?HеCр@@€?`лCр@€@€?„фC@@@€?чCAр@€?РѓC@@љC€?Ї§C A№џC @€@€?D€?HD@2D€@ D€?T D@№ D€?Œ D@@( D @@@€?@D AXD@ШD@ @€?pD€@@€?&D @@€? *D@€@€?И0D A€@€?а6D€?€@@ш2E@@A€?№RE@A€?€Ё’E@@@€?4žE€?PA€?”WF€?€тH A€ˆC[”@ 6/26/200300AюB5HC@600`ACљЌ?650”BCŒЗВ?70BшBwwї@7/1/20020`AЃC\О…@ 7/31/20040 ACЭЬь?731.251A%CЈЖ?80шAоBЭЬь@8/1/20020€@ќB(A 8/12/20050pAќBюˆ;@ 8/25/20050ˆA"Cƒ˜\@800 ŸDЪBЪ?84.50ЮBCЅ”’@860 BBC *@9/1/20010@MC$B 9/10/20040HBlC§bI@900lBЪBЪ?9400ЪBACй‰m@980 ЭD|B--э?$Barnett Shale0ТC€?€?$BS Horizontal0@EcCUU—A#New Facility0ТB CбуЛ?CTotal flared gas Methane reductions for year0€?@€?'Well PA'd 2/7/060€?+Well TA'd - 10/04/04ЕЕ мє˜%I>%I>d€Aр@@A€@#FiŒЏв0€?#222-222-22220€?#225-926-96390€?#405-228-88690€?#405-552-45160€?#405-552-45650€?#405-552-46720€?#405-552-7940ЖаЖ мє˜ЋЊ*>%I>dмЖ-Aр@Зmл@€@9Xx•0€?devon0@devon70€?Iwtliw250€? max1114610€?Peach10€?stella33Tы[Б@Џ,bКBњА@|nјmй,\TьЮ@Џ,bКBњА@|nјmй,\TэЗА@Џ,bКBњА@|nјmй,\Tc{"E @Џ,bКBњА@|nјmй,\ Taylor # 90€?јѓ`џB-F”u Ёp”6•Хƒ2књ˜ЇЇЋ9MИp:ј9ЧШWжџ@8нEAЎЌ@€@.E\sŠЁИЯц§+BYp‡žЕЬуњ(?Vm„›ВЩрї%<Sj˜ЏЦнє "9Pg~•ЌУкё6Md{’ЉРзю3JaxІНды0G^uŒЃКбшџ-D[r‰ ЗЮхќ * A X o †  Д Ы т љ  ' > U l ƒ š Б Ш п і $ ; R i € — Ў Х м ѓ ! 8 O f } ” Ћ Т й №   5 L c z ‘ Ј П ж э 2I`wŽЅМгъ/F]t‹ЂЙачў,CZqˆŸЖЭфћ)@Wn…œГЪ€@Ч р@@€?‡€APAа@р€@@џ€ˆApA№@[A @ @˜р@`Aр@є A`A`@Š‚ @PAа@ц‚ABUUЕ@Лƒ AкƒA AUUU@T„˜B`Aр@А„Р@Я„€?PAP@Z…AAA„…Р@pA№@р…’BAA†€?˜A˜@Д†Р@@A€@‡A@@.‡Р@@A€@k‡ЄBЇр@р@`@ф‡@`AUU•@WˆAр@`@}ˆA A @Кˆ@Aиˆ‚B€@@їˆ@@pA’$ @‰Р@pAp@ы‰A@A@FŠДB A@eŠ@`A333@лŠAPAP@‹ A@@9‹A€@@X‹AAЋЊ*@•‹AР@@Г‹ЂBA@в‹ A0A0@,Œр@ @ @iŒApA @ХŒ€?мŒЬBpAp@? @^Р@`AUU@жA@A@@Ž€?р@UU@6ŽC№A AЌŽA`Aр@ A€?€?%@A @ ADˆA@@bPA@@Р?pA€?€?  APAа@н˜CpAp@€AA@UA@@Р?tpA@@€?’A@@БШA@@@@ЯИA@€?ю B @UUе? ‘B+‘B@@€?J‘јAh‘€нC‡‘`AІ‘ BAЋЊ*@Т‘A€?€?с‘(B@@џ‘PB@€?’B<’шA[’4B€?€?z’рA€?€?˜’рA@€?З’B @€?е’АC@€?є’АAР@€?“ A€@€?/“ЈA€@€?N“АAA?l“B@Aš™™?‹“€?PAŽуИ?Ѓ“ BPAЋЊŠ@Љ“B€AЋЊЊ?Ш“Р@0A’$Щ?т“B€?€?ч“шAр@р?” BpAUUе?$” A@Aš™™?B”€@C”APAffІ?`”Ca” @pAUUе?u” A@A@@{” A@A@@€”р@AЋЊ*@…”Р@AР?”@`A`@—”ЈAPAP@”@@Р@Р?Ѕ”@@р@33Г?Ћ”Р@ A @Д”р@PAff&@Л”иAМ” @Р@Р?У”AРAщЂ @й”рAк”@@pA @п”Р@р”€@АAЋЊъ?ђ”аA`A`@љ”@@PAЋЊ @• @0A’$Щ?• @€@@•ЈAс@`@•@@`Aр?%•р@pAР?5•pA6•€@pA№?F•A @ @M•Р@р@`@P•BA@U•A˜A33ѓ?d•BРAЋЊ*@s• @шAI’@•АAAЋЊ*@’•@“•€?pAUUе?Ѓ•р@0AЋЊъ?Џ•ˆAА• @@@Р?З•AAР?Р•€•CˆA@Я•€@AР?и• @р@UU@м•€?pA’$ @ц•A0AЭЬ @ю•AA@ќ• AрA333@ –р@ AnлЖ?–Aр@р?– @€A@(–аA)–€@PAлЖэ?3–€@pA @=–ЈAAI’$@G–р@@A@P–@@pA№?Z–Р@@Aš™@`–ИAр@UU@f–€@рAКш"@u–€?pA№?–ШAР@@@„–€@€@€?Ž–A AUUе?––AшAš™9@Ѓ–@@pA’$ @Ћ–AрAКш"@Л–аA@A@@Т–@pA’$ @Э–€?pA@@е– @`AUU@о–ИA€@€@р–@`A333@щ–@`AUU@ё–€@PAŽуИ?ў–ШAџ–@@`AUU@—@@`A@—@pA’$ @— AA€@—€@@AЋЊЊ?+—uCрAžи @<—@@PAЋЊ @E—@@`AUU@N—€?pA@@W—иAР@@@[—Р@иA@@h—@@PAлЖэ?v—јAw—€?pAUUе?Š—АAАAЧq@–—јAЈA33Г?Д—A№Aтсс?в—ШAг—ИAШAЧБ?ё—AрArЧ?˜€A˜0A№AѓЪ?.˜8B/˜BAЋЊЊ?M˜@№AЃ‹.@›˜€?Ÿ˜€?AДАƒ”Аƒўйћ˜ й‰=й‰= dьФAPAй‰Н@€@9Yu‘ЏЪы=W0€?AOF0€?COMPLETE0€? ELEC_COMP0€?FLARE0€?GREEN0€?HOT_TAP0€?NAGY0€?!NOBLOWDOWN0€?PC0€?PL0€? PRES_SWAB0€?VRU0€?!VRU_ANNUALБƒXБƒўйћ˜ ЋЊЊ>й‰=d @PA€?€@(Р@O@P @S@Џ,bКBњА@|nојmой,\T€ @Џ,bКBњА@X‚одой,\T€eA@Џ-bКBњА@|nојmой,\€W€кйі˜llй‰=&Д< lAиB€@€@.E\sŠЁИЯц§0AAA!A"р@# @%A&A'A(A)р@+Р@,PA-T€IF@Џ,bКBњА@|nојmой,\еџ}qGХv –Х –Хбƒ!лћ˜ЇЇˆ0e9VЋ:ј9ЧШK–œ@8нEаЋE[Вd?€@.E\sŠЁИЯц§+BYp‡žЕЬуњ(?Vm„›ВЩрї%<Sj˜ЏЦнє "9Pg~•ЌУкё6Md{’ЉРзю3JaxІНды0G^uŒЃКбшџ-D[r‰ ЗЮхќ * A X o †  Д Ы т љ  ' > U l ƒ š Б Ш п і $ ; R i € — Ў Х м ѓ ! 8 O f } ” Ћ Т й №   5 L c z ‘ Ј П ж э 2I`wŽЅМгъ/F]t‹ЂЙачў,CZqˆŸЖЭфћ)@Wn…œГЪ€?ѕt@€@€?‡@-‡€@F‡€@р@р?ђˆ@€@@j‰@`A@YŠ@\Š€@`Š@A@џŠ@`A@Ќ‹€@Р@@Ы‹@0AЧqœ?>@€@€?9Ž@`A33Г?@ @€?o€?€?€?–€?pA€?Ф’@˜A€?d“@@€?s“@ @€?Ё“@@Є“@ @€?Ш“@@A€?”@€@ЋЊЊ?!”@A€?T”@@@€?X”A`”@ @€?q”@@€@ЋЊЊ?”@@ A ?’”@@€@ЋЊЊ?œ”@@@€?Ђ”@€?€?Ѕ”@@@@€?Ћ”@@€?Ж” @@€?К”€@Л”@@@@У”€@@@€?Ю”@@ @UUе?蔈@锈@@€?씈@@€?р”€?A@х”Р@pAЃ‹Ў?ј”€?љ”€?A@@•@@AЋЊЊ? •€?•€@• @@@Р?•€?•€?Р@@@•@@р@UU@"•@@€@ЋЊЊ?,•р@ @ ?5• @р@33Г?@•@@A•€@ AUUе?P•€?р@UU@T• @U• @ AUUе?d•@@@@i•A@@Р?s•@@v• @@€?•€?€•@@ˆ• @ @UUе?•€@@@Р?™•€?š•@@›•Р@`AКшЂ?Џ•@@@@З•@€?€?Й• @@@€?Р•@Т•@@€@€?Э•ˆBЮ•AЯ•€?р@UU@ж•€?Р@@л•Р@@AР?ю•@@я•€@р@€?ќ•@@@@€?–@@€@ЋЊЊ? –€@A@–@@р@р?–€?@@–@@р@UU@"– @ @ ?)– @AР?3–€?4–@@5–@@@€?;–€@<–€?=–@@>–€??– @A–`A @ @D– @G–@€?€?I–€?A€@M–€? @UUе?R– @ A@Z–€? @ @]–€@€@@`–€@a–€?b–@@e– @f–@@€@€?l–€?`A333@t–€@u–р@pAР?„–@@PAffІ?”–@•–€@––€@ @ @™–€?р@`@ž–@@Ÿ–€? –€@Ѓ–€@ @€?Њ–@@Ћ–€?Ќ–@@­–€?Ў–@@Џ–€@ AnлЖ?И–р@ @ @Л–€?€@@П–@Р–€@С–Р@Т–@@У–@@A@Э–@@€?а–@@б–€?г–€@р@UU@з–@@и–€@ @UUе?о–@@0AА@т–€?у–€?A€@ц–€@AЋЊ*@ь–€@@€?№–€@ђ–€@AР?ў–€?0AЭЬ @—€?р@UU@ — @ —€@@@Р?—@— @—€? @ @—€?`A333@ —@!—@@@@€?(—@@р@33Г?/—@@ @€?:—%I>d€Aр@@A€@#FiŒЏв0€?#222-222-22220€?#225-926-96390€?#405-228-88690€?#405-552-45160€?#405-552-45650€?#405-552-46720€?#405-552-7940€?J—€?L—@O—€?T—€?V—@`—€?c—€?d—€?i—€?k—€?y—€?z—€?|—€?~—€?ƒ—€?†—€?—€?Ž—€?—€?š—€?ž—€?Ё—€?Ђ—€?Ї—@Џ—€?Д—€?З—€?г—@о—€?˜€? ˜€? ˜€?˜€?˜€?(˜@|njјmjй,\_ЉPTЉШ_Љ( xRЉ8GЉр_ЉR3 Z јH ^?I8X!Р`2 T` I{ C1—9B@ р р р р_ р­:яs рц^уt р р р  р р р  р р  р р` р рƒзu рЪяГx рЈy р<8œz рu\{ 𡈄| рчЄx} р Щl~ рYэ` р’U рЫ5I рZ= р=~1 рvЂ% рЏЦ ршъ  р! рZ3і р“Wъ рЬ{о  р в  р>ФЦ  рwшК  рА Џ  рщ0Ѓ р"U— р[y‹ р” рЭСs рцg р? \ р&mь1 р_‘р2 р˜Ед3 рбйШ4 р ўМ5 рC"Б6 р|FЅ7 рЕj™8 рюŽ9 р'Г: р`зu; р™ћi< рв^= р DR> рDhF? р}Œ:@ рЖА.A ряд"B р(љC рa D рšAџD ргeѓE р ŠчF рEЎлG р~вЯH рЗіУI р№ИJ р)?ЌK рbc L 𛇔M рдЋˆN рk рЄ6ј рнZь рр рOЃд рk рЄ6ј рнZь рр рOЃд рk рЄ6ј рнZь рр рOЃд рk  рk рk  рЄ6ј  рЄ6ј рЄ6ј  рнZь  рнZь рнZь  рр  рр рр  рOЃд  рOЃд рOЃд  р9и$I  р9и$I р9и$I  рrќJ  рrќJ рrќJ  рVщM  рVщM рVщM  рVщM рVщM рVщM рБнN  рБнN рБнN  рБнN рБнN рБнN рpŠY! ŠY!E88 H00ШŠY!јŠY!HІ88 ‹Y!P‹Y!]88 x‹Y!Ј‹Y!І88  ‹Y!а‹Y!аY!Іш‹Y!ŒY!ˆ ŒY!`ŒY!hh0LC!(0 ЏЏа4 PŒY!xtypeЇЇа4ˆŒY!PЈŒY!ˆ аŒY!xY!†hhјŒY!HY!œ88 (088  8Y!status88 pY! Y!­­E88 H00ШY!јY!І88 ŽY!PŽY!]88 xŽY!ЈŽY!І88  ŽY!аŽY!€Y!ІшŽY!Y!ˆ Y!`Y!hh(0 ЏЏа4 PY!xtypeЇЇа4ˆY!DЈY!˜D!ˆ аY!(Y!†hh(088 Y!parent_objPY!E88 H00xY!ЈY!І88 аY!‘Y!]88 (‘Y!8ЈY!ІP‘Y!аЅY!Š88 x‘Y!hЃY!Š88  ‘Y!ЁY!(KF!Š88 Ш‘Y!pžY!Š88 №‘Y!œY!Š88 ’Y! ™Y!HŠ88 @’Y!8—Y!huD!Š88 h’Y!а”Y!Š88 ’Y!]88 И’Y!ш’Y!І88 р’Y!“Y!x”Y!І(“Y!ˆ P“Y! ”Y!†hhx“Y!Ш“Y!œ88 (088  И“Y!status№“Y!E88 ЅЅ”Y! H”Y!E88 H00p”Y! ”Y!І88 Ш”Y!ј”Y!]88  •Y!P•Y!аmD!І88 H•Y!x•Y!р–Y!(mD!І•Y!€qD!ˆ И•Y!ˆ–Y!†hhр•Y!0–Y!œ88 (088  –Y!statusX–Y!E88 ЅЅ€–Y!А–Y!E88 H00и–Y!—Y!І88 0—Y!`—Y!]88 ˆ—Y!И—Y!І88 А—Y!р—Y!H™Y!Іј—Y!ˆ  ˜Y!№˜Y!8wD!†hhH˜Y!˜˜Y!œ88 (088  ˆ˜Y!statusИY!ЇЇE88 ЅЅш˜Y!™Y!­­E88 H00@™Y!p™Y!АsD!І88 ˜™Y!Ш™Y!РuD!]88 №™Y! šY!І88 šY!€HšY!А›Y!І`šY!ˆ ˆšY!X›Y!xyD!†hhАšY!›Y!œ88 44(088  №šY!status(›Y!8CE!E88 ЅЅP›Y!€›Y!ЈHE!E88 H00Ј›Y!и›Y!І88 œY!0œY!]88 XœY!ˆœY!Рx=!І88 €œY!АœY!žY!Рt=!ІШœY!44ˆ №œY!РY!†hhY!hY!@v=!œ88 (088  XY!statusY!E88 ЅЅИY!шY!а4E88 H00žY!@žY!а4І88 hžY!˜žY!]88 РžY!№žY!І88 шžY!ŸY!Ј Y!І0ŸY!ˆ XŸY!P Y!ШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШШиФŒxdP<(ьиФАœˆt`L8$ќшдРЌ˜„p\H4 Аœˆt`ДŒxPdь(<<.X8@ьJ„„EE0.44 Cfkey120.44 Cfkey130.44 Cfkey14!0.44 Cfkey150.44 Cfkey160.44 Arkey10.44 Arkey20.44 Arkey30.44 Arkey40.44 Arkey50.44 Arkey680.44   Arkey70.44!! Arkey80.44"" Arkey90.44## Crkey100.44$$ Crkey110.44%% Crkey120.44&& Crkey130.44'' Crkey14!0.44(( Crkey150.44)) Crkey160.44 Eftcatid0.чџџџџа4?name!0.44 Cstatus!0.ччўџўџа4?path0.88  ;id0.44 Aindid0.44  Acolid00.44   Akeyno0.88  Econstid0.88  Cfkeyid!0.88    Crkeyid0.44 ?fkey0.44 ?rkey!0.44 Akeyno0.44 Imemberuid0.44 Ggroupuid0.88  ;id0.44 =uid0.00  Caction0.00   Mprotecttype0.ЅЅ џџџџ Ecolumns0.44   Egrantor0.88 G+ EtableidЌY!0.44G+ Erowinfo0.ЅЅ€џџџџG+ Aftkey0._44 Cfileid0._44 EgroupidЎY!0._88  ?size0._88    Emaxsize­Y!0._88  Cgrowth0._88  Cstatus0.`44 EgroupidЎY!0.`44 Mallocpolicy0.`88  Cstatus!0.`чџџџџа4Igroupname0._88  ?perf!0._яяа4?name0._яя  а4Gfilename0.­:яs88  Esegment0.­:яsЇЇ а4?name0.­:яs88  Cstatus0.ц^уt88  Econstid0.ц^уt88  ;id0.ц^уt44 Acolid0.ц^уt00 Cspare10.ц^уt88  Cstatus!0.ц^уt88  Eactionsabl0.ц^уt88  Aerror0.ƒзu88 =Jid0.ƒзu88 џџ Gobjectid0.ƒзuЇЇ@џџўџа4Gproperty0.ƒзuЇЇџўџ§џа4Avalue0 0.ƒзuччў§џќџа4Cuvalue0.ƒзu""ќџћџ Clvalue0.ƒзu88  ‘ЫПw Eversion0.ЪяГxЇЇџа4A@name0.<8œz88  =@id0.<8œzЇЇ@а4I@property 0.<8œzЇЇџа4C@value!0.<8œz"" E@lvalueЖY!0.u\{ЇЇа4I@property 0.u\{ЇЇџа4C@value0.Ў€„|88  =@idЗY!0.Ў€„|ЇЇ@а4I@property0.чЄx}88  =@id0.чЄx}ЇЇ@а4I@property0.чЄx}ччўа4E@uvalueИY!0.чЄx}"" E@lvalue0. Щl~ЇЇа4I@property0. Щl~ччўа4E@uvalue0.Yэ`88  =@id0.Yэ`ЇЇ@а4I@property0.’U88  =@ids0.Ы5I88  =@idЅ0.Ы5IЇЇ@а4I@property0.=~188  =@id0.=~1ЇЇ@а4I@property0.=~1ЇЇџа4C@value0.vЂ%88  G@iObject0.vЂ%88  G@iresult0.ЏЦЇЇ@а4O@vchProperty0.шъ ЇЇџа4Y@vchSourceSafeINI0.шъ ЇЇџа4U@vchProjectName0.шъ ЇЇџа4M@vchCommentНY!0.шъ ЇЇџа4Q@vchLoginName0.шъ ЇЇџа4O@vchPassword0.!ЏЏа4Q@chObjectTypeОY!0.!ЇЇџа4S@vchObjectName0.!ЇЇџа4M@vchComment0.!ЇЇџа4Q@vchLoginNameПY!˜YB!І0№Ј\Ь€@єДp$м˜L Ш€<јДl$и”LФ€DќИx0˜Hє PќЌTјЈ`дˆHќМ|иˆ@шЈhќ И p 0 ш Є `  а ˆ @ № Ќ l 0 ш œ X  и”PФ€<Р|<єАl(ф \дLФ€<јДp,шЄ` LˆDиK …и &+base_schema_ver&cache&category& crdate&deltrig& ftcatid&id&indexdel&info&instrig&name& !parent_obj&refdate&replinfo& !schema_ver&seltrig& -stats_schema_ver&status&sysstat&type&uid&updtrig&userstat&version&xtype& dpages&first&FirstIAM&groupid&id&impid&indid&keycnt&keys&lockflags&maxirow&maxlen&minlen&name&)OrigFillFactor&pgmodctr& reserved&reserved2&reserved3&reserved4&root& rowcnt& rowmodctr&rows&statbmob&status&#StatVersion& used&xmaxlen&autoval& bitpos&cdefault& colid&collation&#collationid&colorder& colstat&domain&id&!iscomputed&!isnullable&!isoutpaqam&language&length&name&number&offset&prec&printfmt& reserved&scale&status& %tdscollation&type&typestat&usertype& xoffset&xprec&xscale&xuype&xusertype&!allownulls&collation& #collationid& domain&length&name&prec&printfmt& reserved&scale&status&tdefault&type& uid& usertype&variable&xprec&xscale&xtype&xusertype&colid& !compressed&ctext&encrypted&id&language&number&status& text&texttype&fileid&filename&name&status& actadd& actmod& grantee& grantor& id& refadd& refmod& seladd& selmod& updadd& updmod& altuid& !createdate& environ& gid& #hasdbaccess& isaliased& isapprole& islmgin& isntgroup& isntname& isntuser& issqlrole& issqluser& name& password& roles& sid& status& uid& !updatedate& id& name& smallid& type& value& depdbid& depid& depnumber& depsiteid& deptype& id& number& readobj& resultobj& selall& status&constid& fkey1&fkey10&fkey11&fkey12&fkey13&fkey14&fkey15&fkey15& fkey2& fkey3& fkey4&fkey5&fkey6&fkey7&fkey8&fkey9&fkeydbid&fkeyid&forkeys&keycnt&refkeys&rkey1&#rkey10&$rkey11&%rkey12&&rkey13&'rkey14&)rkey15&)rkey16&rkey2&rkey3&rkey4&rkey5&rkey6& rkey7&!rkey8&"rkey9& rkeydbid&rkeyid&rkeyindid&ftcatid&name&path&status&colid&id&indid&keyno&constid&fkey&fkeyid&keyno&rkey&rkeyid&groupuid&memberuid&action&columns&grantor&id&#protecttype&uid&ftkey&rowinfo&tableid&_fileid&_ filename&_groupid&_growth&_maxsize&_name&_perf&_size&_status&`#allocpolicy&`groupid&`groupname&`status&­:яsname&­:яssegment&­:яsstatus&ц^уtactions&ц^уtcolid&ц^уtconstid&ц^уterrmr&ц^уtid&ц^уtspare1&ц^уtstatus&ƒзuid&ƒзuobjectid&ƒзuproperty&ƒзuuvalue&ƒзuvalueРЄ„dP4ьаИœ€dL0єаДœ„lP4јмРЄŒxT@$ьЬЌx`D,јрЬД˜€hL,№иРЈx`H0јмРЄˆlT8фФЌ”|dL4шЬА”x\@( №дД˜|hL, єиРЈŒt`<( јрРЈˆhH(ьЬЌˆtX4ќрФЈŒp\@$ь а И ˜ | \ D ( ь и И   | d D ,  ј и И Є Œ l P 8  ј р Ш Ќ  l L (  № д М   € ` H  ьЬЌ”x\D(фРœˆlP0 ьдД˜|`H$шаА”|\<ќмА˜|`D$ №иРЌpX<$шЬИ „h8јиМ˜€dL,ќрФЄŒ`K in$LO‰ Ж5j & isaliased& isapprole& islogin& isntgroup& isntname& isntuser& issqlrole& issqluser& name& password& roles& sid& status& uid& !updatedate& id& name& smallid& type& value& depdbid& depid& depnumber& depsiteid& deptype& id& number& readobj& resultobj& selall& status&constid& fkey1&fkey10&fkey11&fkey12&fkey13&fkey14&fkey15&fkey16& fkey2& fkey3& fkey4&fkey5&fkey6&fkey7&fkey8&fkey9&fkeydbid&fkeyid&forkeys&keycnt&refieys&rkey1&#rkey10&$rkey11&%rkey12&&rkey13&'rkey14&(rkey15&)rkey16&rkey2&rkey3&rkey4&rkey5&rkey6& rkey7&!rkey8&"rkey9& rkeydbid&rkeyid&rkeyindid&ftcatid&name&path&status&colid&id&indid&keyno&constid&fkey&fkeyid&keyno&rkey&rkeyid&groupuid&memberuid&action&columns&grantor&id&#protecttype&uid&ftkey&rowinfo&tableid&_fileid&_ filename&_groupid&_growth&_maxsize&_name&_perf&_size&_status&`#allocpolicy&`groupid&`groupname&`status*АEгBMPUID­:я*АEг%MoleFractionst*АEгStartupsti*АEг1AttemptsPerStartupns*АEг#VentGasRateу*АEг1HoursEngineUsingN2*АEг/CalculationMethod*АEгGasPrice*АEг #CapitalCost*АEг -NitrogenUnitCost*АEг LaborRate*АEг OMCost*АEг /ProjectHurdleRateq*АEгProjectPWv*[ВЏBMPUID@l*[ВЏ%MoleFractionrt*[ВЏStartups*[ВЏ1AttemptsPerStartupy*[ВЏ#VentGasRatep*[ВЏ1HoursEngineUsingN2*[ВЏ/CalculationMethodt*[ВЏGasPricee*[ВЏ #CapitalCostp*[ВЏ -NitrogenUnitCost*[ВЏ LaborRatee*[ВЏ OMCostd*[ВЏ /PqojectHurdleRatev*[ВЏProjectPWb*MЊ!FormulaUIDsu*MЊ!BMPTypeUIDop*MЊPage/*MЊ#TargetField*MЊFormulaj*MЊ/FormulaJavascriptn*MЊSpanFieldi*MЊ-DefaultValueOnlyrd*MЊ +OrdinalPosition*MЊ 'OnlyWhenBlanke*MЊ /UnitsAndOtherInfo*П_’BMPi*П_’Field%*П_’Division!*П_’Facility*П_’Numberon*П_’+In Service Date1*П_’3Out of Service Date!*П_’IAvg# Sustained Flow Rate (mcf))*П_’ )Hours Unloaded#*П_’ )Times Per Weekch*П_’ Factor1*П_’ Factor2d*П_’ MVenting/Flaring Reductions (mcf)*П_’ +Methane Percentъ*П_’-Annual Reduction*П_’F16*јƒ†#BMPTypeNamem*јƒ†%DivisionNamerd*јƒ†FieldNamec*јƒ†%FacilityNameje*јƒ†NumК*јƒ†#Implemented*јƒ†Completedo*јƒ†;AvgSustainedFlowRateMCFЏ*јƒ† 'HoursUnloaded*јƒ† %TimesPerWeekА Џ*јƒ† Factor1N*јƒ… Factor2h*јƒ† CVentingFlaringReductionsMCF*јƒ†)MethanePercent*јƒ†ARorTRt*јƒ†F16h*jЬn!BMPTypeUID@v*jЬn#BMPTypeName!*jЬn%Abbreviation@i*jЬn%BMPTypeClass@t*jЬn!DefaultNum@t*jЬnDefaultTR!*jЬnDefaultAR*jЬn9DefaultDurationInYearsje*jЬn #HelpPageURLhomment&"U—'@vchLoginName&"U—%@vchPassword&"U—!@iVCSFlags&"U—%@iActionFlag&[y‹@iObject&[y‹@iresult&”@id&”@property&”@value&ЭСs'@vchLoginName&ЭСs%@vchPassword&ЭСs@iWhoToo&цg'@vchLoginName&цg%@vchPassword&? \'@chObjectType&? \)@vchObjectName&? \'@vchLoginName&? \%@vchPassword&x.P#FacilityUID&x.P%FacilityName&x.PDivision&x.PField&x.PBlock&ъv8%DivisionName&ъv8FieldName&ъv8BlockName&\П UserUID&\П Lastname&\П Firstname&\П Email&\П Phone&\П Username&\П Password&,§#UserPrivUID&,§UserUID&,§PrivType&,§PrivLevel&,§Division&,§Field&˜йBMPUID&˜йBMPType&˜й#Description&˜й3AnnualReductionRate&˜й/ProductionRelated*кO BMPUID`*…МфBMPUIDм &АEгBMPUID l &АEг%MoleFractionд&АEгStartupsР&АEг1AttemptsPerStartup\&АEг#Ventttttttttttttttttttttttttt№№№№№№№№ф Ф Ј „ h P 8  ш Ь Ќ  t X @ ,  є и М   € ` D ,  јрФЌ”€hL4рФЄŒt\D,ќфШЌtX< ьаД˜x`H0шаИœ€dH,ємРЄˆhL0рРЈŒt\@(№мРЌ”t\<ќмМ €`>P,€MM–L0$Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],21,2))),0)))0%Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],23,2))),0)))0&Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],25,2))),0)))0'Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],27,2))),0)))0(Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],29,2))*,0)))0)Л(convert(smallint,isnull(convert(binary(2),reverse(substring([refkeys],31,2))),0)))0kЕCREATE FUNCTION Credit(@UID int, @Startdate datetime, @Enddate datetime, @Today datetime) RETURNS float AS BEGIN DECLARE @BUID int, @FUID int, @WUID int, @ImpDate datetime, @CompDate datetime, @AR float, @TR float, @Num float, @BMPType char(1), @RED float, @FirstDate datetime, @LastDbte datetime, @Dur int, @DIFF int, @SD int, @SD1 int, @SD2 int, @SD3 int, @RET float SELECT @BUID=BMPTypeUID, @FUID=FacilityUID, @WUID=WellUID, @ImpDate=Implemented, @CompDate=Completed, @Num=Num, @AR=AR, @TR=TR FROM Reductions WHERE ReductionUID=@UID SELECT @BMPType=BMPTypeClass FROM BMPTypes WHERE BMPTypeUID=@BUID IF @BMPType='P' BEGIN IF @ImpDate>=@StartDate AND @ImpDate<=@EndDate BEGIN SET @RET = @TR*@Num RETURN @RET END ELSE RETURN 0.0 END IF @BMPType='S' BEGIN IF @CompDate IS NULL SELECT @CompDate=@Today SET @Dur = DATEDIFF(d, @ImpDate, @CompDate) + 1 IF @ImpDate>@StartDate SET @FirstDate=@ImpDate ELSE SET @FirstDate=@StartDate IF @CompDate<@EndDate SET @LastDate=@CompDate ELSE SET @LastDate=@EndDate SET @Diff = DATEDIFF(d, @FirstDate,@LastDate) + 1 IF @Diff>0 BEGIN SET @RET = @Num*(@TR/@Dur)*@Diff RETURN @RET END ELSE RETURN 0.0 END IF @BMPType='O' BEGIN IF @CompDate IS NULL SET @CompDate=@TODAY SET @Dur ="DATEDIFF(d, @ImpDate, @CompDate) + 1 IF @ImpDate>@StartDate SET @FirstDate=@ImpDate ELSE SET @FirstDate=@StartDate IF @CompDate<@EndDate SET @LastDate=@CompDate ELSE SET @LastDate=@EndDate SET @Diff = DATEDIFF(d, @FirstDate,@LastDate) + 1 IF @Diff>0 BEGIN IF @WUID IS NULL SELECT @SD=Sum(CASE WHEN @StartDate>=ShutinDate AND (StartupDate IS NULL OR @EndDate=ShutinDate AND NOT StartupDate IS NULL AND StartupDate<=@EndDate THEN DATEDIFF(d,@StartDate,StartupDate) WHEN @StartDate@StartDate) ELSE BEGIN SELECT @SD1=Sum(CASE WHEN @StartDate>=ShutinDate AND (StartupDate IS NULL OR"@EndDate=ShutinDate AND NOT StartupDate IS NULL AND StartupDate<=@EndDate THEN DATEDIFF(d,@StartDate,StartupDate) WHEN @StartDate@StartDate) SELECT @SD2=Sum(CASE WHEN @StartDate>=StoppageDate AND (StartupDate IS NULL OR @EndDate=StoppageDate AND NOT StartupDate IS NULL AND StartupDate<=@EndDate THEN DATEDIFF(d,@StartDate,StartupDate) WHEN @StartDate@StartDate) SELECT @SD3=Sum(dbo.Overlap(ShutinDate,StartupDate,@WUID,@StartDate,@EndDate, @Today)) FROM FacilityShutins WHERE FacilityUID=@FUID AND AppliesTo='Facilities & all wells' AND ShutinDate<=@EndDate AND (StartupDate IS NULL OR StartupDate>@StartDate) IF @SD1 IS NULL SET @SD1=0 IF @SD2 IS NULL SET @RD2=0 IF @SD3 IS NULL SET @SD3=0 SET @SD=@SD1 + @SD2 - @SD3 END IF @SD IS NULL OR @SD<0 SET @SD=0 SET @,@S0kœRET = @Num*(@AR/365.0)*(@Diff - @SD) RETURN @RET END ELSE RETURN 0.0 END RETURN 0.0 --shouldnt get here END 0Є6јˆ --INSERT INTO FacilityShutins (FacilityUID, ShutinDate,StartupDate,AppliesTo) VALUES (3747,'1/1/2005','1/2/2005','Facility only') -- UPDATE Reductions SET WellUID=21 WHERE ReductionUID=7846 -- go -- DELEVE FROM WellProduction WHERE WellUID=21 -- go -- INSERT INTO WellProduction (WellUID, StoppageDate,StartupDate) VALUES (21,'1/1/2005','12/31/2005') -- go --SELECT * FROM Reductions WHERE Reductionuid=7846 --select ReductionUID, dbo.credit(ReductionUID,'1/1/2005','12/1/2005',getdate()) FROM Reductions -- DELETE FROM REDUCTIONS WHERE ReductionUID IN (7845) -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (2,3747,21,'X',1,100,Nvll,'1/1/2005','12/31/2005') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside1',1,200,Null,'6/1/2005','7/1/2005') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside2',1,300,Null,'6/1/2005','2/1/2006') -- SELECT SCOPE_IDENTIVY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside3',1,400,Null,'1/1/2005','8/1/2005') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside4',1,500,Null,'1/1/2005','2/1/2006') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside5',1,600,Null,'6/1/2005',Null) -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside6',1,700,Null,'1/1/2005',Null) -- SELECT SCOPE_IDENTITY() AS UID -- go --INSERT INTO REDUCTIONS (1, --SELECT SCOPE_IDENTITY() AS UID CREATE FUNCTION DMax(@D1 datetimf, @D2 datetime, @D3 datetime) RETURNS datetime AS BEGIN IF @D1 >= @D2 AND @D1 >= @D3 RETURN @D1 IF @D2 >= @D1 AND @D2 >= @D3 RETURN @D2 RETURN @D3 END 0нZькCREATE FUNCTION DMin(@D1 datetime, @D2 datetime, @D3 datetime) RETURNS datetime AS BEGIN IF @D1 <= @D2 AND @D1 <= @D3 RETURN @D1 IF @D2 <= @D1 AND @D2 <= @D3 RETURN @D2 RETURN @D3 END d=d Ар”Ш„ И Є€Ш P”и`џлN{ &qи—0Р бˆмR—11?=sm<{Чд;DпV;ШPA€˜C€?€@€@@@фB?CNкˆмR—116”з<‰ˆ<‰ˆ<†š“;DпV;&ШPA€˜C€@@€?€@@.E\sŠЁИЯц§+BYp‡žЕЬуњ(?Vm„›ВЩрї%<SB@@№A€A AРA A „B˜AkР@OЃд€?&mь1@@_‘р2Р@˜Ед3@@бйШ4 @ ўМ5р@C"Б6@@|FЅ7 @Еj™8@ю9@@'Г:@@в^=@@DhF?@@}Œ:@р@ЖА.Aр@яд"B€@(љC@@a D€@šAџD€@ ŠчF€?EЎлG€?~вЯH€?ЗіУI€?№ИJ€?)?ЌK€?bc L€?›‡”M€?дЋˆN @ц^уtTМƒcAјѕљH5hGуD] №gуDЌ5bКBqлƒ“@д@™€?€?A€?€@€@€?@€?€?€?€? A€?q‡˜@д@™€?€?A€?€@€@€?ЎB€?ВBT‡cN@bUuр@bUђlŒbUCУЙѕlbUpН@й,\qеŽІ@д@™€?€?€@€?€@€?€?TеŽcN@bUuр@bUђlŒbUCУЙѕlbUpН@й,\8жŽІ@д@™€?€?€?d€A€? @р@€@0€?admin0€?admin1TжŽ*N@bUuр@bUђlŒbUCУЙѕlbUpН@й,\qзŽІ@д@™€?€?A€?€@€@€?K€?p8кŽІ@д@™€?€?dA€? @€@0€?Admin0€?dfs0€?fdsdf0€?$Flubber dsfsd0€?kuallaTкŽ*N @bUuр@bUђlŒbUCУЙѕlbUpН@й,\лŽ8лŽІ@д@™€?€?dA€= @€@0€?Admin0€?bear0€?fsdfs0€?Rudolph0€?sdfsdTлŽ*N @bUuр@bUђlŒbUCУЙѕlbUpН@й,\TмŽ3‚@bUuр@bUђlŒbUCУЙѕlbUpН@й,\TнŽ1Н@bUuр@bUђlŒbUCУЙѕlbUpН@й,\dff&A @ЭЬЬ@€@6Rv0€?Admin0€?dfs0€?fdsdf0€?$Flubber dsfsd0€?kuallaTкŽЁN €8Џ,bКBњА@€!rќ rй,\TЄƒTЅƒЋ€Џ,bКBњА@X‚кдкй,\TІƒП€Џ,bКBњА@|nкјmкй,\TЇƒс€Џ,bКBњА@|nкјmкй,\TЈƒ"€Џ,bКBњА@|nкјmкй,\TАƒ†F€Џ,bКBњА@|nјmй,\*VRU_EnteredAnnually‡3п6д%IФ є  К l`% QкМO”"aJa70ц^уt…CREATE VIEW sysconstraints AS SELECT constid = convert(int, id), id = convert(int, parent_obj), colid = convert(smallint, info), spare1 = convert(tinyint, 0), status = convert(int, CASE xtype WHEN 'PK' THEN 1 WHEN 'UQ' THEN 2 WHEN 'F' THEN 3 WHEN 'C' THEN 4 WHEN 'D' THEN 5 ELSE 0 END + CASE WHEN info != 0 -- CNST_COLUMN / CNST_TABLE THEN (16) ELSE (32) END + CASE WHEN (status & 16)!=0 -- CNST_CLINDEX THEN (512) ELSE 0 END + CASE WHEN (status & 32)!=0 -- CNST_NCLINDEX THEN (1024) ELSE 0 END + (2048) -- CNST_NOTDEFERRABLE + CASE WHEN (status & 256)!=0 -- CNST_DISABLE THEN (16384) ELSE 0 END + CASE WHEN (status & 512)!=0 -- CNST_ENABLE THEN (32767) ELSE 0 END + CASE WHEN (status & 4)!=0 -- CNST_NONAME THEN (131072) ELSE 0 END + CASE WHEN (status & 1)!=0 -- CNST_NEW THEN (1048576) ELSE 0 END + CASE WHEN (status & 1024)!=0 -- CNST_REPL THEN (2097152) ELSE 0 END), actions = convert(int, 4096), error = convert(int, 0) FROM sysobjects WHERE xtype in ('C', 'F', 'PK', 'UQ', 'D') AND (status & 64) = 0 0‘ЫПw(0)<ЪяГxЕ/* ** Generate an ansi name that is unique in the dtproperties.value column */ create procedure dbo.dt_generateansiname(@name varchar(255) output) as declare @prologue varchar(20) declare @indexstring varchar(20) feclare @index integer set @prologue = 'MSDT-A-' set @index = 1 while 1 = 1 begin set @indexstring = cast(@index as varchar(20)) set @name = @prologue + @indexstring if not exists (select value from dtproperties where value = @name) break set @index = @index + 1 if (@index = 10000) goto TooMany end Leave: return TooMany: set @name = 'DIAGRAM' goto Leave <ЈyЅ/* ** Add an object to the dtproperties table */ create procedure dbo.dt_adduserobject as set nocount on /* ** Create the user object if it does not exist already */ begin transaction insert dbo.dtproperties (property) VALUES ('DtgSchemaOBJECT') update dbo.dtproperties set objectid=@@identity where id=@@identity and property='DtgSchemaOBJECT' commit return @@identity <<8œz/* ** If the property already exists, reset the value; otherwise add property ** id -- the id in sysobjects of the object ** propfrty -- the name of the property ** value -- the text value of the property ** lvalue -- the binary value of the property (image) */ create procedure dbo.dt_setpropertybyid @id int, @property varchar(64), @value varchar(255), @lvalue image as set nocount on declare @uvalue nvarchar(255) set @uvalue = convert(nvarchar(255), @value) if exists (select * from dbo.dtproperties where objectid=@id and property=@property) begin -- -- bump the version count for this row as we upfate it -- update dbo.dtproperties set value=@value, uvalue=@uvalue, lvalue=@lvalue, version=version+1 where objectid=@id and property=@property end else begin -- -- version count is auto-set to 0 on initial insert -- insert dbo.dtproperties (property, objectid, value, uvalue, lvalue) values (@property, @id, @value, @uvalue, @lvalue) end <u\{/* ** Retrieve the owner object(s) of a given property */ create procedure dbo.dt_getobjwithprop @property varchar(30), @value varchar(255) as set nocount on if (@property is null) or (@property = '') begin raiserror('Must specify a property name.',-1,-1) return (1) end if (@value is null) select objectid id from dbo.dtproperties where property=@property else select objectid id from dbo.dtproperties where property=@property and value=@value <Ў€„|J/* ** Retrieve properties by id's ** ** dt_getproperties objid, null or '' -- retrieve all properties of thf object itself ** dt_getproperties objid, property -- retrieve the property specified */ create procedure dbo.dt_getpropertiesbyid @id int, @property varchar(64) as set nocount on if (@property is null) or (@property = '') select property, version, value, lvalue from dbo.dtproperties where @id=objectid else select property, version, value, lvalue from dbo.dtproperties where @id=objectid and @property=property <чЄx}а/* ** If the property already exirts, reset the value; otherwise add property ** id -- the id in sysobjects of the object ** property -- the name of the property ** uvalue -- the text value of the property ** lvalue -- the binary value of the property (image) */ create procedure dbo.dt_setpropertybyid_u @id int, @property varchar(64), @uvalue nvarchar(255), @lvalue image as set nocount on -- -- If we are writing the name property, find the ansi equivalent. -- If there is no lossless translation, generate an ansj name. -- declare @avalue varchar(255) set @avalue = null if (@uvalue is not null) begin if (convert(nvarchar(255), convert(varchar(255), @uvalue)) = @uvalue) begin set @avalue = convert(varchar(255), @uvalue) end else begin if 'DtgSchemaNAME' = @property begin exec dbo.dt_generateansiname @avalue output end end end if exists (select * from dbo.dtproperties where objectid=@id and property=@property) begin -- -- bump the verrion count for this row as we update it -- update dbo.dtproperties set value=@avalue, uvalue=@uvalue, lvalue=@lvalue, version=version+1 where objectid=@id and property=@property end else begin -- -- version count is auto-set to 0 on initial insert -- insert dbo.dtproperties (property, objectid, value, uvalue, lvalue) values (@property, @id, @avalue, @uvalue, @lvalue) end < Щl~/* ** Retrieve the owner object(s) of a given property */ create procedure dbo.ft_getobjwithprop_u @property varchar(30), @uvalue nvarchar(255) as set nocount on if (@property is null) or (@property = '') begin raiserror('Must specify a property name.',-1,-1) return (1) end if (@uvalue is null) select objectid id from dbo.dtproperties where property=@property else select objectid id from dbo.dtproperties where property=@property and uvalue=@uvalue 00bх{(1)˜˜˜˜˜˜ ш`MaаМPŒ|iv„r‰М›0Є6јˆ --INSERT INTO FacilityShutins (FacilityUID, ShutinDate,StartupDate,AppliesTo) VALUES (3747,'1/1/2005','1/2/2005','Facility only') -- UPDATE Reductions SET WellUID=21 WHERE ReductionUID=7846 -- go -- DELETE FROM WellProduction WHERE WellUID=21 -- go -- INSERT INTO WellProduction (WellUID, StoppageDate,StartupDate) VALUES (21,'1/1/2005','12/31/2005') -- go --SELECT * FROM Reductions WHERE Reductionuid=7846 --select ReductionUID, dbo.credit(ReductionUID,'1/1/2005','12/1/2005',getdate()) FROM Reductions -- DELETE FROM REDUCTIONS WHERE ReductionUID IN (7845) -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (2,3747,21,'X',1,100,Null,'1/1/2005','12/31/2005') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES *7,3747,Null,'FacLev_S_Qty1_Inside1',1,200,Null,'6/1/2005','7/1/2005') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside2',1,300,Null,'6/1/2005','2/1/2006') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside3',1,400,Null,'1/1.2005','8/1/2005') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside4',1,500,Null,'1/1/2005','2/1/2006') -- SELECT SCOPE_IDENTITY() AS UID -- INSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside5',1,600,Null,'6/1/2005',Null) -- SELECT SCOPE_IDENTITY() AS UID -- JNSERT INTO REDUCTIONS (BMPTypeUID, FacilityUID, WellUID, ProjectName, Num, AR, TR, Implemented, Completed) -- VALUES (7,3747,Null,'FacLev_S_Qty1_Inside6',1,700,Null,'1/1/2005',Null) -- SELECT SCOPE_IDENTITY() AS UID -- go --INSERT INTO REDUCTIONS (1, --SELECT SCOPE_IDENTITY() AS UID CREATE FUNCTION DMax(@D1 datetime, @D2 datetime, @D3 datetime) RETURNS datetime AS BEGIN IF @D1 >= @D2 AND @D1 >= @D3 RETURN @D1 IF @D2 >= @D1 AND @D2 >= @D3 RETURN @D2 RETURN @D3 END 0нZькCRFATE FUNCTION DMin(@D1 datetime, @D2 datetime, @D3 datetime) RETURNS datetime AS BEGIN IF @D1 <= @D2 AND @D1 <= @D3 RETURN @D1 IF @D2 <= @D1 AND @D2 <= @D3 RETURN @D2 RETURN @D3 END te0рœCREATE FUNCTION DNull(@D1 DateTime, @TODAY DateTime) RETURNS datetime AS BEGIN IF @D1 IS NULL RETURN @TODAY RETURN @d1 END 0OЃд’CREATE FUNCTION Overlap(@ShutinDate datetime, @StartupDate datetime, @WUID int, @StartDate datetime, @EndDate datetime, @Today datetime) RETURNS int AS BEGIN DECLARE @RET int SELECT @RET=Sum(DATEDIFF(d,dbo.DMax(@StartDate,dbo.DNull(@ShutinDate,@Today),dbo.DNull(StoppageDate,@Today)),dbo.DMin(@EndDate,dbo.DNull(@StartupDate,@Today),dbo.DNull(StartupDate,@Today)))) FROM WellProduction WHERE WellUID=@WUID AND StoppageDate<=@StartupDate AND (StartupDate IS NULL OR StartupDate>@ShutinDate) AND StoppageDate<=@EndDate AND (StartupDate IS NULL OR StartupDate>@StartDate) IF @RET<0 OR @RET IS NULL SET @RET=0 RETURN @RET END at<k˜= @Num*(@AR/365.0)*(@Diff - @SD) RETURN @RET END ELSE RETURN 0.0 END RETURN 0.0 --shouldnt get here END 0kЕ CREATE FUNCTION Credit(@UID int, @Startdate datetime, @Enddate datetime, @Today datetime) RETURNS float AS BEGIN DECLARE @BUID int, @FUID int, @WUID int, @ImpDate datetime, @CompDate datetime, @AR float, @TR float, @BMPType char(1), @RED float, @FirstDate datetime, @LastDate datetime, @Dur int, @DIFF int, @SD int, @SD1 int, @SD2 int, @SD3 int, @RET float SELECT @BUID=BMPTypeUID, @FUID=FacilityUID, @WUID=WellUID, @ImpDate=Implemented, @CompDate=Completed, @AR=AR, @TR=TR FROM Reductions WHERE ReductionUID=@UID SELECT @BMPType=BMPTypeClass FROM BMPTypes WHERE BMPTypeUID=@BUID IF @BMPType='P' BEGIN IF @ImpDate>=@StartDate AND @ImpDate<=@EndDate BEGIN SET @RET = @TR RETURN @RET END ELSE RETURN 0.0 END IF @BMPType='S' BEGIN IF @CompDate IS NULL SELECT @CompDate=@Today SET @Dur = DATEDIFF(d, @ImpDate,"@CompDate) + 1 IF @ImpDate>@StartDate SET @FirstDate=@ImpDate ELSE SET @FirstDate=@StartDate IF @CompDate<@EndDate SET @LastDate=@CompDate ELSE SET @LastDate=@EndDate SET @Diff = DATEDIFF(d, @FirstDate,@LastDate) + 1 IF @Diff>0 BEGIN SET @RET = (@TR/@Dur)*@Diff RETURN @RET END ELSE RETURN 0.0 END IF @BMPType='O' BEGIN IF @CompDate IS NULL SET @CompDate=@TODAY SET @Dur = DATEDIFF(d, @ImpDate, @CompDate) + 1 IF @ImpDate>@StartDate SET @FirstDate=@ImpDate ELRE SET @FirstDate=@StartDate IF @CompDate<@EndDate SET @LastDate=@CompDate ELSE SET @LastDate=@EndDate SET @Diff = DATEDIFF(d, @FirstDate,@LastDate) + 1 IF @Diff>0 BEGIN IF @WUID IS NULL SELECT @SD=Sum(CASE WHEN @StartDate>=ShutinDate AND (StartupDate IS NULL OR @EndDate=ShutinDate AND NOT StartupDate IR NULL AND StartupDate<=@EndDate THEN DATEDIFF(d,@StartDate,StartupDate) WHEN @StartDate@StartDate) ELSE BEGIN SELECT @SD1=Sum(CASE WHEN @StartDate>=ShutinDate AND (StartupDate IS NULL OR @EndDate=ShutinDate AND NOT StartupDate IS NULL AND StartupDate<=@EndDate THEN DATEDIFF(d,@StartDate,StartupDate) WHEN @StartDate@StartDate) SELECT @SD2=Rum(CASE WHEN @StartDate>=StoppageDate AND (StartupDate IS NULL OR @EndDate=StoppageDate AND NOT StartupDate IS NULL AND StartupDate<=@EndDate THEN DATEDIFF(d,@StartDate,StartupDate) WHEN @StartDate@StartDate) SELECT @SD3=Sum(dbo.Overlap(ShutinDate,StartupDate,@WUID,@StartDate,@EndDate, @Today)) FROM FacilityShutins WHERE FacilityUID=@FUID AND AppliesTo='Facility & all wells' AND ShutinDate<=@EndDate AND (StartupDate IS NULL OR StartupDate>@StartDate) IF @SD1 IS NULL SET @SD1=0 IF @SD2 IS NULL SET @SD2=0 IF @SD3 IS NULL SET @SD3=0 SET @SD=@SD1 + @SD2 - @SD3 END IF @SD IS NVLL OR @SD<0 SET @SD=0 SET @RET = (@AR/365.0)*(@Diff - @SD) =0 0kw RETURN @RET END ELSE RETURN 0.0 END RETURN 0.0 --shouldnt get here END D RETURN 0.0 --shouldnt get here END e END RURN @D2 RETURN @D3 END 0рœCREATE FUNCTION DNull(@D1 DateTime, @TODAY DateTime) RETURNS datetime AS BEGIN IF @D1 IS NULL RETURN @TODAY RETURN @d1 END (0 ЏЏа4а` Ф ш `DŒСŠOюQ}‚0­:яsЏCREATE VIEW syssegments (segment, name, status) AS SELECT 0, 'system' , 0 UNION SELECT 1, 'default' , 1 UNION SELECT 2, 'logsegment' , 0 88 0сЙD `сЙDE88 H 00ˆсЙDИсЙDІt]E88 рсЙDтЙD]88 8тЙDhтЙDІ4YE88 `тЙD`уЙDтЙD@фЙDІјтЙDЈтЙDPуЙDˆ атЙD уЙDфvБDhhHџЗD(0 ЏЏа4 уЙDxtypeЇЇЇЇа4HуЙDDableInshуЙDHџЗDˆ  хЙDуЙDшуЙDx\™†hh(088 ауЙDparent_objфЙDE88 H 008фЙDhфЙDІ88 фЙDРфЙD]88 шфЙDаћЙD _™ІypхЙDhљЙDŠ88 8хЙDїЙDnВDŠ88 `хЙD˜єЙDЯŠ88  ˆхЙD0ђЙDŠ88 ІАхЙDШяЙDŠ88 ихЙD`эЙDПИuSŠ88 €4цЙDјъЙDŠ88 (цЙDшЙDŠ88  PцЙD]88 xцЙDЈцЙDІ ˆцЙD88  цЙD ацЙD8шЙDІ шцЙDˆ рчЙDчЙDрчЙDМ왆hhxчЙD8чЙDˆчЙDœ88 (088  xчЙDstatusqАчЙDE88 а4ЅЅичЙD rЏшЙDE88 HшЙD000шЙD`шЙDІ88 ˆшЙDИшЙD]88 ршЙDщЙDІ0рЙD88 щЙD8щЙD ъЙDІPщЙDˆ xщЙDHъЙD†hh щЙD№щЙDœ88 (088  рщЙDstatusъЙD@`БDE88 ЅЅ@ъЙDpъЙDE88 H00˜ъЙD`БDFШъЙDІІ88 №ъЙD ыЙD/]88 HыЙDxыЙDШŽЗDІ88 pыЙDІ ыЙDэЙDІИыЙDШŽЗDˆ рыЙDАьЙDФВ™†hhьЙDXьЙDœ88 @БD(088  HьЙDstatus€ьЙDЏјDE88 fEDЅЅЈьЙDЙDpќЙDиьЙDE88 HРљЙD8800эЙDРaEŠ0эЙDІŠ88 XэЙD ˆэЙDрЎ™]88 АэЙDрэЙDПИuSІ 88 иэЙD€юЙDpяЙDІ юЙDПИuSˆ ЈяЙDHюЙDяЙDА ИD†hhpюЙDРюЙDš™œ88 (088  АюЙDstatus шюЙDўЗDE88 шюЙDusЅЅяЙD@яЙD”_™E88 H€00hяЙD˜яЙDІ88 РяЙD№яЙD]88 №ЙDH№ЙDІ 88 @№ЙDp№ЙDиёЙDІˆ№ЙDˆ шёЙDА№ЙD€ёЙD@чВD†hhи№ЙD(ёЙDœ88 А`ВD(088  ёЙDstatus PёЙDE88 PёЙDinЅЅxёЙDЈёЙDE88 H H00аёЙDђЙD€eВDІ88 (ђЙDXђЙDˆ_™]88 €ђЙDАђЙDІ88 ЈђЙDиђЙD@єЙDиИDІ№ђЙDˆ ѓЙDшѓЙD†hh@ѓЙDѓЙDœ88  PИD(088  €ѓЙDstatusѓЙDИѓЙDE88  ШѓЙDЅЅрѓЙD8 єЙDE88 H єЙD008єЙDhєЙDІ xєЙD88 єЙD РєЙD]88 шєЙDѕЙDІ јєЙD88 ѕЙD@ѕЙDЈіЙDјa™І@ѕЙDXѕЙDˆ €ѕЙDPіЙDx_™†hh ЈѕЙDјѕЙDœ88  (088  шѕЙDstatus іЙD E88 EЅЅHіЙD 0xіЙDE88 HІ00 іЙD8 аіЙDІ]88 јіЙD(їЙD]88 PїЙD€їЙDІІ88 xїЙDІЈїЙDљЙDHЏ‹DІРїЙDˆ шїЙDИјЙD†hhшїЙDјЙD`јЙDx_™œ88 (088  PјЙDstatusˆјЙDE88 ЅЅАјЙD@рјЙDLHEE88 HљЙD00љЙD 8љЙDІ88 `љЙDљЙD]88 ИљЙDшљЙDІ88 рљЙD@њЙDxћЙDІ†(њЙDˆ  PњЙD ћЙD}†hhІxњЙDШњЙDœ88 ˆ (088  ИњЙDstatus№њЙD`лЗDE88 ypЅЅћЙDћЙDHћЙDE88 HРћЙDhh00pћЙD(0 ћЙDІpa88 ШћЙDEјћЙD§ЙDІќЙDдoВDˆ (ќЙDаќЙD‰ ІPќЙD ќЙDhh(0 ЏЏа4 ќЙDxtypeЙDшѓDЇЇа4ШќЙDSŠшќЙD ЗD‰ §ЙD`§ЙD6hhph™(0 ЏЏа4 P§ЙDxtype(0ЇЇа4ˆ§ЙDU§ЙDxхDИ§ЙDhdEDІуD8888 р§ЙDŠўЙDЈІ88 ]88 €ўЙDєЌ™€444ЈўЙDєЌ™F44ІаўЙDџЙDІ88 †88 јўЙD (џЙDXџЙDєЌ™І88  88 PџЙDat€џЙDІ4444 HИD рDњvD€4ЏЏа4XрЙD`MS аR=a‚<шъ € NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @@SERVERNAME, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchProcName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, @iVCSFlags = 0, @iActionFlag = 0, @sStream = '' if @iReturn = 0 select @iObjectCount = @iObjectCount + 1 end CleanUp: close cursorProcNames deallocate cursorProcNames select @vchProjectName senect @iObjectCount return E_General_Error: /* this is an all or nothing. No specific error messages */ goto CleanUp E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp <!Еcreate proc dbo.dt_checkinobject @chObjectType char(4), @vchObjectName varchar(255), @vchComment varchar(255)='', @vchLoginName varchar(255), @vchPassword varchar(255)='', @iVCSFlags int = 0, @iActionFlag int = 0, /*"0 => AddFile, 1 => CheckIn */ @txStream1 Text = '', /* There is a bug that if items are NULL they do not pass to OLE servers */ @txStream2 Text = '', @txStream3 Text = '' as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = 0 select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName" OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin if @iActionFlag = 1 begin /* Procedure Can have up to three streams Drop Stream, Create Stream, GRANT stream */ begin tran compile_all /* try to compile the streams */ exec (@txStream1) if @@error <> 0 GOTO E_Compile_Fail exec (@txStream2) " if @@error <> 0 GOTO E_Compile_Fail exec (@txStream3) if @@error <> 0 GOTO E_Compile_Fail end exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin exec @iReturn = sp_OAMethod @iObjectId, 'CheckIn_StoredProcedure', NULL, @sProjectNamf = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vcjPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = @txStream2 end else begin declare @iStreamObjectId int declare @iReturnValue int exec @iReturn = sp_OAGetProperty @iObjectId, 'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError select colid, text jnto #ProcLines from syscomments where id = object_id(@vchObjectName) order by colid declare @iCurProcLine int declare @iProcLines int select @iCurProcLine = 1 select @iProcLines = (select count(*) from #ProcLines) while @iCurProcLine <= @iProcLines begin declare @pos int select @pos = 1 declare @iCurLineSize int select @iCvrLineSize = len((select text from #ProcLines where colid = @iCurProcLine)) while @pos <= @iCurLineSize begin 0!6 declare @vchProcLinePiece varchar(255) select @vchProcLinePiece = convert(varchar(255), substring((select text from #ProcLines where colid = @iCurProcLine), @pos, 255 )) exec @iReturn = sp_OAMethod @iStreamObjectId, 'AddSvream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError select @pos = @pos + 255 end select @iCurProcLine = @iCurProcLine + 1 end drop table #ProcLines exec @iReturn = sp_OAMethod @iObjectId, 'CheckIn_StoredProcedure', NULL, @sProjectName = @vchProjecvName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, " @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = '' end if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin commit tran compile_all if @@error <> 0 GOTO E_Compile_Fail end end CleanUp: return E_Compile_Fail: declare @lerror int select @lerror = @@error rollback vran compile_all RAISERROR (@lerror,16,-1) goto CleanUp E_OAError: if @iActionFlag = 1 rollback tran compile_all exec dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp ŽDŠ88 §Dp ŽDŠ88  @§DŽDŠ88 Іh§D ŽDŠ88 ˆ §DРŽDŠ88 И§DŽDŠ88 р§DPŽDŠ88 ypўD]88 0ўD`ўDІ88 XўDˆўDШџDІ ўDˆ ШўDpџD†hh№ўD@џDœ88 h|­D(088  0џDstatusPџD88 hџD˜џDE88 H ЈџD00РџD ŽDІ˜рMT єSiaюЉ <!6 declare @vchProcLinePiece varchar(255) select @vchProcLinePiece = convert(varchar(255), substring((select text from #ProcLines where colid = @iCurProcLine), @pos, 255 )) exec @iReturn = sp_OAMethod @iStreamObjectId, 'AddStream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError select @pos = @pos + 255 end select @iCurProcLine = @iCurProcLine + 1 end drop table #ProcLines exec @iReturn = sp_OAMethod @iObjectId, 'CheckIn_StoredProcedure', NULL, @sProjectName = @vchProjectName, @sSourceRafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = '' end if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin commit tran compile_all if @@error <> 0 GOTO E_Compile_Fail end end CleanUp: return E_Compile_Fail: declare @lerror int select @lerror = @@error rollback tran compile_all RAISERROR (@lerror,16,-1) gotn CleanUp E_OAError: if @iActionFlag = 1 rollback tran compile_all exec dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp <Z3іZ create proc dbo.dt_checkoutobject @chObjectType char(4), @vchObjectName varchar(255), @vchComment varchar(255), @vchLoginName varchar(255), @vchPassword varchar(255), @iVCSFlags int = 0, @iActionFlag int = 0/* 0 => Checkout, 1 => GetLatest, 2 => UndoCheckOut */ as set nocount on dfclare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iReturnValue int select @iReturnValue = 0 declare @vchTempText varchar(255) /* this is for our strings */ declare @iStreamObjectId int select @iStreamObjectId = 0 declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin /* Procedure Can have up to three streams Drop Stream, Create Stream, GRANT stream */ exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAMethod @iObjectId, 'CheckOut_StoredProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sObjectName = @vchObjectName, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, " @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAGetProperty @iObjectId, 'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError create table #commenttext (id int identity, sourcecode varchar(255)) select @vchTempText = 'STUB' while @vchTempText IS NOT NULL begin exec @iReturn = sp_OAMethod @iStreamObjectIf, 'GetStream', @iReturnValue OUT, @vchTempText OUT if @iReturn <> 0 GOTO E_OAError if (@vchTempText IS NOT NULL) insert into #commenttext (sourcecode) select @vchTempText end select 'VCS'=sourcecode from #commenttext order by id select 'SQL'=text from syscomments where id = object_id(@vchObjectName) order by colid end CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn GOTO CleanUp f wWEРyWE KE  ѕD(ЈvWE €СџџџџPtWE…H5KkBшџџџхОCшuWEЖџџџџџџџџџџџџ0pyWExxWEGq’єСtext(0€џџ˜wWEtextXwWE€4шwWE№uWEtext#ProcLines@џџРxWEЈxWE#ProcLinesrP^Hcolid (0€џџ hyWEcolidъDШzWE@iCurProcLineЪ(yWEр{ъD˜yWEˆ vWE KEІvWEЪF#ІzWEрzWEU(XrWEhїWEИ{WEEџџџџP#N#Д ` ѕD({WEџџџџerШ|WEД ` KE(Ј{WEЧџџџџx\E(00@ЈzWEЖџџџџџџџџџџџџWE`zWE`jWE сWEH}WE`zWE<gЮ&Ршџџџ ~WEи}WEД ` ѕD(Ј|WE@ РџџџџА|WE#ProcLinesˆ|WE(€4_uшWEh~WEKuR%р8|WEЖџџџџџџџџџџџџ№{WE№kWE@posШ}WE@iCurLineSizeџџАmWEXrWEрƒhh№~WEА}WEˆ №WEkB88 ~WE№}WE€488 h@vchProcLinePiece,varcharspчча4Ш~WEvarcharn ~WEms€4ЇЇџа4 WEџ" WEРKE@vchProcLinePieceWErWEhWE"c@vchProcLinePiecereЪAЇЇџа4џи~WEStoredProcedure`WE WE РaWE˜Ma $Txa=РA<“Wъ create proc dbo.dt_isundersourcecontrol @vchLoginName varchar(255) = '', @vchPassword varchar(255) = '', @iWhoToo int = 0 /* 0 => Just check project; 1 => get list of objs */ as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iReturnValue int select @iReturnValue = 0 declare @iStreamObjectId int select @iStreamObjectId = 0 declare @vchTempText varchar(255) declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, %VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if (@vchProjectName IS NULL) or (@vchSourceSafeINI IS NULL) or (@vchServerName IS NULL) or (@vchDatabaseName IS NULL) begin RAISERROR('Not Under Qource Control',16,-1) return end if @iWhoToo = 1 begin /* Get List of Procs in the project */ exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAMethod @iObjectId, 'GetListOfObjects', NULL, @vchProjectName, @vchSourceSafeINI, ! @vchServerName, @vchDatabaseName, @vchLoginName, @vchPassword if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAGetProperty @iObjectId, 'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError create table #ObjectList (id int identity, vchObjectlist varchar(255)) select @vchTempText = 'STUB' while!@vchTempText IS NOT NULL begin exec @iReturn = sp_OAMethod @iStreamObjectId, 'GetStream', @iReturnValue OUT, @vchTempText OUT if @iReturn <> 0 GOTO E_OAError if (@vchTempText IS NOT NULL) insert into #ObjectList (vchObjectlist ) select @vchTempText end select vchObjectlist from #ObjectList order by id end CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp <Ь{о Јcreate procedure dbo.dt_removefromsourcecontrol as set nocount on declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') exec dbo.dt_droppropertiesbyid @iPropertyObjectId, null /* -1 is returned by dt_droppopertiesbyid */ if @@error <> 0 and @@error <> -1 return 1 return 0 < в ’create proc dbo.dt_validateloginparams @vchLoginName varchar(255), @vchQassword varchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchSourceSafeINI varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec @iReturn = sp_MACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAMethod @iObjectId, 'ValidateLoginParams', NULL, @sSourceSafeINI = @vchSourceSafeINI, @sLoginName = @vchLoginName, @sPassword = @vchPassword if @iReturn <> 0 GOTO E_OAError CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn GOTO CleanUp WE0>ФЦ pcreate proc dbo.dt_vcsenabled as set nocount on declare @iObjectId int select @iObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iReturn int exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 raiserror('', 16, -1) /* Can't Load Helper DLLC */ 0wшК …create proc dbo.dt_whocheckedout @chObjectType char(4), @vciObjectName varchar(255), @vchLoginName varchar(255), @vchPassword varchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) ! declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError declare @vchReturnValue varchar(255) select @vchReturnValue = '' exec @iReturn = sp_OAMethod @iObjectId, 'WhoCheckedOut', @vchReturnValue OUT, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSaeeINI, @sObjectName = @vchObjectName, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sLoginName = @vchLoginName, @sPassword = @vchPassword if @iReturn <> 0 GOTO E_OAError select @vchReturnValue end CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId- @iReturn GOTO CleanUp x_™ˆ_™0`НDhћWEЖџџџџ€ћWEЖџџџџџџџџџџџџ#ProcLinesчча4јќWE#ProcLines ќWEаќWEnU€4ˆdъDАўWEJu($l+рР EД ` џWE ѕD(ўWEрџџџџˆыYEyp8Рg™x_™ˆ_™0`НDh§WEЖџџџџџџџџџџџџ §WE§WE`sWE §WEErЖџџџџџџџџџџџџ@iReturnsp_OAMethod@iObjectId`чча4HџWEsp_OAMethod8 Eh;ѕDџџ€4CheckIn_StoredProcedureЇЇа4œ,˜ ˜ TV АUca7ї <>ФЦ pcreate proc dbo.dt_vcsenabled as set nocount on declare @iObjectId int select @iObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iReturn int exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 raiserror('', 16, -1) /* Can't Load Helper DLLC */ <wшК …create proc dbo.dt_whocheckedout @chObjectType char(4), @vchObjectName varchar(255), @vchLoginName varchar(255), @vchPassword varchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar*255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabbse', @vchDatabaseName OUT if @chObjectType = 'PROC' begin exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError declare @vchReturnValue varchar(255) select @vchReturnValue = '' exec @iReturn = sp_OAMethod @iObjectId, 'WhoCheckedOut', @vchReturnValue OUT, @sProjectName = @vchProjectName, " @sSourceSafeINI = @vchSourceSafeINI, @sObjectName = @vchObjectName, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sLoginName = @vchLoginName, @sPassword = @vchPassword if @iReturn <> 0 GOTO E_OAError select @vchReturnValue end CleanUp: return E^OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn GOTO CleanUp <А Џ Еcreate proc dbo.dt_addtosourcecontrol_u @vchSourceSafeINI nvarchar(255) = '', @vchProjectName nvarchar(255) ='', @vchComment nvarchar(255) ='', @vchLoginName nvarchar(255) ='', @vchPassword nvarchar(255) ='' as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @iStreamObjectId int select @iStreamObjectId > 0 declare @VSSGUID nvarchar(100) select @VSSGUID = N'SQLVersionControl.VCS_SQL' declare @vchDatabaseName varchar(255) select @vchDatabaseName = db_name() declare @iReturnValue int select @iReturnValue = 0 declare @iPropertyObjectId int declare @vchParentId nvarchar(255) declare @iObjectCount int select @iObjectCount = 0 exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError /* Create Project in SS */ exec @iReturn = sp_OAMethod @iNbjectId, 'AddProjectToSourceSafe', NULL, @vchSourceSafeINI, @vchProjectName output, @@SERVERNAME, @vchDatabaseName, @vchLoginName, @vchPassword, @vchComment if @iReturn <> 0 GOTO E_OAError exec @iRevurn = sp_OAGetProperty @iObjectId, N'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError /* Set Database Properties */ begin tran SetProperties /* add high level object */ exec @iPropertyObjectId = dbo.dt_adduserobject_vcs 'VCSProjectID' select @vchParentId = CONVERT(nvarchar(255),@iPropertyObjectId) exec dbo.dt_setpropertybyid_u @iPropertyObjectId, 'VCSProjectID', @vchParentId , NULL exec dbo.dt_setpropertybyid_u @iPropertyObjectId, &VCSProject' , @vchProjectName , NULL exec dbo.dt_setpropertybyid_u @iPropertyObjectId, 'VCSSourceSafeINI' , @vchSourceSafeINI , NULL exec dbo.dt_setpropertybyid_u @iPropertyObjectId, 'VCSSQLServer', @@SERVERNAME, NULL exec dbo.dt_setpropertybyid_u @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName, NULL if @@error <> 0 GOTO E_General_Error commit tran SetProperties declare cursorProcNames cursor for select convert(nvarchar(255), name) from sysobjects where tzpe = N'P' and name not like N'dt_%' open cursorProcNames while 1 = 1 begin declare @vchProcName nvarchar(255) fetch next from cursorProcNames into @vchProcName if @@fetch_status <> 0 break select colid, text into #ProcLines from syscomments where id = object_id(@vchProcName) order by colid declare @iCurProcLine int declare @iProcLines int select @iCurProcLine = 1 select @iProbLines = (select count(*) from #ProcLines) while @iCurProcLine <= @iProcLines begin declare @pos int select @pos = 1 declare @iCurLineSize int select @iCurLineSize = len((select text from #ProcLines where colid = @iCurProcLine)) while @pos <= @iCurLineSize begin declare @vchProcLinePiece nvarchar(255) select @vchProcLinePiece = convert(nvarchar(255), substrinf((select text from #ProcLines where colid = @iCurProcLine), @pos, 255 )) exec @iReturn = sp_OAMethod @iStreamObjectId, N'AddStream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError select @pos = @pos + 255 end select @iCurProcLine = @iCurProcLine + 1 end drop table #ProcLines exec @iReturn = sp_OAMethod @iObjectId, "'CheckIn_Stor 0А Џ ŸedProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @@SERVERNAME, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchProcName, @sComment = @vchComment, " @sLoginName = @vchLoginName, @sPassword = @vchPassword, @iVCSFlags = 0, @iActionFlag = 0, @sStream = '' if @iReturn = 0 select @iObjectCount = @iObjectCount + 1 end CleanUp: close cursorProcNames deallocate cursorProcNames select @vchProjectName select @iObjectCount return E_General_Error: /* this is an all or nothing. No specific error messages */ goto CleanUp E_OAError: exec dbo.dt_displayoaerror_u @iObjectId, @iReturn goto CleanUp H00рО‹DП‹DІ@П‹D88 8П‹D]hП‹D]88 П‹DРП‹DІF_™88 ИП‹Dˆb™DшП‹Dpa™DІшП‹D `™Dˆ X X TW  Veaж'<А Џ ŸedProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @@SERVERNAME, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchProcName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, @iVCSFlags = 0, @iActionFlag = 0, @sStream = '' if @iReturn = 0 select @iObjectCount = @iObjectCount + 1 end CleanUp: close cursorProcNames deallocate cursorProcNames sflect @vchProjectName select @iObjectCount return E_General_Error: /* this is an all or nothing. No specific error messages */ goto CleanUp E_OAError: exec dbo.dt_displayoaerror_u @iObjectId, @iReturn goto CleanUp <щ0ЃЕcreate proc dbo.dt_checkinobject_u @chObjectType char(4), @vchObjectName nvarchar(255), @vchComment nvarchar(255)='', @vchLoginName nvarchar(255), @vchPassword nvarchar(255)='', @iVCSFlags int > 0, @iActionFlag int = 0, /* 0 => AddFile, 1 => CheckIn */ @txStream1 Text = '', /* There is a bug that if items are NULL they do not pass to OLE servers */ @txStream2 Text = '', @txStream3 Text = '' as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @VSSGUID nvarchar(100) select @VSSGUID = N'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = 0 select @iPropertyObjebtId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName nvarchar(255) declare @vchSourceSafeINI nvarchar(255) declare @vchServerName nvarchar(255) declare @vchDatabaseName nvarchar(255) exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPrnpertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin if @iActionFlag = 1 begin /* Procedure Can have up to three streams Drop Stream, Create Stream, GRANT stream */ begin tran compile_all /* try to compile the streams */ exec (@txStream1) if @@error <> 0 GOTO F_Compile_Fail exec (@txStream2) if @@error <> 0 GOTO E_Compile_Fail exec (@txStream3) if @@error <> 0 GOTO E_Compile_Fail end exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin exec @iReturn = sp_OAMethod @iObjectId, N'CheckIn_StoredProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, " @sPassword = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = @txStream2 end else begin declare @iStreamObjectId int declare @iReturnValue int exec @iReturn = sp_OAGetProperty @iObjectId, N'GetStreamObject', @iStreamObjectId OUT if @iReturn >> 0 GOTO E_OAError select colid, text into #ProcLines from syscomments where id = object_id(@vchObjectName) order by colid declare @iCurProcLine int declare @iProcLines int select @iCurProcLine = 1 select @iProcLines = (select count(*) from #ProcLines) while @iCurProcLine <= @iProcLines begin declare @pos int select @pos = 1 "declare @iCurLineSize int select @iCurLineSize = len((select text from #ProcLines where colid = @iCurProcLine)) while @pos <= @iCurLineSize IE0щ0ЃR begin declare @vchProcLinePiece nvarchar(255) select @vchProcLinePiece = convert(nvarchar(255), substring((select text from #ProcLines where colid = @iCurProcLine), @pos, 255 )) " exec @iReturn = sp_OAMethod @iStreamObjectId, N'AddStream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError select @pos = @pos + 255 end select @iCurProcLine = @iCurProcLine + 1 end drop table #ProcLines exec @iReturn = sp_OAMethod @iObjectId, N'CheckIn_StoredProcedure', NULL, " @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, " @sPassword = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = '' end if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin commit tran compile_all if @@error <> 0 GOTO E_Compile_Fail end end CleanUp: return E_Compile_Fail: declarf @lerror int select @lerror = @@error rollback tran compile_all RAISERROR (@lerror,16,-1) goto CleanUp E_OAError: if @iActionFlag = 1 rollback tran compile_all exec dbo.dt_displayoaerror_u @iObjectId, @iReturn goto CleanUp ™88 ІPIE€IEІ88 0РaE88 xIEшIEЈIE5DfEDІ88 аIE˜Э=EŠ88 јIEшЪ=EŠ88 q IEшЧ=F0РaEŠ88 HIEЈХ=EдrБDŠ88 riggpIEhУ=E_™Š88 ˜IE(С=EŠ88 PIEРIEHgБD]88 шIEIEHgБDІ88 IEyp@IEаР=E”_™ІXIEФLІˆ €IExР=EмjБD†hhЈIE Р=Eœ88 (088  шIEstatusXИT` dWpa‚ <щ0ЃR begin declare @vchProcLinePiece nvarchar(255) select @vchProcLinePiece = convert(nvarchar(255), substring((select text from #ProcLines where colid = @iCurProcLine), @pos, 255 )) exec @iReturn = sp_OAMethod @iStreamObjectId, N'AddStream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError select @pos = @pos + 255 end select @iCurProcLine = @iCurProcLine + 1 end drop table #ProcLines exec @iReturn = sp_OAMethod @iObjectId, N'CheckIn_StoredProcedure', NULL, @sProjectName = @vchProjectName, " @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, " @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = '' end if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin commit tran compile_all if @@error <> 0 GOTO E_Compile_Fail end end CleanUp: return E_Compile_Fail: declare @lerror int select @lerror = @@error rollback tran compile_all RAISERROR (@lerror,16,-1) goto CleanUp E_OAError: if @iActionFlag = 1 rollback tran compile_all exec dbo.dt_displayoaerror_u @iObjectId, @iReturn goto CleanUp <"U—x create proc dbo.dt_checkoutobject_u @chObjectType char(4), @vchObjectName nvarchar(255), @vchComment nvarchar(255), @vchLoginName nvarchar(255), @vchPassword nvarchar(255), @iVCSFlags int = 0, @iActionFlag int = 0/* 0 => Checkout, 1 => GetLatest, 2 => UndoCheckOvt */ as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID nvarchar(100) select @VSSGUID = N'SQLVersionControl.VCS_SQL' declare @iReturnValue int select @iReturnValue = 0 declare @vchTempText nvarchar(255) /* this is for our strings */ declare @iStreamObjectId int select @iStreamObjectId = 0 declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName nvarchar(255) declare @vchSourceSafeINI nvarchar(255) declare @vchServerName nvarchar(255) declare @vchDatabaseName nvarchar(255) exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getprorertiesbyid_vcs_u @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin /* Procedure Can have up to three streams Drop Stream, Create Stream, GRANT stream */ exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAMethod @iObjectId, N'CheckOut_StoredProcedure', NULL, " @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sObjectName = @vchObjectName, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassworf = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAGetProperty @iObjectId, N'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError create table #commenttext (id int identity, sourcecode nvarchar(255)) select @vchTempText = N'STUB' while @vchTempText IS NOT NULL begin " exec @iReturn = sp_OAMethod @iStreamObjectId, N'GetStream', @iReturnValue OUT, @vchTempText OUT if @iReturn <> 0 GOTO E_OAError if (@vchTempText IS NOT NULL) insert into #commenttext (sourcecode) select @vchTempText end select N'VCS'=sourcecode from #commenttext order by id select N'SQL'=text from syscomments where id = object_id(@vchObjectName) order by colid end CleanUp: return E_OAError: exec dbo.dt_displayoaerror_u"@iObjectId, @iReturn GOTO CleanUp <[y‹бCREATE PROCEDURE dbo.dt_displayoaerror_u @iObject int, @iresult int as set nocount on declare @vchOutput nvarchar(255) declare @hr int declare @vchSource nvarchar(255) declare @vchDescription nvarchar(255) exec @hr = sp_OAGetErrorInfo @iObject, @vchSource OUT, @vchDescription OUT select @vchOutput = @vchSource + ': ' + @vchDescription raiserror (@vchOutput,16,-1) return 0”acreate procedure dbo.dt_getpropertiesbyid_vcs_u @id int, @property varchar(64), @value nvarchar(255) = NULL OUT as set nocount on select @value = ( select uvalue from dbo.dtproperties where @id=objectid and @property=property ) џџ E E#ProcLinesU(^Hcolid(0€џџ Р Ecolid@iCurProcLine€ E}ъD№ EClˆ p` Eи EІ&-` EF#ІX EU(А E˜_E EEџџџџ‚#€#˜ EД ` ѕD(p Eџџџџ00 E€ EР EЖџџџџџџџџџџџџE_Compile_Fail: _E0 EXџџџџ:-b- E EЖџџџџџџџџџџџџџџџџИ EИ EР_E  EИ E<gњRРrox E0 EД ` ѕD( E@ Рџџџџ<%р_E  EД `Ј E KE(˜ Eрџџџџ р  E EmpЖџџџџџџџџџџџџX EH EH E@pos@iCurLineSize EА Eƒhh E( Eˆ Жџџџџ88 p EH EAM€488 @vchProcLinePiecednvarchar,,J.Yd№XŒ|>v„~H0.`44 Mallocpolicy0.`88  Cstatus0.`чџџџџа4Igroupname<.iMЕ88  CBMPUID<.ъЏ\ 88  CBMPUID<.ъЏ\ ;;џџ OMoleFraction<.ъЏ\ 44 ўџ GStartups<.ъЏ\ 44§џ [AttemptsPerStartup<.ъЏ\ ;;ќџ MVentGasRate <.ъЏ\ ;;ћџ ]ValveGasLeakageRaten<.ъЏ\ ;;њџ [HoursEngineUsingN2<.ъЏ\ ЇЇdџџљџа4YBalculationMethod<.ъЏ\ ;;  јџ GGasPrice<.ъЏ\ ;; їџ MCapitalCost2t<.ъЏ\ ;; $ іџ WNitrogenUnitCostd<.ъЏ\ ;; ( ѕџ ILaborRateer<.ъЏ\ ;; , єџ COMCostl<.ъЏ\ ;;0ѓџ YProjectHurdleRatetB<.ъЏ\ ;;4ђџ IProjectPWRa<.MЊ88 MZFormulaUIDV‚<.MЊ88 џџ KBMPTypeUIDt<.MЊЇЇ2џџўџа4?Pagee<.MЊЇЇ2ўџ§џа4MTargetFieldDt<.MЊЇЇш§џќџа4EFormulact<.MЊЇЇшќџћџа4YFormulaJavascript4<.MЊhh  ISpanFieldtu<.MЊhh  WDefaultValueOnly<.MЊ88  UOrdinalPosition2<.MЊhh   QOnlyWhenBlankth<.MЊЇЇШ ћџ њџа4YUnitsAndOtherInfo;<.jЬn88 MZBMPTypeUID‚<.jЬnЇЇdџџџџа4MBMPTypeNameџа<.jЬnЇЇўџўџа4OAbbreviation<.jЬnЏЏ§џа4OBMPTypeClassN<.jЬn44 ќџ KDefaultNume<.jЬn;; ћџ IDefaultTR <.jЬn;;њџ IDefaultAR<.jЬn;;љџ cDefaultDurationInYears<.‡3 88 IVFieldUIDŒ‚? <.‡3 88 џџ KBMPTypeUID<.‡3 ЇЇ2џџўџа4IFieldName.<.‡3 ЇЇ2ўџ§џа4UDescriptiveNameЇ<.‡3 ЇЇ–§џќџа4ALabel<.‡3 ЇЇќџћџа4AUnits.<.‡3 ЏЏ њџа4MFormSection]? <.‡3 44 љџ UOrdinalPositioneM<.‡3 ЇЇ ћџ јџа4IFieldTypeUn<.‡3 44  їџ CLength<.‡3 00  іџ WDecimalPositionsc<.‡3 >>5  ѕџ GNinValuec<.‡3 >>5  єџ GMaxValuen<.‡3 ЇЇШњџѓџа4SDropdownValues<.‡3 ЇЇљџђџа4MLookupQuery<.‡3 ЇЇјџёџа4ODefaultValueа<.‡3 hh" GReadOnly<.‡3 ЇЇїџ№џа4ETooltip<.љЩ 88 ?LUID?‚<.љЩ ЇЇџџџџџа4MBMPTypeName<.љЩ ЇЇџўџўџа4ODivisionName<.љЩ ЇЇџ§џ§џа4IFieldName<.љЩ ЇЇџќџќџа4OFacilityName<.љЩ ЇЇ2ћџћџа4=Num<.љЩ ::њџ MImplemented<.љЩ :: љџ ICompleted<.љЩ >>5  јџ eAvgSustainedFlowRateMCFec<.љЩ >>5  їџ QHoursUnloadedGM<.љЩ >>5 іџ OTimesPerWeeka<.љЩ >>5 ( ѕџ EFactor1pd<.љЩ >>5 0 єџ EFactor2<.љЩ >>58ѓџ mVentingFlaringReductionsMCF.<.љЩ >>5@ђџ SMethanePercent<.љЩ >>5Hёџ CARorTR<.љЩ ЇЇџњџ№џа4=F16‚.k>>5 <.k88  ?@UID<.k== K@Startdate<.k== G@Enddate<.k== C@Today.k>>5 <.k88  ?@UID<.k== K@Startdatel<.k== G@Enddate<.k== C@Today.k>>5 <.k88  ?@UID<.k== K@Startdate<.k== G@Enddate<.k== C@Today.k>>5 <.k88  ?@UID<.k== K@Startdate<.k== GBEnddate<.k== C@Today <.jЬnЇЇШ §џ џџа4MHelpPageURL.k>>5 o0.k88  ?@UID0.k== K@Startdate0.k== G@Enddate0.k== C@Today= C@Today.k>>5 0.k88  ?@UIDd0.k== K@Startdate0.k== G@Enddate ?@UIDрЌdиЄєА`X.ь0YœiЭ‡S<.$ц88  CBMPUIDI<.$ц;;џџ OMoleFractionn0.$ц88  ўџ SHoursOperationa0.$ц44§џ gNumberSealsPerCompressor0.$ц;;ќџ _WetSealLeakageFactorn0.$ц;;ћџ _DrySealLeakageFactor0.$цЇЇdџџњџа4YCalculationMethod0.$ц;;љџ GGasPrice 0.$цЇЇ ўџ јџа4WWetSealCondition0.$ц;;  їџ QShaftDiameter0.$ц;; " іџ YWetSealCostFactor0.$ц;; & ѕџ YDrySealCostFactorAE0.$ц;; * єџ [DrySealCostPerUnit0.$ц;;.ѓџ WInstallationCost0.$ц;;2ђџ COMCost0.$ц;;6ёџ YProjectHurdleRateЇ0.$ц;;:№џ IProjectPW0.Я†Т88  CBMPUID0.Я†Т;;џџ [AnnualFuelGasUsage0.Я†Т;; ўџ WFuelGasHeatValue0.Я†ТЇЇџџ§џа4ONGEngineType0.Я†Т;;ќџ YCH4EmissionFactor0.Я†Т;;ћџ aHoursOqerationPerYear0.Я†ТЇЇdўџњџа4YCalculationMethodct0.Я†Т;;љџ GGasPrices0.Я†Т;;  јџ IMotorSizegN0.Я†Т;; їџ KAvgLoading0.Я†Т;; $ іџ ]ElectricityUnitCost0.Я†Т;; ( ѕџ COMCostU0.Я†Т;; , єџ MCapitalCostMe0.Я†Т;;0ѓџ YProjectHurdleRateц0.Я†Т;;4ђџ IProjectPWio0.—Јc88 [hFacilityShutinUID‚0.—Јc88 џџ MFacilityUID.0.—Јc:: ўџ KShutinDatea0.—Јc::§џ MStartupDateal0.—ЈcЇЇџџќџа4IAppliesTo .Є6ј== 0.Є6ј== =@D1 0.Є6ј== =@D2 d0.Є6ј== =@D3.нZь== 0.нZь== =@D1 0.нZь== =@D2 s0.нZь== =@D3WF.р== 0.р== =@D10.р== C@TODAYt.OЃд88  0.OЃд== M@ShutinDate0.OЃд== O@StartupDate0.OЃд88  A@WUID0.OЃд== K@StartDate0.OЃд== G@EndDate0.OЃд== C@Todaye<.ˆЧШ88 IVFieldUIDА‚<.ˆЧШ88 џџ KBMPTypeUID<.ˆЧШЇЇ2џџўџа4IFieldNameD1<.ˆЧШЇЇўџ§џа4UDescriptiveName<.ˆЧШЇЇ–§џќџа4ALabel<.ˆЧШЇЇќџћџа4AUnits<.ˆЧШЏЏ њџа4MFormSectionC@<.ˆЧШ44 љџ UOrdinalPosition<.ˆЧШЇЇ ћџ јџа4IFieldType<.ˆЧШ44  їџ CLength<.ˆЧШ00  іџ WDecimalPositions<.ˆЧШ>>5  ѕџ GMinValue<.ˆЧШ>>5  єџ GMaxValue<.ˆЧШЇЇШњџѓџа4SDropdownValues<.ˆЧШЇЇљџђџа4MLookupQuery<.ˆЧШЇЇјџёџа4ODefauluValue<.ˆЧШhh" GReadOnly<.ˆЧШЇЇїџ№џа4ETooltip<.њБ88 MZFormulaUIDV‚а<.њБ88 џџ KBMPTypeUID<.њБЇЇ2џџўџа4?Page<.њБЇЇўџ§џа4MDescription<.њБЇЇ2§џќџа4MTargetField<.њБЇЇшќџћџа4EFormula<.њБЇЇшћџњџа4YFormulaJavascript <.њБhh  ISpanFieldџ<.њБhh   WDefaultValueOnlyD<.њБ88  UOrdinalPositionoo<.њБhh   QOnmyWhenBlankau<.њБЇЇШ њџ љџа4YUnitsAndOtherInfo.<.ˆЧШhh" MSystemField80.Хu88 KXLookupUID0.Хu88  KBMPTypeUID0.ХuЇЇdџџџџа4KLookupNameџ0.ХuЇЇўџўџа4YLookupDescqiption0.ХuЇЇ§џ§џа4MLookupQuery0.ХuЇЇќџќџа4OLookupFieldsа0.Т1R88 MZBMPTypeUID.0.Т1RЇЇdџџџџа4MBMPTypeNameХu0.Т1RЇЇўџўџа4OAbbreviation0.Т1RЏЏ§џа4OBMPTypeClass0.Т1RЇЇ§џќџа4MDescription0.Т1R44 ћџ KDefaultNumd0.Т1R;; њџ IDefaultTReU0.Т1R;;љџ IDefaultARL ќ А ` ј ф˜LќЌ\ А`ДhФЌ P М \  Ф| М`И\Ьp,дxРlЬpАHєЄЄЄЄЄЄЄЄЄЄЄЄЄttttttttttttttttttфœP Мl8єД€@Р Œ L Ь ˜ С ŽpZЙР\фD,p`фD€`фDў `фD `фDА`фD Р`фDа`фDр`фD№`фDaфDaфD aфD0aфD@aфDPaфD`aфDpaфD€aфDaфD aфDАaфDРaфDаaфDрaфD№aфDbфDbфD bфD0bфD@bфDPbфD`bфDpbфD€bфDbфD bфDАbфDРbфDаbфDрbфD№bфDcфDcфD cфD0cфD@cфDPcфD`cфDpcфD€cфDcфD cфDАcфDРcфDаcфDаcфDHхDdфDшgфDdфD(dфD@dфDXdфDpdфDˆdфD dфDИdфDаdфDшdфDeфDeфD0eфDHeфD`eфDxeфDeфDЈeфDРeфDиeфD№eфD\г™ `фD рАDfфD `фDг™ `фD88 fфD88 8fфD88 PfфD ччhfфDџџчч€fфDўџ88 ˜fфD 88 АfфD44ШfфD88 рfфD ччјfфD §џччgфD ќџhh(gфD hh@gфD 88 XgфDччPpgфDћџччPˆgфDњџчч gфDљџ88 0РАDрcфDИgфD0РАD(˜РАDhфD8ШkфDчча4јџччhфDїџчча4іџчча4HhфDчча4єџчча4ѓџ€hфD $88 (јhфDˆЬАDИhфDрзАDiфDшhфDfфDiфDјhфD fфD PqфDiфD(fфD№hфDHiфDpђЎDАєАDИсАDрgфD8jфD`qфDрЬАDhqфD˜ЬАD(iфDАЬАDxqфDШЬАD€qфDјЬАDˆqфDЭАDqфD(ЭАD˜qфD@ЭАD qфDXЭАD`iфDpЭАDАqфDˆЭАDИqфD ЭАDРqфDИЭАDШqфDаЭАDаqфDшЭАDиqфDЮАD˜iфDЮАDшqфD0ЮАD№qфDHЮАDјqфD`ЮАDrфDxЮАDrфDЮАErфDЈЮАDаiфDРЮАD rфDиЮАD(rфD№ЮАD0rфDЯАD8rфD ЯАD@rфD8ЯАDxг™ fфDjфDhjфD8lфD( 6™8lфDfфD88 @jфD 88 чча4ччxjфD88 88 44АjфD чча4чча4hhXkфD0РАD88 ччPа4kфD0РАD88 шjфD0РАD00чча4 kфD0РАD88 М7ІlфDXHnфDа488 88 ѓџ88  88 8lфD 88  400 чча4џџlфDLPHчча4ўџdh`88  шlфD|xx 88 ” 44@mфDЌЈЈ 88 ФРР чча4 §џ nфD0РАD kфE ЈoфD0РАDрsфD ŒnфDЈoфD№mфDјnфD0РАDрsфDфnфDЈoфDјnфDа4њџPoфD0РАDXkфDУ0кOІ‰ў+!<ќbЗ1…МфІ‰ў+!<5‡Ћ2iMЕІ‰ў+!<nЋŸ3К‘ І‰ў+!<ЇЯ“4П&nІ‰ў+!<рѓ‡5j“JІ‰ў+!<|6'І‰ў+!<R$сС ! <ŒІљ@с9>ЯMž#! <ХЪэA„vO|с9>!<ўюсBй syс9>!<7жC.–vс9>!<p7ЪDƒ0Кsс9>!<Љ[ОEиУнpс9>!<тВFКШƒcс9>!<ЄІGРlс9>!<TШšH'с9>!<ьŽIj“Jс9>!<ЦƒJП&nс9>!<џ4wKК‘ с9>!<8YkLiMЕс9>!<q}_M…Мфс9>!<ЊЁSNкOс9>!<уХGO/у+~с9>!<Ž2$Rъ;Pс9>!<9ŸUЧVSс9>!<ф нWrУєUс9>!<xЙZ0бXс9>!<:х•]Шœ­[с9>!<хQr`s Š^с9>!<ОNcvfaс9>!<;++fЩтBdс9>!<ц—itOgс9>!<‘фkМћiс9>!<!< ‘rЎЙЈpс9>!<ЫnmuY&…sс9>!<vлIx“avс9>!<!H&{Џџ=yс9>!<"ŽЛАEгс9>!<Эњ—[ВЏс9>!<\јD ъЏ\ с9>!l<–bЮ$цс9>!<AЯЊЯ†Тс9>!<^„oь;‡$сС !< ёK!—Јc$сС !<Д]($B@"$сС ! <э%B@"ЯMž#! <&І&“avB@"!<_Ъ'Y&…sB@"!<˜юј'Ъ(иlB@"!<бэ(tOgB@""< 7с)ЩтBdB@"!<C[е*Шœ­[B@"!<|Щ+0бXB@"!<ЕЃН,ЧVSB@"!<юЧБ-iMЕB@"!ђ§D<'ьЅ.КШƒcB@"!ЬАD<`š/.–vB@"!ђ§D<™4Ž0„vO|B@"!р§D<вX‚1Я†ТB@"!ѓ§D< }v2$цB@"!ЭАD<DЁj3ъЏ\ B@"!ѓ§D<aV/8%'W)ЖщR5!с§D<bœФ@№Sм>$сС !ѓ§D<›РИA№Sм>ЯMž#!ЮАF<O6L$сС cтYI!%т§D0ЙЛOGs*MGs*M!є§D<•ЫT№Sм>d(яQ!ЯАD<HЙПUЯMž#d(яQ!9™<нГV—Јcd(яQ!р§D<,JYКЈWЯMž#!9™<en„ZКЈWd(яQ!ЭАD0МвhJEъfдфЌB!9™<gњЎkѕБЦiЖщR5!с§D<g‹n ЃlЖщR5!9™<НгgqK‹oЖщR5!ЮАD<h@Dtії[rЖщR5!9™<­ wЁd8uЖщR5!т§D<ЂЊЭ}ї=ёzd(яQ!9™0лЮС~КЈWї=ёz!ЯАD0ѓЕA–†%ї=ёz!љЎD01ЈzfДcКЈW!<о lX™jЬn!ќ§D<‰ ^ХujЬn!р§D<4z:ХuТ1R!ќ§D<mž.ˆЧШТ1R!с§D<ІТ" њБТ1R!§§D<пц!њБТ1R!т§D< "КЈWТ1R!<Уwч$Q/џ"Т1R! <nфУ'ќ›л%Т1R!<ЧнD iMЕл• К‘ †z П&n1oV j“Jмл2 '‡H8 Рl2Еы kйпн!Ш kйпFМ „vO|OjАbпD й syˆŽЄ3ћD .–vС˜bпD ƒ0КsњжŒ иУнp3ћ€!џ КШƒclu" РlЅCi# 'оg]$ j“JŒQ% П&nPАE&а4 К‘ ‰д9' iMЕТј-( …Мфћ")iпD кO4A* /у+me + І‰ў+вц- І‰ў+Qік. /у+ŠЯ/ кOУ>У0I …МфќbЗ1 iMЕ5‡Ћ2 К‘ nЋŸ3 П&nЇЯ“4 j“Jрѓ‡5 '|6 РlRS‚@ с9>ŒІљ@ „vO|ХЪэA й syўюсB .–v7жC ƒ0Кsp7ЪD иУнpЉ[ОE КШƒcтВF РlЄІGPTE 'TШšHуАD j“JьŽIdпD П&nЦƒJPTE К‘ џ4wK9™ iMЕ8YkLbпD …Мфq}_MJьD кOЊЁSN /у+уХGO ъ;PŽ2$R ЧVS9ŸUeпD rУєUф нWсАD 0бXxЙZ Шœ­[:х•]kпD s Š^хQr` vfaОNc ЩтBd;++f tOgц—i Мћi‘фkЃўD Ъ(иlbœФ@ №Sм>›РИA $сС O6LрАDGs*MЙЛO №Sм>•ЫT ЯMž#HЙПU —ЈcнГVhпD КЈW,JY КЈWen„Z JEъfМвh ѕБЦigњЎk  Ѓlg‹n K‹oНгgq ії[rh@Dt Ёd8u­ w ї=ёzЂЊЭ}џџџКЈWлЮС~A–†%ѓЕШBfДc1Јz lX™о  Хu‰ ^ Хu4z:4 ˆЧШmž. њБІТ" њБпц! КЈW " Q/џ"Уwч$ ќ›л%nфУ' UGTEЧD kйпТј-(с§D kйпћ")a>D kйп4A*т§D kйпme +a>D $сС вц-т§D ЯMž#Qік.еE І‰ў+ŠЯ/жE І‰ў+У>У0a>D І‰ў+ќbЗ1жE І‰ў+5‡Ћ2жE І‰ў+nЋŸ3т§D І‰ў+ЇЯ“4жE І‰ў+рѓ‡5т§D І‰ў+|69™ І‰ў+RХЪэA9™ с9>ўюсBс§D с9>7жC9™ с9>p7ЪDс§D с9>Љ[ОE‹› с9>тВF с9>ЄІG с9>TШšH'E с9>ьŽI'E с9>ЦƒJ с9>џ4wKЪA с9>8YkL'E с9>q}_MHTE с9>ЊЁSN с9>уХGO с9>Ž2$Rџџџ с9>9ŸU с9>ф нW с9>xЙZkB с9>:х•] с9>хQr` с9>ОNc с9>;++f с9>ц—i№B с9>‘фk с9> ‘r с9>Ыnmu с9>vлIx>K с9>!H&{ с9>"ŽЛ с9>Эњ— с9>\јD с9>–bЮ>K с9>AЯЊ $сС ^„o $сС ёK! $сС Д]($ ЯMž#э% B@"&І& B@"_Ъ' B@"˜юј' B@"бэ( B@" 7с) B@"C[е* B@"|Щ+ B@"ЕЃН, B@"юЧБ- B@"'ьЅ. B@"`š/ B@"™4Ž0 B@"вX‚1 B@" }v2 B@"DЁj3 ЖщR5aV/8 $сС bœФ@ ЯMž#›РИA cтYIO6LGs*MЙЛO d(яQ•ЫT d(яQHЙПU d(яQнГV ЯMž#,JY d(яQen„ZдфЌBМвh ЖщR5gњЎk ЖщR5g‹n ЖщR5Нгgq ЖщR5h@Dt ЖщR5­ w d(яQЂЊЭ}'Eї=ёzлЮС~ї=ёzѓЕ ЗDКЈW1Јz чD jЬnо S™ jЬn‰ ^ Т1R4z:S™ Т1Rmž. Т1RІТ" S™ Т1Rпц! Т1R "S™ Т1RУwч$ Т1RnфУ'S™ Т1RЧ Just check project; 1 => get list of objs */ as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @VSSGUID nvarchar(100) select @VSSGUID = N'SQLVersionControl.VCS_SQL' declare @iReturnValue int select @iReturnValue = 0 declare @iStreamObjectId int select @iStreamObjectId = 0 declare @vchTempText nvarchar(255) !declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName nvarchar(255) declare @vchSourceSafeINI nvarchar(255) declare @vchServerName nvarchar(255) declare @vchDatabaseName nvarchar(255) exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if (@vchProjectName IS NULL) or (@vchSourceSafeINI IS NULL) or (@vchServerName IS NULL) or (@vchDatabaseName IS NULL) begin RAISERROR(N'Not Under Source Control',16,-1) return end if @iWhoToo = 1 begin /* Get List of Procs in the project */ exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAMethod @iObjectId, N'GetListOfObjects', NULL, @vchProjectName, @vchSourceSafeINI, @vchServerName, @vchDatabaseName, ! @vchLoginName, @vchPassword if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAGetProperty @iObjectId, N'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError create table #ObjectList (id int identity, vchObjectlist nvarchar(255)) select @vchTempText = N'STUB' while @vchTempText IS NOT NULL begin exec @iReturn = sp_OAMethod @iStreamObjectId, N'GetStream', @iReturmValue OUT, @vchTempText OUT if @iReturn <> 0 GOTO E_OAError if (@vchTempText IS NOT NULL) insert into #ObjectList (vchObjectlist ) select @vchTempText end select vchObjectlist from #ObjectList order by id end CleanUp: return E_OAError: exec dbo.dt_displayoaerror_u @iObjectId, @iReturn goto CleanUp ŽD<цgžcreate proc dbo.dt_validateloginparams_u @vchLoginName nvarchar(255), @vchPassword nvarchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID nvarchar(100) select @VSSGUID = N'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchSourceSafeINI nvarchar(255) exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec @iReturn = sp_OACreate @VSSGUID, AiObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = sp_OAMethod @iObjectId, N'ValidateLoginParams', NULL, @sSourceSafeINI = @vchSourceSafeINI, @sLoginName = @vchLoginName, @sPassword = @vchPassword if @iReturn <> 0 GOTO E_OAError CleanUp: return E_OAError: exec dbo.dt_displayoaerror_u @iObjectId, @iReturn GOTO CleanUp l<? \œcreate proc dbo.dt_whocheckedout_u @chObjectType char(4), @vchObjectName nvarchar(255), @vchLoginName nvarchar(255), @vchPassword nvarchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID nvarchar(100) select @VSSGUID = N'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtpqoperties where property = 'VCSProjectID') declare @vchProjectName nvarchar(255) declare @vchSourceSafeINI nvarchar(255) declare @vchServerName nvarchar(255) declare @vchDatabaseName nvarchar(255) exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSQLServer', AvchServerName OUT exec dbo.dt_getpropertiesbyid_vcs_u @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin exec @iReturn = sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError declare @vchReturnValue nvarchar(255) select @vchReturnValue = '' exec @iReturn = sp_OAMethod @iObjectId, N'WhoCheckedOut', @vchReturmValue OUT, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sObjectName = @vchObjectName, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sLoginName = @vchLoginName, @sPassword = @vchPassword if @iReturn <> 0 GOTO E_OAError select @vchReturnValue end CleanUp: return E_OAError: exec dbo.dt_displayoaerror_u @iObjectId, @iReturn GOTO CleanUp 0&mь1Е/* ** Generate an ansi name that is unique in the dtproperties.value column */ create procedure dbo.dt_generateansiname(@name varchar(255) output) as declare @prologue varchar(20) declare @indexstring varchar(20) declare @index integer set @prologue = 'MSDT-A-' set @index = 1 while 1 = 1 begin set @indexstring = cast(@index as varchar(20)) set @name = @prologue + @indexstring if not exists (select value from dtproperties where value = @name) break set @index = @index + 1 if (@index = 10000) goto TooMany end Leave: return TooMany: set @name = 'DIAGRAM' goto Leave ŽD0_‘р2Ѕ/* ** Add an object to the dtproperties table */ create procedure dbo.dt_adduserobject as set nocount on /* ** Cqeate the user object if it does not exist already */ begin transaction insert dbo.dtproperties (property) VALUES ('DtgSchemaOBJECT') update dbo.dtproperties set objectid=@@identity where id=@@identity and property='DtgSchemaOBJECT' commit return @@identity ŽDІ88 hŽD˜ŽDІ88 ˆŽDИŽDЖџџџџџџџџџџџџ†  ‹DE88 HјŽDpИPbЄXaMjœ(0&mь1Е/* ** Generate an ansi name that is unique in the dtproperties.value column */ create procedure dbo.dt_generateansiname(@name varchar(255) output) as declare @prologue varchar(20) declare @indexstring varchar(20) declare @index integer set @prologue = 'MSDT-A-' set @index = 1 while 1 = 1 begin set @indexstring = cast(@index as varchar(20)) set @name = @prologue + @indexstring if not exists (select value from dtproperties where value = @name) break set @index = @index + 1 if (@index = 10000) goto TooMany end Leave: return TooMany: set @name = 'DIAGRAM' goto Leave 0_‘р2Ѕ/* ** Add an object to the dtproperties table */ create procedure dbo.dt_adduserobject as set nocount on /* ** Create the user object if it does not exist already */ begin transaction insert dbm.dtproperties (property) VALUES ('DtgSchemaOBJECT') update dbo.dtproperties set objectid=@@identity where id=@@identity and property='DtgSchemaOBJECT' commit return @@identity 0˜Ед3/* ** If the property already exists, reset the value; otherwise add property ** id -- the id in sysobjects of the object ** property -- the name of the property ** value -- the text value of the property ** lvalue -- the binary value of the property (image) */ create procedure dbo.dt_setpropertybyid @id int, @property varchar(64), @value varchar(255), @lvalue image as set nocount on declare @uvalue nvarchar(255) set @uvalue = convert(nvarchar(255), @value) if exists (select * from dbo.dtproperties where objectid=@id and property=@property) begin -- -- bump the version count for this row as we update it -- update dbo.dtproperties set value=@value, uvalue=@uvalue, lvalue=@lvalue, version=version+1 where objectid=@id and property=@property end emse begin -- -- version count is auto-set to 0 on initial insert -- insert dbo.dtproperties (property, objectid, value, uvalue, lvalue) values (@property, @id, @value, @uvalue, @lvalue) end 0бйШ4/* ** Retrieve the owner object(s) of a given property */ create procedure dbo.dt_getobjwithprop @property varchar(30), @value varchar(255) as set nocount on if (@property is null) or (@property = '') begin raiserror('Must specify a property name.',-1,-1) qeturn (1) end if (@value is null) select objectid id from dbo.dtproperties where property=@property else select objectid id from dbo.dtproperties where property=@property and value=@value 0 ўМ5J/* ** Retrieve properties by id's ** ** dt_getproperties objid, null or '' -- retrieve all properties of the object itself ** dt_getproperties objid, property -- retrieve the property specified */ create procedure dbo.dt_getpropertiesbyid @id int, @property varchaq(64) as set nocount on if (@property is null) or (@property = '') select property, version, value, lvalue from dbo.dtproperties where @id=objectid else select property, version, value, lvalue from dbo.dtproperties where @id=objectid and @property=property 0C"Б6а/* ** If the property already exists, reset the value; otherwise add property ** id -- the id in sysobjects of the object ** property -- the name of the property ** uvalue -- the text value oe the property ** lvalue -- the binary value of the property (image) */ create procedure dbo.dt_setpropertybyid_u @id int, @property varchar(64), @uvalue nvarchar(255), @lvalue image as set nocount on -- -- If we are writing the name property, find the ansi equivalent. -- If there is no lossless translation, generate an ansi name. -- declare @avalue varchar(255) set @avalue = null if (@uvalue is not null) begin if (convert(nvarchar(255), convert(varchar(255), @uvalue)) = @uvalue) begin set @avalue = convert(varchar(255), @uvalue) end else begin if 'DtgSchemaNAME' = @property begin exec dbo.dt_generateansiname @avalue output end end end if exists (select * from dbo.dtproperties where objectid=@id and property=@property) begin -- -- bump the version count for this row as we update it -- update dbo.dtproperties set value=@avalue, uvalue=@uvalue, lvalue=@lvalue, version=version+1 where objectid=@id!and property=@property end else begin -- -- version count is auto-set to 0 on initial insert -- insert dbo.dtproperties (property, objectid, value, uvalue, lvalue) values (@property, @id, @avalue, @uvalue, @lvalue) end 0|FЅ7/* ** Retrieve the owner object(s) of a given property */ create procedure dbo.dt_getobjwithprop_u @property varchar(30), @uvalue nvarchar(255) as set nocount on if (@property is null) or (@property = '') begin raiserror('Must qpecify a property name.',-1,-1) return (1) end if (@uvalue is null) select objectid id from dbo.dtproperties where property=@property else select objectid id from dbo.dtproperties where property=@property and uvalue=@uvalue 0Еj™8N/* ** Retrieve properties by id's ** ** dt_getproperties objid, null or '' -- retrieve all properties of the object itself ** dt_getproperties objid, property -- retrieve the property specified */ create procedure dbo.dt_getpropertiesbyid_u @id int, @property varchar(64) as set nocount on if (@property is null) or (@property = '') select property, version, uvalue, lvalue from dbo.dtproperties where @id=objectid else select property, version, uvalue, lvalue from dbo.dtproperties where @id=objectid and @property=property 0юŽ9Э/* ** Drop an object from the dbo.dtproperties table */ create procedure dbo.dt_dropuserobjectbyid @id int as set nocount on delete from dbo.dtpropeqties where objectid=@id 0'Г:/* ** Drop one or all the associated properties of an object or an attribute ** ** dt_dropproperties objid, null or '' -- drop all properties of the object itself ** dt_dropproperties objid, property -- drop the property */ create procedure dbo.dt_droppropertiesbyid @id int, @property varchar(64) as set nocount on if (@property is null) or (@property = '') delete from dbo.dtproperties where objectid=@id else delete from dbo.dtproperuies where objectid=@id and property=@property 0`зu;њ/* ** This procedure returns the version number of the stored ** procedures used by legacy versions of the Microsoft ** Visual Database Tools. Version is 7.0.00. */ create procedure dbo.dt_verstamp006 as select 7000 0™ћi<ъ/* ** This procedure returns the version number of the stored ** procedures used by the the Microsoft Visual Database Tools. ** Version is 7.0.05. */ create procedure dbo.dt_uerstamp007 as select 7005 0в^=]create procedure dbo.dt_getpropertiesbyid_vcs @id int, @property varchar(64), @value varchar(255) = NULL OUT as set nocount on select @value = ( select value from dbo.dtproperties where @id=objectid and @property=property ) 0 DR>зCREATE PROCEDURE dbo.dt_displayoaerror @iObject int, @iresult int as set nocount on declaqe @vchOutput varchar(255) declare @hr int declare @vchSource varchar(255) declare @vchDescription varchar(255) exec @hr = master.dbo.sp_OAGetErrorInfo @iObject, @vchSource OUT, @vchDescription OUT select @vchOutput = @vchSource + ': ' + @vchDescription raiserror (@vchOutput,16,-1) return € 48Lќє$ и дР`acb4b6,B0юŽ9Э/* ** Drop an object from the dbo.dtproperties table */ create procedure dbo.dt_dropuserobjectbyid @id int as set nocount on delete from dbo.dtproperties where objectid=@id 0'Г:/* ** Drop one or all the associated properties of an object or an attribute ** ** dt_dropproperties objid, null or '' -- drop all properties of the object itself ** dt_dropproperties objid, property -- drop the property */ create procedure dbo.dt_droppropertiesbyid @id int, @property varchar(64) as set nocount on if (@property is null) or (@property = '') delete from dbo.dtproperties where objectid=@id else delete from dbo.dtproperties where objectid=@id and property=@property 0`зu;њ/* ** This procedure returns the version number of the stored ** procedures used by legacy versions of the Microsoft ** Visual Database Tools. Version is 7.0.00. */ create procedure dbo.dt_verstamp006 as select 7000 0™ћi<ъ/* ** This procedure returns the version number of the stored ** procedures used by the the Microsoft Visual Database Tools. ** Version is 7.0.05. */ create procedure dbo.dt_verstamp007 as select 7005 0в^=]create procedure dbo.dt_getpropertiesbyid_vcs @id int, @property varchar(64), @value varchar(255) = NULL OUT as set nocount on select @value = ( select value from dbo.dtproperties where @id=objectid and @property=property ) 0 DR>зCREATE PROCEDURE dbo.dt_displayoaerror @iObject int, @iresult int as set nocount on declare @vchOutput varchar(255) declare @hr int declare @vchSource varchar(255) declare @vchDescription varchar(255) exec @hr = master.dbo.sp_OAGetErrorInfo @iObject, @vchSource OUT, @vchDescription OUT !select @vchOutput = @vchSource + ': ' + @vchDescription raiserror (@vchOutput,16,-1) return 0DhF?—create procedure dbo.dt_adduserobject_vcs @vchProperty varchar(64) as set nocount on declare @iReturn int /* ** Create the user object if it does not exist already */ begin transaction select @iReturn = objectid from dbo.dtproperties where property = @vchProperty if @iReturn IS NULL begin insert dbo.dtpropeqties (property) VALUES (@vchProperty) update dbo.dtproperties set objectid=@@identity where id=@@identity and property=@vchProperty select @iReturn = @@identity end commit return @iReturn 0}Œ:@. create proc dbo.dt_addtosourcecontrol @vchSourceSafeINI varchar(255) = '', @vchProjectName varchar(255) ='', @vchComment varchar(255) ='', @vchLoginName varchar(255) ='', @vchPassword varciar(255) ='' as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @iStreamObjectId int select @iStreamObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @vchDatabaseName varchar(255) select @vchDatabaseName = db_name() declare @iReturnValue int select @iReturnValue = 0 declare @iPropertyObjectId int declare @vchParentId varchar(255) declare @iObjectCount int select @iObjectCount = 0 !exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError /* Create Project in SS */ exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'AddProjectToSourceSafe', NULL, @vchSourceSafeINI, @vchProjectName output, @@SERVERNAME, @vchDatabaseName, @vchLoginName, @vchPassword, @vchComment if @iReturn <> 0 GOTO E_OAError /* Set Database Properties */ begin tran SetProperties /* add high level object */ exec @iPropertyObjectId = dbo.dt_adduserobject_vcs 'VCSProjectID' select @vchParentId = CONVERT(varchar(255),@iPropertyObjectId) exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSProjectID', @vchParentId , NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSProject' , @vchProjectName , NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSSourceSafeINI' , @vchSourceSafeINI , NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSSQLServer', @@SERVERNAME, NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName, NULL if @@error <> 0 GOTO E_General_Error commit tran SetProperties select @iObjectCount = 0; CleanUp: select @vchProjectName select @iObjectCount return E_General_Error: /* this is an all or nothing. No specific error messages */ goto CleanUp E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp  l”4HL0`bdњИc67Х %0 DR>зCREATE PROCEDURE dbo.dt_displayoaerror @iObject int, @iresult int as set nocount on declare @vchOutput varchar(255) declare @hr int declare @vchSource varchar(255) declare @vchDescription varchar(255) exec @hr = master.dbo.sp_OAGetErrorInfo @iObject, @vchSource OUT, @vchDescription OUT select @vchOutput = @vchSource + ': ' + @vchDescription raiserror (@vchOutput,16,-1) return 0DhF?—create procedure dbo.dt_adduserobject_vcs @vchProperty varchar(64) as set nocount on declare @iReturn int /* ** Create the user object if it does not exist already */ begin transaction select @iReturn = objectid from dbo.dtproperties where property = @vchProperty if @iReturn IS NULL begin insert dbo.dtproperties (property) VALUES (@vchProperty) update dbo.dtproperties set objectid=@@identity where id=@@identity and property=@vchProperty select @iReturn = @@identity end commit return @iReturn 0}Œ:@. create proc dbo.dt_addtosourcecontrol @vchSourceSafeINI varchar(255) = '', @vchProjectName varchar(255) ='', @vchComment varchar(255) ='', @vchLoginName varchar(255) ='', @vchPassword varchar(255) ='' as set nocount on declare @iReuurn int declare @iObjectId int select @iObjectId = 0 declare @iStreamObjectId int select @iStreamObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @vchDatabaseName varchar(255) select @vchDatabaseName = db_name() declare @iReturnValue int select @iReturnValue = 0 declare @iPropertyObjectId int declare @vchParentId varchar(255) declare @iObjectCount int select @iObjectCount = 0 exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iMbjectId OUT if @iReturn <> 0 GOTO E_OAError /* Create Project in SS */ exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'AddProjectToSourceSafe', NULL, @vchSourceSafeINI, @vchProjectName output, @@SERVERNAME, @vchDatabaseName, @vchLoginName, @vchPassword, @vchComment if @iReturn <> 0 GOTO E_OAError /* Set Database Properties */ begin tran SetProperties ! /* add high level object */ exec @iPropertyObjectId = dbo.dt_adduserobject_vcs 'VCSProjectID' select @vchParentId = CONVERT(varchar(255),@iPropertyObjectId) exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSProjectID', @vchParentId , NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSProject' , @vchProjectName , NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSSourceSafeINI' , @vchSourceSafeINI , NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSQQLServer', @@SERVERNAME, NULL exec dbo.dt_setpropertybyid @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName, NULL if @@error <> 0 GOTO E_General_Error commit tran SetProperties select @iObjectCount = 0; CleanUp: select @vchProjectName select @iObjectCount return E_General_Error: /* this is an all or nothing. No specific error messages */ goto CleanUp E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp 0ЖА.AЕcreate proc dbo.dt_checkinobject @chObjectType char(4), @vchObjectName varchar(255), @vchComment varchar(255)='', @vchLoginName varchar(255), @vchPassword varchar(255)='', @iVCSFlags int = 0, @iActionFlag int = 0, /* 0 => AddFile, 1 => CheckIn */ @txStream1 Text = '', /* drop stream */ /* There is a bug that if items are NULL they do not pass to OLE servers */ @txStream2 Text = '', /* create stream */ @txStream3! Text = '' /* grant stream */ as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @iStreamObjectId int declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = 0 select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) declare @iReturnValue int declare @pos int declare @vchProcLinePiece varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin if @iActionFlag = 1 begin /* Procedure Can have up to three streams Drop Stream, Create Stream, GRANT stream */ begin tran compile_all /* try to compile the streams */ exec (@txStream1) if @@error <> 0 GOTO E_Compile_Fail exec (@txStream2) if @@eqror <> 0 GOTO E_Compile_Fail exec (@txStream3) if @@error <> 0 GOTO E_Compile_Fail end exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = master.dbo.sp_OAGetProperty @iObjectId, 'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin declare @iStreamLength int select!@pos=1 select @iStreamLength = datalength(@txStream2) if @iStreamLength > 0 begin while @pos < @iStreamLength begin select @vchProcLinePiece = substring(@txStream2, @pos, 255) exec @iReturn = master.dbo.sp_OAMethod @iStreamObjectId, 'AddStream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError select @pos = @pos + 255 end exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'CheckIn_StoredProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = AiActionFlag, @sStream = '' end end else begin select colid, text into #ProcLines from syscomments where id = object_id(@vchObjectName) order by colid declare @iCurProcLine int declare @iProcLines int select @iCurProcLine = 1 select @а8`ceМ@dЋ 9}0ЖА.AЕcreate proc dbo.dt_checkinobject @chObjectType char(4), @vchObjectName varchar(255), @vchComment varchar(255)='', @vchLoginName varchar(255), @vchPassword varchar(255)='', @iVCSFlags int = 0, @iActionFlag int = 0, /* 0 => AddFile, 1 => CheckIn */ @txStream1 Text = '', /* drop stream */ /* There is a bug that if items are NULL they do not pass to OLE servers */ @txStream2 Text = '', /* create stream */ @txStream3 Text = '' /* grant stream */ as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @iStreamObjectId int declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = 0 select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProiectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) declare @iReturnValue int declare @pos int declare @vchProcLinePiece varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbm.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin if @iActionFlag = 1 begin /* Procedure Can have up to three streams Drop Stream, Create Stream, GRANT stream */ begin tran compile_all /* try to compile the streams */ exec (@txStream1) ! if @@error <> 0 GOTO E_Compile_Fail exec (@txStream2) if @@error <> 0 GOTO E_Compile_Fail exec (@txStream3) if @@error <> 0 GOTO E_Compile_Fail end exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = master.dbo.sp_OAGetProperty @iObjectId, 'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin declare @iStreamLength int select @pos=1 select @iStreamLength = datalength(@txStream2) if @iStreamLength > 0 begin while @pos < @iStreamLength begin select @vchProcLinePiece = substring(@txStream2, @pos, 255) exec @iReturn = master.dbo.sp_OAMethod @iStreamObjectId, 'AddStream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError seleat @pos = @pos + 255 end exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'CheckIn_StoredProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, @qPassword = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = '' end end else begin select colid, text into #ProcLines from syscomments where id = object_id(@vchObjectName) order by colid declare @iCurProcLine int declare @iProcLines int select @iCurProcLine = 1 select @0ЖА.A'iProcLines = (select count(*) from #ProcLines) while @iCurProcLine <= @iProcLines begin select @pos = 1 declare @iCurLineSize int select @iCurLineSize = len((select text from #ProcLines where colid = @iCurProcLine)) while @pos <= @iCurLineSize begin select @vchProcLinePiece = convert(varchar(255), ! substring((select text from #ProcLines where colid = @iCurProcLine), @pos, 255 )) exec @iReturn = master.dbo.sp_OAMethod @iStreamObjectId, 'AddStream', @iReturnValue OUT, @vchProcLinePiece if @iReturn <> 0 GOTO E_OAError select @pos = @pos + 255 end select @iCurProcLine = @iCurProcLine + 1 end drop table #ProcLines ! exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'CheckIn_StoredProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sObjectName = @vchObjectName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag, @sStream = '' end if @iReturn <> 0 GOTO E_OAError if @iActionFlag = 1 begin commit tran compile_all if @@error <> 0 GOTO E_Compile_Fail end end CleanUp: return E_Compile_Fail: declare @lerror int select @lerror = @@error rollback tran compile_all RAISERROR (@lerror,16,-1) goto CleanUp E_OAError: if @iActionFlag = 1 rollback tran compile_all exec!dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp `dfђHeЋTЙr0яд"BК create proc dbo.dt_checkoutobject @chObjectType char(4), @vchObjectName varchar(255), @vchComment varchar(255), @vchLoginName varchar(255), @vchPassword varchar(255), @iVCSFlags int = 0, @iActionFlag int = 0/* 0 => Checkout, 1 => GetLatest, 2 => UndoCheckOut */ as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iReturnValue int select @iReturnValue = 0 declare @vchTempText varchar(255) /* this is for our strings */ declare @iStreamObjectId int select @iStreamObjectId = 0 declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchaq(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chMbjectType = 'PROC' begin /* Procedure Can have up to three streams Drop Stream, Create Stream, GRANT stream */ exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'CheckOut_StoredProcedure', NULL, @sProjectName = @vchProjectName, @sSourceSafeINI = @vchSourceSafeINI, @sObjectName = @vchObjectMame, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sComment = @vchComment, @sLoginName = @vchLoginName, @sPassword = @vchPassword, @iVCSFlags = @iVCSFlags, @iActionFlag = @iActionFlag if @iReturn <> 0 GOTO E_OAError exec @iReturn = master.dbo.sp_OAGetProperty @iObjectId, 'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError create taale #commenttext (id int identity, sourcecode varchar(255)) select @vchTempText = 'STUB' while @vchTempText is not null begin exec @iReturn = master.dbo.sp_OAMethod @iStreamObjectId, 'GetStream', @iReturnValue OUT, @vchTempText OUT if @iReturn <> 0 GOTO E_OAError if (@vchTempText = '') set @vchTempText = null if (@vchTempText is not null) insert into #commenttext (sourcecode) select @vchTempText end ! select 'VCS'=sourcecode from #commenttext order by id select 'SQL'=text from syscomments where id = object_id(@vchObjectName) order by colid end CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn GOTO CleanUp 0(љCB create proc dbo.dt_isundersourcecontrol @vchLoginName varchar(255) = '', @vchPassword varchar(255) = '', @iWhoToo int = 0 /* 0 => Just check project; 1 => get list of objs */ as qet nocount on declare @iReturn int declare @iObjectId int select @iObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iReturnValue int select @iReturnValue = 0 declare @iStreamObjectId int select @iStreamObjectId = 0 declare @vchTempText varchar(255) declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if (@vchProjectName = '') set @vchProjectName = null if (@vchSourceSafeINI = '') set @vchSourceSafeINI = null if (@vchServerName = '') set @vchServerName = null if (@vchDatabaseName = '') set @vchDatabaseName = null if (@vchProjectName is null) or (@vchSourceSafeINI is null) or (@vchServerName is null) or (@vchDatabaseName is null) begin RAISERROR('Not Under Source Control',16,-1) return end if @iWhoToo = 1 begin /* Get List of Procs in the project */ exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'GetListOfObjects', NULL, @vchProjectName, @vchSourceSafeINI, @vchServerName, @vchDatabaseName, @vchLoginName, @vchPassword if @iReturn <> 0 GOTO E_OAError ! exec @iReturn = master.dbo.sp_OAGetProperty @iObjectId, 'GetStreamObject', @iStreamObjectId OUT if @iReturn <> 0 GOTO E_OAError create table #ObjectList (id int identity, vchObjectlist varchar(255)) select @vchTempText = 'STUB' while @vchTempText is not null begin exec @iReturn = master.dbo.sp_OAMethod @iStreamObjectId, 'GetStream', @iReturnValue OUT, @vchTempText OUT if @iReturn <> 0 GOTO E_OAError ! if (@vchTempText = '') set @vchTempText = null if (@vchTempText is not null) insert into #ObjectList (vchObjectlist ) select @vchTempText end select vchObjectlist from #ObjectList order by id end CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn goto CleanUp 0a DЈcreate procedure dbo.dt_removefromsourcecontrol as set nocount on declare @iPropertyObjectId int select @iPropertyObiectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') exec dbo.dt_droppropertiesbyid @iPropertyObjectId, null /* -1 is returned by dt_droppopertiesbyid */ if @@error <> 0 and @@error <> -1 return 1 return 0 0šAџD?create proc dbo.dt_validateloginparams @vchLoginName varchar(255), @vchPassword varchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchSourceSafeINI varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'ValidateLoginParams', NULL, @sSourceSafeINI = @vchSourceSafeINI, @sLoginName = @vchLoginName, @sPassword = @vchPassword if @iReturn <> 0 GOTO E_OAError CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn GOTO CleanUp ` `eŠ fˆfžq|k<0šAџD?create proc dbo.dt_validateloginparams @vchLoginName varchar(255), @vchPassword varchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchSourceSafeINI varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'ValidateLoginParams', NULL, @sSourceSafeINI = @vchSourceSafeINI, @sLoginName = @vchLoginName, @sPassword = @vchQassword if @iReturn <> 0 GOTO E_OAError CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn GOTO CleanUp 0гeѓE{create proc dbo.dt_vcsenabled as set nocount on declare @iObjectId int select @iObjectId = 0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iReturn int exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 raiserror('', 16, -1) /* Can%t Load Helper DLLC */ 0 ŠчFУcreate proc dbo.dt_whocheckedout @chObjectType char(4), @vchObjectName varchar(255), @vchLoginName varchar(255), @vchPassword varchar(255) as set nocount on declare @iReturn int declare @iObjectId int select @iObjectId =0 declare @VSSGUID varchar(100) select @VSSGUID = 'SQLVersionControl.VCS_SQL' declare @iPropertyObjectId int select @iPropertyObjectId = (select objectid from dbo.dtproperties where property = 'VCSProjectID') declare @vchProjectName varchar(255) declare @vchSourceSafeINI varchar(255) declare @vchServerName varchar(255) declare @vchDatabaseName varchar(255) exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSProject', @vchProjectName OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSourceSafeINI', @vchSourceSafeINI OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLServer', @vchServerName !OUT exec dbo.dt_getpropertiesbyid_vcs @iPropertyObjectId, 'VCSSQLDatabase', @vchDatabaseName OUT if @chObjectType = 'PROC' begin exec @iReturn = master.dbo.sp_OACreate @VSSGUID, @iObjectId OUT if @iReturn <> 0 GOTO E_OAError declare @vchReturnValue varchar(255) select @vchReturnValue = '' exec @iReturn = master.dbo.sp_OAMethod @iObjectId, 'WhoCheckedOut', @vchReturnValue OUT, @sProjectName = @vchPrmjectName, @sSourceSafeINI = @vchSourceSafeINI, @sObjectName = @vchObjectName, @sServerName = @vchServerName, @sDatabaseName = @vchDatabaseName, @sLoginName = @vchLoginName, @sPassword = @vchPassword if @iReturn <> 0 GOTO E_OAError select @vchReturnValue end CleanUp: return E_OAError: exec dbo.dt_displayoaerror @iObjectId, @iReturn GOTO CleanUp 0EЎлGЦcreate proaedure dbo.dt_getpropertiesbyid_vcs_u @id int, @property varchar(64), @value nvarchar(255) = NULL OUT as -- This procedure should no longer be called; dt_getpropertiesbyid_vcsshould be called instead. -- Calls are forwarded to dt_getpropertiesbyid_vcs to maintain backward compatibility. set nocount on exec dbo.dt_getpropertiesbyid_vcs @id, @property, @value output 0~вЯHbCREATE PROCEDURE dbo.dt_displayoaerror_u @iObject int, @iresult int as -- This procedure should no longer be called; dt_displayoaerror should be called instead. -- Calls are forwarded to dt_displayoaerror to maintain backward compatibility. set nocount on exec dbo.dt_displayoaerror @iObject, @iresult 0ЗіУIccreate proc dbo.dt_addtosourcecontrol_u @vchSourceSafeINI nvarchar(255) = '', @vchProjectName nvarchar(255) ='', @vchComment nvarchar(255) ='', @vchLoginName nvarchar(255) ='', @vchPassuord nvarchar(255) ='' as -- This procedure should no longer be called; dt_addtosourcecontrol should be called instead. -- Calls are forwarded to dt_addtosourcecontrol to maintain backward compatibility set nocount on exec dbo.dt_addtosourcecontrol @vchSourceSafeINI, @vchProjectName, @vchComment, @vchLoginName, @vchPassword 0№ИJПcreate proc dbo.dt_checkinobject_u @chObjectType char(4), @vchObjectName nvarchar(255), @vchComment nvaqchar(255)='', @vchLoginName nvarchar(255), @vchPassword nvarchar(255)='', @iVCSFlags int = 0, @iActionFlag int = 0, /* 0 => AddFile, 1 => CheckIn */ @txStream1 text = '', /* drop stream */ /* There is a bug that if items are NULL they do not pass to OLE servers */ @txStream2 text = '', /* create stream */ @txStream3 text = '' /* grant stream */ as -- This procedure should no longer be called; dt_checkinobject should be called instead. -- Calls are forwarded to dt_checkinobject to maintain backward compatibility. set nocount on exec dbo.dt_checkinobject @chObjectType, @vchObjectName, @vchComment, @vchLoginName, @vchPassword, @iVCSFlags, @iActionFlag, @txStream1, @txStream2, @txStream3 09и$I9--Create user functions CREATE FUNCTION DivisionPermission(@UserUID int, @DivisionUID int) returns int AS BEGIN DECLARE @R tinyint SELECT @R=Max(PrivLevel) FROM UserPrivileges WHERE UserUID=@UserUID AND DivisionUID IN (-1, @DivisionUID) IF @R IS NULL SET @R=0 RETURN @R END t, 0rќJCREATE FUNCTION FacilityPermission(@UserUID int, @FacilityUID int) returns int AS BEGIN DECLARE @R tinyint SELECT @R=Max(PrivLevel) FROM UserPrivileges WHERE UserUID=@UserUID AND DivisionUID IN (-1, (SELECT F.DivisionUID FROM Facilities F WHERE F.FacilityUID=@FacilityUID)) IF @R IS NULL SET @R=0 RETURN @R END -- --Grant DB Access to web accounts -- if not exists!(select * from dbo.sysusers where name = N'SI10\ASPNET' and uid < 16382) -- EXEC sp_grantdbaccess N'SI10\ASPNET', N'SI10\ASPNET' -- if not exists (select * from dbo.sysusers where name = N'SI10\IIS_WPG' and uid < 16382) -- EXEC sp_grantdbaccess N'SI10\IIS_WPG', N'SI10\IIS_WPG' -- if not exists (select * from dbo.sysusers where name = N'SI10\IUSR_SI10' and uid < 16382) -- EXEC sp_grantdbaccess N'SI10\IUSR_SI10', N'SI10\IUSR_SI10' -- GO -- --Grants datareader and datawriter access to DB for web accmunts -- exec sp_addrolemember N'db_datareader', N'SI10\ASPNET' -- exec sp_addrolemember N'db_datareader', N'SI10\IIS_WPG' -- exec sp_addrolemember N'db_datareader', N'SI10\IUSR_SI10' -- exec sp_addrolemember N'db_datawriter', N'SI10\ASPNET' -- exec sp_addrolemember N'db_datawriter', N'SI10\IIS_WPG' -- exec sp_addrolemember N'db_datawriter', N'SI10\IUSR_SI10' -- GO -- --Grants execute permissions on functions / stored procedures (one line needed for each SP or function) to web accounts -- GRANT EXEAUTE ON DivisionPermission to [SI10\IUSR_SI10],[SI10\ASPNET],[SI10\IIS_WPG] -- GRANT EXECUTE ON FacilityPermission to [SI10\IUSR_SI10],[SI10\ASPNET],[SI10\IIS_WPG] -- GO -- ALTER TABLE BMPTypes DROP COLUMN DefaultNum, DefaultTR, DefaultAR, DefaultDurationInYears -- -- MANUALLY ADDED CASCADE DELETE ON FK_BMP_REDUCTIONS IN FACILITIES TABLE (already done on si10 and www.goads-comm.com) hPassword 0 а|O(1)0FєpP(1)Иœœќpl 0Јр  ` ZјhР ^_хD8 EР`L ђRфiœqЭ‡ZJ5В&A–†%#WellProdUID&A–†%WellUID&A–†%%StoppageDatePa&A–†%#StartupDaten&&mь1@namer&˜Ед3@id&˜Ед3@property#&˜Ед3@value$сС&˜Ед3@lvaluea&бйШ4@propertyi&бйШ4@valueel& ўМ5@ide& ўМ5@propertyi&C"Б6@idž&C"Б6@propertyС&C"Б6@lvaluer*iMЕBMPUIDai*ъЏ\ BMPUIDeh*ъЏ\ %MoleFractionA–†*ъЏ\ Startups*ъЏ\ 1AttemptsPerStartupar*ъЏ\ #VentGasRater*ъЏ\ 3ValveGasLeakageRate*ъЏ\ 1HoursEngineUsingN2on*ъЏ\ /CalculationMethodm*ъЏ\ GasPrice*ъЏ\ #CapitalCost*ъЏ\ -NitrogenUnitCostбйШ*ъЏ\ LaborRateШ*ъЏ\ OMCost ўМ*ъЏ\ /ProjectHurdleRateЏ*ъЏ\ ProjectPW*$цBMPUID*$ц%MoleFractionti*$ц)HoursOperation*$ц=NumberSealsPerCompressore*$ц5WetSealLeakageFactor@i*$ц5DrySealLeakageFactorчнD*$ц/CalculationMethodU*$цGbsPriceyp*$ц -WetSealConditionon*$ц 'ShaftDiameterr*$ц /WetSealCostFactorr*$ц /DrySealCostFactorm*$ц 1DrySealCostPerUnitIn*$ц-InstallationCostDv*$цOMCostD*$ц/ProjectHurdleRateU*$цProjectPWp*Я†ТBMPUIDfD*Я†Т1AnnualFuelGasUsageOc*Я†Т-FuelGbsHeatValueOc&Я†Т%NGEngineTypeRv*Я†Т/CH4EmissionFactor+*Я†Т7HoursOperationPerYeari*Я†Т/CalculationMethod *Я†ТGasPrice*Я†Т MotorSizeg*Я†Т !AvgLoadingrm*Я†Т 3ElectricityUnitCost&Я†Т OMCostTa*Я†Т #CapitalCosto&Я†Т/ProjectHurdleRates&Я†ТProjectPWn&—Јc/FacilityShutinUID#&—Јc#FacilityUID&—Јc!ShutinDaterm&—Јc#StartupDate&—ЈcAppliesTo&ЖщR5UserUIDt&ЖщR5LastnameDe&ЖщR5Firstnamel&ЖщR5Emailm&ЖщR5Phoneo&ЖщR5Usernametm&ЖщR5Passwordds&ЖщR5+PrimaryDivision&ЖщR5 Activeco*љЩ UIDl*љЩ #BMPTypeNamep*љЩ %DivisionNameam*љЩ FieldNamet*љЩ %FacilityNamel*љЩ Numt*љЩ #Implementedo*љЩ CompletedP*љЩ ;AvgSustainedFlowRateMCF*љЩ 'HoursUnloadeda*љЩ %TimesPerWeekMi*љЩ Factor1*љЩ Factor2*љЩ CVentingFlaringReductionsMCFr*љЩ )MethanePercenvor*љЩ ARorTRly*љЩ F16oЄ6јpm&Є6ј@D1i&Є6ј@D2T&Є6ј@D3нZьDi&нZь@D1e&нZь@D2i&нZь@D3рFa&р@D1e&р@TODAYљЩOЃдIm&OЃд#@ShutinDateo&OЃд%@StartupDateus&OЃд@WUIDa&OЃд!@StartDatesU&OЃд@EndDateTi&OЃд@TodayљЩ kFa*k@UID*k"@Startdatent*k@Enddatect*k@Today)*ˆЧШFieldUIDN]?*ˆЧШ!BMPTypeUID*ˆЧШFieldName*ˆЧШ+DescriptiveNamea*ˆЧШLabelE*ˆЧШUnits*ˆЧШ#FormSectionј*ˆЧШ+OrdinalPosition*ˆЧШ FieldType*ˆЧШ Length@D*ˆЧШ -DecimalPositions*ˆЧШ MinValueAY*ˆЧШ MbxValue@S*ˆЧШ)DropdownValuesrt*ˆЧШ#LookupQueryI*ˆЧШ%DefaultValuece*ˆЧШReadOnlyTR*ˆЧШTooltip3*ˆЧШ#SystemField&ХuLookupUIDD&Хu!BMPTypeUID&Хu!LookupName&Хu/LookupDescriptionm&Хu#LookupQueryJ&Хu%LookupFieldsan&Т1R!BMPTypeUIDul&Т1R#BNPTypeName+&Т1R%Abbreviation &Т1R%BMPTypeClass &Т1R#Descriptionf&Т1R!DefaultNumel&Т1RDefaultTRI&Т1RDefaultARU&Т1R 9DefaultDurationInYearsLo&Т1R #HelpPageURLu&ќ›л%!FormulaUIDХu&ќ›л%!BMPTypeUID&ќ›л%Pageyp&ќ›л%#Descriptionp&ќ›л%#TargetFieldv&ќ›л%Formula%&ќ›л%/FormulaJavascriptc&ќ›л%SpanFielde&ќ›л% -DefaultValueOnlytT&ќ›л% +OrdinalPosition &ќ›л% 'OnlyWhenBlankY&ќ›л% /UnitsAndOtherInfoD&ЇИ(#BMPTypeNamee&ЇИ(%DivisionNameQ/џ&ЇИ(FieldName#&ЇИ(AreanD&ЇИ(%FacilityNameQ/џ&ЇИ(Numl&ЇИ(#Implementedv&ЇИ( Completedp&ЇИ( ;AvgSustainedFlowRateMCFy&ЇИ( 'HoursUnloadedt&ЇИ( %TimesPerWeekBl&ЇИ( Factor1t&ЇИ( Factor2N&ЇИ(CVentingFlaringReductionsMCFD&ЇИ()MethanePercentDe&ЇИ(ARorTR&ЇИ(;Gas Methane Content (%)л&ЇИ(AMethane Equivalent (86#5%)Fi&ЇИ(?Methane Destruction (95%) &ЇИ(=Gas Recovered/Week (mcf)en&ЇИ(9No# Startups/Unit/Yearol&ЇИ(WGas Previously Vented / Startup (mcf)&ЇИ(aNo# of Dehy Burner Outages Prevented/Year Nu&ЇИ(;Hours Gas Vented/Outagep&ЇИ(GDehy Burner Rating (MMBtu/hr)!&ЇИ(=Gas Heav Value (Btu/scf)sP&ЇИ(5Line Pressure (psig)&ЇИ(/Line volume (ft3)a&ЇИ(?Gas Volume Retained (mcf)P&ЇИ(GPurge Volume Eliminated (mcf)h&ЇИ(MVenting/Flaring Reductions (mcf)nt&ЇИ( Formation?&ЇИ(!NOXe&ЇИ("COn &ЇИ(#THC&ЇИ($VOCo&ЇИ(%Non VOCc&ЇИ(&Mrcf/Yr#St&ЇИ('-Annual Reductionup&ЇИ((Commentskр&k@UID &k!@Startdate№&k@EnddateР&k@Todayа”МLєЌ`p„` Шx T 0 œ (dЌˆьЬЬ№<ш€,ЄPр А p јјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјјќќќќќќќќќќќќќќќќќќќќќќќќќќќќќќќќќќќXД0p ”фаФАœˆ|hT@4lШ„Ј`R” \рjœlЭ‡€ 0R@%€ІЖ€44sysfulltextcatalogs@0R Ък€ча4џџџџџџ44ncsysfulltextcatalogs@0R^vsysindexkeys80R'^zsysforeignkeys40R^rsysmembers0RС^tsysprotects0R@ ž Тв€88 ЅЅ€џџџџџџsysfulltextnotify@™0R_$6^nsysfilesi0R`@0. /€šЊ€44sysfilegroups @jE0R`112 ОЮ€ча4џџџџџџ44sysfilegroupsnc @<RˆЧШ` ЈЎU къ€ЇЇа4џџјџџџ88 _WA_Sys_DefaultValue_12C8C788ч`Ш<RˆЧШ` U вт€hh"88 _WA_Sys_ReadOnly_12C8C788ш`Ш<RˆЧШ` ЈЎU ар€ЇЇа4џџїџџџ88 _WA_Sys_Tooltip_12C8C788щ`<RˆЧШ` U иш€hh"88 _WA_Sys_SystemField_12C8C788ъ`<RˆЧШHI#›EžM^|BMPTypes_Fields<RˆЧШHрс#šEUа€ А€88 PK_DefaultValues=aF<RˆЧШ`   U жц€88 88 _WA_Sys_BMPTypeUID_12C8C788>aF Ј<RˆЧШ` JPU дф€ЇЇ2а4џџџџџџ88 _WA_Sys_FieldName_12C8C788?aF <RˆЧШ` ,2U дф€ЇЇа4 џџћџџџ88 _WA_Sys_FieldType_12C8C788@aF <RˆЧШ` U иш€ЏЏа4 88 _WA_Sys_FormSection_12C8C788AaF <RˆЧШ` ЈЎU р№€ЇЇа4џџўџџџ88 _WA_Sys_DescriptiveName_12C8C788BaF<RˆЧШ` ЎДU Ьм€ЇЇ–а4џџ§џџџ88 _WA_Sys_Label_12C8C788CaF<RˆЧШ` 17U Ьм€ЇЇа4џџќџџџ88 _WA_Sys_Units_12C8C788DaF<RˆЧШ`  U р№€44 88 _WA_Sys_OrdinalPosition_12C8C788EaF<RˆЧШ`  U Юо€44 88 _WA_Sys_Length_12C8C788FaF8<RˆЧШ`  U тђ€00 88 _WA_Sys_DecimalPositions_12C8C788GaF<RˆЧШ`  $U вт€>>5 88  _WA_Sys_MinValue_12C8C788HaNШ<RˆЧШ`  $U вт€>>5 88  _WA_Sys_MaxValue_12C8C788Ia<RˆЧШ` рцU ою€ЇЇШа4џџњџџџ88 _WA_Sys_DropdownValues_12C8C788Ja  <RˆЧШ` ЈЎU иш€ЇЇа4џџљџџџ88 _WA_Sys_LookupQuery_12C8C788Ka 0RˆЧШ` ЈЎUžиЇЇа4џџјџџџ88 _WA_Sys_DefaultValue_12C8C788<RˆЧШ` ЈЎU къ€ЇЇа4џџјџџџ88 _WA_Sys_DefaultValue_12C8C788La 0RˆЧШ` Užаhh"88 _WA_Sys_ReadOnly_12C8C788<RˆЧШ` U вт€hh"88 _WA_Sys_ReadOnly_12C8C788Ma 0RˆЧШ` ЈЎUžЮЇЇа4џџїџџџ88 _WA_Sys_Tooltip_12C8C788<RˆЧШ` ЈЎU ар€ЇЇа4џџїџџџ88 _WA_Sys_Tooltip_12C8C788Na 0RˆЧШ` Užжhh"88 _WA_Sys_SystemField_12C8C7888<RˆЧШ` U иш€hh"88 _WA_Sys_SystemField_12C8C788OaU Юо€44 88 _WA_Sys_Length_12C8C788FaFe_FieldsTTTTTHјјјјјјјјјјјјјјјјјјјРЄа\шlє`С ƒзunkDm`€kEш€kEШlEp€kE€€kEˆ_™XžlE€kE €kEА€kEР€kEа(€kEШkEа€kE ˜W™kEр€kEи€kE№€kEˆ_™0˜kEщыy?xIЏ&мя?kE=К@љП“1=К@ kEˆУ@ 0kEЉCz?@kEPkEX8`kEh‚kE(pkEшˆtEАkE€kE˜= EkEа kEkEؘkEАkEkEXРkEkEаkE€ХuEрkEˆ•kEuНр №kEkEp„kEX„kE‚kEЈtEPЈtE‚kE@‰tEа‚kE ‚kE0€lE0‚kE0€lE@‚kE0€lEшŽtEP‚kE0€lE(„kE`‚kEkEX…є>p‚kE{(EX{(E=К@€‚kE@‰tE`ЋtE…tE‚kE`kE`‡tE ‚kE0€lEА‚kEЈ­tE€­tEX­tEР‚kE ЎtEј­tEа‚kE0€lEр‚kE€kE(№‚kE№‚kE0ƒkEёƒkEpŽkE€kEƒkEРЊtEX0 ƒkE ƒkEˆ˜kE™kE0ƒkEш–kE(ЪuEаЁtE@ƒkE`kEаЂtEPƒkEPƒkEРЊtE`ƒkEkE`kEpƒkE0€lE€ƒkE0€lE ‡kEƒkE`kE ƒkEш–kE(ЪuEа4АƒkE0€lEРƒkEiEаƒkE@а (“kE№ŸkEаƒkEЗЭD„kEш‡kEPЁtE@–kE„kE0€lE pƒtE(„kE –kE@„kE0€lE(–kEX„kE0€lE0–kEp„kE–kEˆ„kE0€lEшоЅpѓjE „kE0€lE(•kEИ„kE0€lE8•kEа„kEX–kEш„kE`–kE…kEh–kE…kEp–kE0…kEx–kEH…kE€–kE`…kEˆ–kEx…kEИ–kEА–kEРŽkE…kE–kEЈ…kE0€lEФLІ …tEР…kE0€lEпЅƒkEи…kE —kE№…kE —kEh‘kE†kE  —kEа4 †kE (—kE,S™8†kE 0—kEАЋtEP†kE`—kEX—kEАkEh†kE8—kE€†kE0€lEФLІ X…tE˜†kE0€lEпЅ`ƒkEА†kE И—kEШ†kE Р—kEр†kE Ш—kEј†kE а—kE‡kE и—kE(‡kEр—kE@‡kE@‡kE0˜X‡kE0€lEшоЅ“kEp‡kE№—kEˆ‡kEˆ‡kEX‡kE ‡kE0€lEшоЅ€“kE0€lEрƒkEИ‡kE0€lE(˜€lEˆkE8kE‹kEи0DЬ8ˆkEаЁtE €kEј‚kEаˆkE2в88 H˜kE0˜HˆkE(“kEгЇЇ€а4€ˆkE№жiE@P№6™5б‰kE88@ˆkEИˆkE@€kEј‚kEш0№6™D№ˆkEH‰kEЂtE €kEј‚kE 8№6™2(‰kE88 рˆkEˆ_™0h‘kE(“kE`‰kEЇЇ€а4 ˜‰kE@И№6™5з ŠkE88 Іа‰kE™@p€tE…kE`h‘kE(“kEкŠkE88 E@@ŠkE8жАŠkEhh0рxŠkE(“kEа ŠkE(“kEШzтDlе) АŠkEPоuE€–tEH›tE3а‡kEшŠkEРƒkE0€lE№ƒkEшЧuE ‹kE˜€lE88 (€kEј‚kE‹kEx_™Ш‹kE0€lE88 X‹kE0€lEll&<Іx_™ŒkEXPkE(“kEтЇЇ€а4tg™ HЃtEŒkEччўа4ччўа4§џАkE8ŒkE 0€lE0ЃtEрŒkEччўа4ччўа4§џРŽkE8ŒkEtg™ ŒkEЃtE0kEЇЇџа4ЇЇџа4ўџАkE(kE@kEtg™h‘kEЃtEшŒkE€kEЇЇџа4ЇЇџа4ўџРŽkE@@tg™˜kEшЂtEаkE@kE@а4ЇЇ@а4џџРŽkEtg™мkEаЂtE ŽkE88 ˜kE88 АkEtg™ИЂtEpŽkE88 №kE РŽkEВЭDtg™ ЂtEРŽkE88 88 HŽkEРŽkEhb™ˆЂtE kEЅЅ^‡lEЅЅ ŽkE0€lE‹kE<kEЈkEЈkE0€lE‹kE@”kEЈkEџџАkEјŽkE0€lEШ‹kE@ЇЭD0”kE@Р‘kE88kEkE kE88(kE0kEˆ@0@kEHkE88PkEXkE`kE(hkEј‚kEpkE@kEP 0€kEDˆkEkEаЂtE˜kE kE ЈkEј‚kEАkEP @€kECРkEШkEаkE иkEј‚kEрkE ‰kEшkEŽkE№kEx_™РkE˜ №‘kE ‘kE‘kE€ХuE‘kE ‘kE(‘kE0‘kE‘kE@‘kEH‘kEP‘kEP˜X‘kE(“kE`‘kEˆh‘kE(“kEp‘kEekŸ>@‘kE=К@€‘kE=К@ˆ‘kEˆУ@‘kE˜‘kEшLŠ? ‘kEЈ‘kEА‘kE€‘kEр‘kE ш‘kE№‘kE00€lE ЄtE’kEАЅtE’kE8ІtE’kEHЇtE’kEXЈtE ’kEhЉtEаьuE0И`ƒkE’kE@’kE€ХuEH’kEP’kEX’kE`’kEh’kEp’kEЃtEРŽkEpŽkE ŽkE€kE0kEŒkEА“tE`“tEРŽkEА’kEШ“kE˜’kE ’kEАkEkEаkE`kEрŒkE@ŒkE —tE“tEАkEш’kE“kE`‡tE8‡tEш†tEР†tEp†tE †tEа…tE€…tE`ƒkEР`ƒkE+ˆ?РŽkEpŽkE ŽkE€kE0kEŒkEА“tE`“tEX“kEP“kEh“kEp“kEи‡tEА‡tEˆ‡tE‡tE˜†tEH†tEј…tEЈ…tE`ЋtEЁtE№?АЋtEPЂtE аЂtEАkEkEаkE`kEрŒkE@ŒkE —tE“tEP8ј“kEш–kEР’kE˜kE р—kEp‚kEаkE ƒkE˜”kE”kEи•kEа•kE№•kEh”kE  c(EX”kE€”kE˜= EРkE –kEђjE•kE@škEX”kEш”kE”kE р‚tEЈ”kEАkEьjEH”kE ”kEш•kEШ”kEи”kEШ”kE •kE ŽkE8–kE0€lE •kE№”kE •kEx•kE`”kE•kE0•kEP–kE(•kE(•kE •kEјc(E˜•kEш№jEШ•kE˜= EP•kE№”kExЇtE€•kEX•kEh•kE њjEЈ•kEР”kEp”kEшˆtEИc(Eш•kE0€lE`•kE”kE ‚tEа”kEˆ•kEшŽtE ŽkE№”kE0€lE0€lE…kEРŽkEpŽkE€kEЈ–kE –kEИ–kEР–kEј–kEш–kE—kE№–kE№?pŽkEˆЩuE№?РŽkE   888Eh†kEАkE  kE`kEP—kEH—kE`—kEh—kE$І —kE—kEЈ—kE˜—kE№?kEчч№?АkEч 0РuE  44№—kE4р—kEˆ•kEИ№—kE €@™kE0’kE(ЩuEАйuE88  ˜kE8@@kE0’kE0рqE(ЩuE!˜kE@˜kE EgE˜kEx_™`˜kE8@kE0’kEhЩuEH˜kE€˜kE==  ˜kE8Р@kE0’kE ЩuEˆ˜kEИkE44 р˜kE8€@kE0’kEиЩuEؘkE™kEча4џџ ™kE0€lEhhк™0€lEhhк™0€lEhhк™0€lEhhh0 E@0 E0 Eиk(EАk(Eˆk(E`k(E8k(EŒ”™0€lEhhŒ”™0€lEhhИ0 E01 EX1 E€1 EЈ1 Eа1 Eј1 E0 EX) E0) E) Eр( EИ( E( Eh( E@( E„Р™0€lE€6 Eš™0€lE88 xЇtEк™0€lEhhš™0€lEll&рЄtEpc™0€lEРƒkEїjE8їjE`їjEˆїjEАїjEиїjEрjE@рjEŒ”™0€lEhhš™0€lEЇЇ@а4`kEŒ”™0€lEhhš™0€lE88 kEn™0€lE „lE€ЉtEpc™0€lEРƒkE €kE„kEˆkEŒkE` ZƒзuіlD ^km8€lEО`ƒзu’ЩmE є408&DtgSchemaOBJECT0 (NšDtgSchemaGUID{EA3E6268-D998-11CE-9454-00AA00A3F36E}{EA3E6268-D998-11CE-9454-00AA00A3F36E}0 (0@DtgSchemaNAMEDIAGRAM1DIAGRAM10 (+1DtgDSRefBYTES6186180)))9€DtgDSRefDATApn0 ).8DtgSchemaBYTES14848148480***:€DtgSchemaDATAqn0*-3C€DtgDSRefBYTES690690sn0+0:J€DtgSchemaBYTES1843218432tnHh`™xщjEƒзuАkE`™0€lEщjE0`™0€lE_™АkEшŽtE`kEkEаkEрŒkE@ŒkE —tE“tE0€lEdg™0€lE‡lE0€lE€ƒkEdg™0€lE „lE0€lEАƒkE„tE(8k(E„tE00kE00ŒkEА“tEX0E`“tEРŽkEph™р–kEи–kEа–kEШ–kEР–kEРŽkEр„tE0(ЪuE00ph™ ˆ—kE€—kEx—kEp—kEh—kEАkE0…tE™(ЩuEH0EРŽkE™“tE8tEЇ`“tE(€tE@ —tEЇЇ4А“tE0E@ŒkEsEŒkEЅрŒkE(€tE00kE00€kEаkE0E ŽkEpŽkEр“lEЅkE@ŽlE(€tE0`kE00АkEˆtEXtE№e(E88 №ŸtE№0ш0™E =iEx\™0€lE`уjE0цkE|ˆtEшьjEАˆtEx\™0€lEрškEРЇeEшˆtEЈ0ИˆtEEx\™0€lE€›kEЉeEH2wE,‰tEјŠtEˆtE88 x\™0€lE@›kEРЌeE№ŸtE„‰tE№‰tE˜‰tEР—tE` 0x\™0€lEXtE€ЋeEE0p‰tE88x\™0€lE`›kE@ЊeE @ш0™Ex\™0€lE€›kE€˜lEP 0ŒŠtEјŠtE ŠtEHpŠtE”_™x\™0€lEtE@—lE(ЅtE88РŠtE_™Р 0x\™0€lEШtE€ІeEE<‹tEP‹tE0€lEx\™0€lE ›kE@ЅeEƒзu‡lEx\™0€lEР›kE†lE0 sEŒtE88 {(Eє–™0€lE88 8рЄtEx_™ˆ_™0€lEx_™ˆ_™0€lEx_™ˆ_™0€lEx_™ˆ_™0€lEHu™0€lEEx_™ˆ_™0€lEx_™ˆ_™0€lEx_™ˆ_™0€lEx_™ˆ_™0€lEx_™ˆ_™0€lEx_™ˆ_™0€lE™™0€lE88 Ї™0ЄtE “tE88 xЇtEШœ™0€lEll&<Іє–™ 0€lEЇЇа4ЇРЁtEќб) 0РuEШœ™0€lEll&<Іџџя™™0€lEll&ŒkEpЇ`‘tEа40€€tEР—tETableX—iE88g™tE@tEx_™ˆ_™p0ш0™E88 ˆ_™Ј0tEE€tE88 ˆ_™рИш0™EрtEЇЇ€а4ˆ_™0€€tEР—tEActiveFu№tExtIndex0‘tEp—iEE88g™€‘tExЯuEшЯuEЋtEˆаuE@аuE`ЋtEАЮuE ЯuEРЊtEшЭuEXЮuEpЊtEбuEРаuE ЊtEˆбuE@бuEаЉtEвuEа‘tEIdБrў_F)‘?Q%Сж;)‘?Q%Сж;)‘? ’tE№?x_™эЕ їЦА>ђxщЎ(‘?їœ5|„?8m!#ћ{„?Q%Сж;)‘?шЌЙЦЕ>p’tEш7 Ep7 Eš™™™™™ё?№?ˆУ@tg™ЈЃtE`“tE88 88  АkEјџџџEtg™ЃtE —tE88 88  РŽkEˆэЕ їЦА>tg™ ŒэЕ `ЃtE@ŒkE""""ќџРŽkE”tE`EЇЇ€а4880€€tEР—tEА_™pыkEЮі ; Eh6 EА‚tEи_™ „lEА_™pыkEЏ`; EƒtEи_™А_™pьkE i:HŒtEƒtEи_™А_™@ЏeE i:€ŒtEƒtEи_™А_™@АeE i:№ŒtEƒtEи_™А_™ЕeEm>@ŽtEƒtEи_™А_™`ќkE˜tE@ƒtEи_™g™˜–kEЈ…kE0€lEр‚kE0€lEа‚kE0€lEР‚kEg™ @—kE€†kE0€lE@ƒkE0€lE0ƒkE0€lE ƒkElj› xЃtEА“tEЅЅ""ќџАkE""˜tEИštEš™™™™™ё?№Ѕ@„з—AiE€~rEЈiEx_™ˆ_™0рqEH# EP\™ˆ_™0€lEP\™ˆ_™0€lEP\™ˆ_™0€lE0€lEh˜tEP\™ˆ_™0€lEGЊP\™ˆ_™0€lEP\™ˆ_™0€lE0€lE ™tEP\™ˆ_™0€lEGЊP\™ˆ_™0€lEP\™ˆ_™0€lE0€lEи™tEP\™ˆ_™0€lEP\™ˆ_™0€lEP\™ˆ_™0€lE0€lEPg™x_™ˆ_™0€lEx_™ˆ_™0€lEx_™ˆ_™0€lE0€lEˆkEXgrE—K™D…ѕ@№?№?`чjEШzтDlе) PоuE@xrE@ыjEРŠkE0€lE№ƒkEшЧuE@œtE—K™D…ѕ@№?№?ј?Ьё–“–№?0рqE(РžiE0рqE( žiE0рqE(рœtEии0Њ™0рqE>>5€кiE>—K™D…ѕ@№?№=Ьё–“–€tE№?0рqE(рœiE0рqE(@œiE0рqE(`gИDиžtEи€g™x_™ˆ_™0рqE$ žtEx_™ˆ_™0рqEx_™ˆ_™0рqE$x_™ˆ_™0рqE РžtE(ХiE˜–iEШ`ИDhh88 иŸtEœ88 ‘< †`џƒзu–вnE єШppлцАща­Q ЩW9 `fЬіnЧHDRIVER=SQL Server;SERVER=(local);Trusted_Connection=Yes;APP=MS SQLEM - Data Tools;WSID=SI04;DATABASE=TEMP_EPA_ST;AutoTranslate=Yes€DIAGRAM1& Wellsdbo&WellProductiondbo& Usersdbo&UserPrivilegesdbo&Facilitiesdbo&Divisionsdbo&ReductdboTpВnd­ d­ђlА­uХDУМ}Ъ­pН@й,\Tqp ?qHnuХDУМ}Ъ­pН@й,\Ts ’к тP ’к zb џ’к qиIЬк šдКw“к џ’к Tton=Yes;APP=MS SQLEM - Data ToolsqюqdboFK_BMP_FacilitiesФ­*мdboFK_BMP_WellsФ ­!!Usersdbo&WellProductiondbo$ Wellsdbo РpлцАща­Q ЩW9 `fЬіnЧHDRIVER=SQL Server;SERVER=(local);Trusted_Connection=Yes;APP=MS SQLEM - Data Tools;WSID=SI04;DATABASE=TEMP_EPA_ST;AutoTranslate=Yes€DIAGRAM1& Wellsdbo&WellProductiondbo& Usersdbo&UserPrivilegesdbo&Facilitiesdbo&Divisionsdbo&Reductionsdbo$&Reductions_DetailsdboюqdboFK_BMP_FacilitiesФ­*мdboFK_BMP_WellsФ ­!!а(ActiveTableViewMode1 TableViewMode:0F5,0,284,0,1980,1,1620,2,720,5,1080 TableViewMode:12,0,284,0,1810 TableViewMode:22,0,284,0,1980 TableViewMode:32,0,284,0,1980 TableViewMode:4>4,0,284,0,1980,12,2340,11,1440""RСкdboFK_Reductions_Details_ReductionsФ##"­#6 J= CX"! NaМллцАща­Q ЩW9 `fЬіnЧHDRIVER=SQL Server;SERVER=(local);Trusted_Connection=Yes;APP=MS SQLEM - Data Tools;WSID=SI04;DATABASE=TEMP_EPA_ST;AutoTranslate=Yes€DIAGRAM1& Wellsdbo&WellProductiondbo& Usersdbo&UserPrivilegesdbo&Facilitiesdbo&Divisionsdbo&Reductionsdbo$&Reductions_Detailsdbo А_™(088 s(Eobjectid@idиr(EшЄoEhhproperty(0 ЇЇ@а4џџиr(EАs(Eproperty@propertyА‚tEps(EЊoEhh0s(EˆяkE@w(Eˆ иs(Eˆ ]88 Xt(E00ˆt(E88 Xu(E`v(E   oE(Рu(EСџџџџ l(EBu(ES(0088 Иu(Eu(Eаu(Ev(E/E88 H$00(v(E0™EXv(EІx_™xv(E88ˆ t(EАo(EРu(E†hh Иt(E`t(Ehh v(Eˆ 8888 w(E˜x(Eрv(E€488 џџ†dboP(EИx(ElUE)ІО Хx{(E (EД `  oE(x(E@ Хџџ(y(E@z(EЅЅ8x(E™hx(Ex(EE88 H`- E00Hx(Ex(EРx(EІЈw(EЖџџџџџџџџџџџџdtproperties]dbodtpropertiesІƒзuU %!раL‘“–`шy(E`ѓkEШy(E @z(Edbodtproperties^HƒзuU %!раL‘“–)~(E{(EhѓkEрz(E pѓkEdbodtproperties^Hvalue ЕtE@avalue№{(EˆАoE€4ЇЇџа4ўџџџ Р{(Evalue™uvaluetE@uvalueh|(E(ЋoE€4ччўа4§џџџ 8|(EuvalueИ|(Elvalue @lvalueˆ}(E8ЌoE€4""ќџџџ А|(Eatlvalueversionversion/(088   }(Eversion88 X}(Eр|(E0}(E}(EŠ88 `}(E€488  џ@џа}(E]versionobjectidІ(088 р|(E8~(Eobjectid@idј}(EшЄoEhhˆ property™†(0 ЇЇ@а4џџј}(Eа~(Eproperty@property~(EЊoEhhP~(EHѓkEˆ  ј~(Eˆ иm(E0сkE0@rEXсkEџџџџЬ Ъ Ъ H00Ш(Eˆ_™  ЭDІф д€,и$ џZƒзuіoL^npq8p? EО`џƒзuўpE є ЭžqаЯрЁБс>ўџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџўџџџ! ўџџџўџџџ ўџџџ"ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryџџџџџџџџжoЬіnЧ@ fџџџџџџџџџџџџroџџџџ]CompObjџџџџџџџџџџџџ_ ўџџџўџџџўџџџ"#$%&'()*+ўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ4 P €#џџ:#}аYh.˜ЗІУџџЖъџџо€[ё•аА ЊНЫ\0<k йцАща­Q ЩW9pтNFЧ§в—CZ™OaЭгO­хг=РOyј1(CSDMвбŽc`—впHш™…PŠпбЂа`—Фо$(CQDMвбŽc`—впHцkЖŸ\ВЯКЈЊЂ0|–ŒЅ €"R€]€Control34ЅќџџR<Relationship 'FK_Reductions_Details_Reductions' between 'Reductions' and 'Reductions_Details'hЅ  €b€<€Control31цъџџ2Relationship 'FK_BMP_Wells' between 'Wells' and 'Reductions'tЅ €b€F€Control29ќџџžRelationship 'FK_BMP_Facilities' between 'Facilities' and 'Reductions'xЅ €j€I€Control26.зџџ*љџџRelationship 'FK_Divisions_Divisions' between 'Divisions' and 'Divisions'}pЅ € b€C€Control12цъџџhRelationship 'FK_Wells_Facilities' between 'Facilities' and 'Wells'nxЅ € b€K€Control103PRelationship 'FK_UserPrivileges_Users' between 'Users' and 'UserPrivileges'tЅ €R€K€Control8Iтџџ 4Relationship 'FK_WellProduction_Wells' between 'Wells' and 'WellProduction',Е € 1a€DDSLabel9Oдџџ=:,Е € 1a€DDSLabel11 §',Е € 1Y€DDSLabel13Šчџџ$8Ѕ €Ў€€SchGrid6Bмџџ$@WellProduction0Ѕ €œ€€SchGrid7Bмџџ/Wellsid70Ѕ €œ€€SchGrid5,k+Usersid58Ѕ Ў€€SchGrid4&їUserPrivileges4Ѕ €І€ €SchGrid3ˆіџџїFacilitieseg4Ѕ €Є€ €SchGrid2Bмџџ>ўџџDivisionsseg,Е €1_€Control27segжџџћџџ8Ѕ €І€ €SchGrid28segrѕџџЕ+Reductionseg,Е €1U€Control30segєџџ',Е € 1K€Control32seg ыџџc4@Ѕ €!Ж€€SchGrid33segrѕџџiHReductions_Detailsи,Е €#1s€Control35seg ъџџћBViewModўџ џџџџMicrosoft DDS Form 2.0Embedded Objectє9Вq,0,284,0,1650  <ўџџ ?<ўџџiHдаШ# ъџџћBэX1 ьџџД3.ѓџџД3.ѓџџ5rѕџџ5даШ ыџџc4ЦX2 &ўџџU"&ўџџц#<ўџџц#<ўџџЕ+даШєџџ'w X4 BмџџjџџџZиџџjџџџZиџџVњџџnнџџVњџџnнџџ>ўџџдаШжџџћџџё X< ˆіџџџ.ѓџџџ.ѓџџђ1ьџџђ1даШ Šчџџ$ѕ Ї, Ъk+Ък)Zк)Z "даШ §'“Ї- руџџФ6руџџ$@даШ Oдџџ=:тЇ-тЇ€€DBTahomaFK_WellProduction_Wells“Ї€€DBTahomaFK_UserPrivileges_Usersѕ Ї€€DBTahomaFK_Uells_Facilities!C4аh xV4WellProductionєєŠŠ  ЖЖLLттxxЄЄ: : а а f!f!ќ!ќ!№`џџџT,,,4s#^- rFX„v„F*FЎ’аh маh rаЪr„%J ržАxV4f  dboWellProduction!C4аРxV4Wells№`џџџT,,,4s#^- rFX„v„F*FЎ’аРмаРrаЪr„%J ržАxV4T  dboWells!C4а^xV4Users№`џџџT,,,4s#Ќ- rFX„v„F*FЎ’а^Та^rаЪr„%J ržАxV4T  dboUseqs!C4мxV4UserPrivileges№`џџџT,,,4s#- rFX„v„F*FЎ’ммаЖ rаЪr„%J ržАxV4f  dboUserPrivileges!C4а^xV4Facilitiespœœ22ШШ^^єєŠŠ  ЖЖLLттxx№`џџџT,,,4s#Ќ- `џƒзuўqE є žq rFX„v„F*FЎ’а^ма^rаЪr„%J ržАxV4^  dbo Facilities!C4аxV4Divisions№`џџџT,,,4s#^- rFX„v„F*FЎ’амаrаЪr„%J ržАxV4\  dbo Divisionsё X€€DBTahomaFK_Divisions_Divisions!C4ќTxV4ReductionsionџџњџџџћџџџџџџџЪ•rџ Д+Зl6џџџџџўџџџћџџџќџџџќџџџћџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџћџџџџџџџЬ–qџ Д+Лn5џџџџџўџџџљџџџљџџџљџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџњџџџ№`џџџT,,,4Œ)Ђ- МTа„v8F*FЎ’ќT ќT МќЪМ,J М$  xV4^  dbo Reductionsw Xџџџ€DBTahomaFK_BMP_FacilitiesЦXџџџ€DBTahoma FK_BMP_Wells!C4ќh xV4Reductions_Details*РќРVќVьќь‚ќ‚ќЎќЎy…ркx №`џџџT,,,4Œ)^- МTа„v8F*FЎ’ќh ќh МќЪМ,J М$  xV4n  dboReductions_DetailsэXџџџ€DBTahoma FK_Reductions_Details_ReductionsDdsStreamџџџџ#Schema UDV Default&џџџџџџџџџџџџ DSREF-SCHEMA-CONTENTS,џџџџ!ВSchema UDV Default Post V66џџџџџџџџџџџџ, ІУџџЖъџџ&sch_labels_visible hеџџбёџџ`OZgdа(ActiveTableViewMode1 TableViewMode:0D5,0,284,0,1650,1,1350,2,600,5,900 TableViewMode:12,0,284,0,1500 TableViewMode:22,0,284,0,1650 TableViewMode:32,0,284,0,1650 TableViewMode:4>4,0,284,0,1650,12,1950,11,1200а(ActiveTableViewMode1 TableViewMode:0D5,0,284,0,1650,1,1350,2,600,5,900 TableViewMode:12,0,284,0,1500 TableViewMode:22,0,284,0,1650 TableViewMode:32,0,284,0,1650 TableViewMode:4>4,0,284,0,1650,12,1950,11,1200а(ActiveTableViewMode1 TableViewMode:0D5,0,284,0,1650,1,1350,2,600,5,900 TableViewMode:12,0,284,0,1500 TableViewMode:22,0,284,0,1650 TableViewMode:32,0,284,0,1650 TableViewMode:4>4,0,284,0,1650,12,1950,11,1200а(ActiveTableViewMode1 TableViewMode:0D5,0,284,0,1650,1,1350,2,600,5,900 TableViewMode:12,0,284,0,1474 TableViewMode:22,0,284,0,1650 TableViewMode:32,0,284,0,1650 TableViewMode:4>4,0,284,0,1650,12,1950,11,1200а(ActiveTableViewMode1 TableViewMode:0D5,0,284,0,1650,1,1350,2,600,5,900 TableViewMode:12,0,284,0,1500 TableViewMode:22,0,284,0,1650 TableViewMode:32,0,284,0,1650 TableViewMode:4>4,0,284,0,1650,12,1950,11,1200а(ActiveTableViewMode1 TableViewMode:0D5,0,284,0,1650,1,1350,2,600,5,900 TableViewMode:12,0,284,0,1500 TableViewMode:22,0,284,0,1650 TableViewMode:32,0,284,0,1650 TableViewMode:4>4,0,284,0,1650,12,1950,11,1200@"йdboFK_WellProduction_WellsР Ѕ @]кdboFK_UserPrivileges_UsersР Ѕ 8%йdboFK_Wells_FacilitiesР Ѕ>пиdboFK_Divisions_DivisionsФ­а(ActiveTableViewMode1 TableViewMode:0F5,0,284,0,1980,1,1620,2,720,5,1080 TableViewMode:12,0,284,0,1810 TableViewMode:22,0,284,0,1980 TableViewMode:32,0,284,0,1980 TableViewMode:4>4,0,284,0,1980,12,2340,11,14404`šz#9Tar v щ L—@D0<IWhttp://si04.imse.lsu.edu/GasSTAR/login.aspxnotes.lsu.edugknapp@lsu.edu0 ЎB@IWhttp://si04.imse.lsu.edu/GasSTAR/login.aspxlocalhostgknapp@lsu.edu0 ОB3<Jhttp://localhost/ST/login.aspx127.0.0.1gknapp@lsu.edup@lsu.eduE`сE0рE|сEpсE_™€сE0рE сEсEсE сE0рEАсE”_™сE_™РсEасEшсE”_™рсEасE№сE0рE тE”_™тE_™GrтE0рE0тE тEсE_™0тE0рE@тE”_™сE_™PтE(чEчE`тE8Ч†E`Ч†EˆЧ†Ef™0€‘EИфEр)ŠE0рEœтE”_™и%ŠEјm‘Eаm‘EЈm‘El™0€‘EАтEсE_™DWРтE0рEатE”_™сE_™`ѓEXѓEPѓEсEєЌ™`k‘EєЌ™€i‘E”_™єЌ™аi‘E0уE уEуEPуEаi‘E€i‘E`k‘EАk‘EpуE0рEєЌ™`k‘EРj‘EpуE`c™0€‘E‡‘Eа‹‘Ef™0€‘E чEa™0€‘EdЈ™0€‘EшњEауEсE_™me0€‘E€i‘EИG‘EфE™pчE_™,S™џ їEафE0€‘EѓE0€‘EАђE 0€‘EшоЅ@b‘E 0€‘EшоЅb‘E0€‘EађE0€‘EШђE0€‘E@їEИЫ†E0€‘EИђE0€‘EшоЅрђE0€‘EРb‘E 0€‘EшоЅc‘E0€‘E№ђE,S™ѓE0€‘EјђE0€‘EѓE0€‘EшоЅ їE0€‘EшоЅиђE,S™ѓEихE,S™ ѓE,S™(ѓE_™,S™0ѓE цE,S™8ѓEh™уE№тEАk‘E,S™@ѓE0€‘EпЅ@уE0€‘EпЅ`уE,S™ РѓEАцE,S™ ШѓE((,S™ аѓE№џE,S™ иѓE,S™јѓE0€‘E`їE0€‘E€їE,S™ рѓE(фEшѓE№џEXчEXчE_™0€‘EшоЅ€c‘E0€‘EрїE‘™0€‘E_™0€‘EруE0€‘E(`ыEшE EРъE”_™HчE_™0рE0шE”_™HчE_™0рETшE”_™HчE_™0рExшE”_™HчE_™0рEœшE”_™HчE_™0рEРшE”_™HчE_™0рE@шE”_™HчE_™0рEщE”_™HчE_™0рE,щE”_™HчE_™0рEPщE”_™HчE_™0рEtщE”_™HчE_™ршE0рE˜щE”_™HчE_™0рEМщE”_™HчE_™0рE0рEрщE”_™HчE_™0рFъE”_™HчE_™€щE8цE”_™HчE_™ˆ_™0рELъE”_™HчE_™0рEpъE”_™HчE_™0рE”ъE”_™HчE_™g™0рEИъE”_™HчE ъEx_™(ЛmDШфl єсl ИG‘E@s‘EH‘EачEуE0€‘E№уEI‘E˜€‘EPыEА—‘E”_™€ыE`ыEа—‘EэEpыE —‘EыE˜ыEHчExр?EИыEиAТD”_™рыE(эE(Ž‘E0эEŽ‘E8эE@Ž‘E@эEXŽ‘EД=™ —‘E˜—‘EьEPьE”_™ьEX@u‘Ep˜‘Eяяа488 яяx\™0€‘EАтE›‘Ex\™0€‘E g‘EPœ‘EдьEшьE8ьE80x\™0€‘E˜n‘Eš‘E,эE@эE`9™Ž‘E`9™@Ž‘Ex\™0€‘EАуE™‘E„эEЈяE˜эEx\™0€‘EРуE(4ŠE г†EмэE№эEшэEx_™x\™0€‘EауFш2ŠE4юEHюEјюE юEx\™0€‘EШћEЈ1ŠE№?ŒюEPяEјюE юE№?x\™0€‘E ћEh0ŠEx_™x\™0€‘EXћE(/ŠEмTТDx\™0€‘EћEш-ŠEМ—‘EјM;EРяE№>9Ex\™0€‘EИчEш*ŠE№E8шѓE№E№E №E(№E€яE0№E8№E@№EˆѓEH№EP№EX№E€ёE`№Ep№Eh№E№Ък p№E0‘Ex№E€№E0рEˆ№E”_™№E_™˜№E №EЈ№EИ№EА№E№Ък И№EР№EШ№E0рEа№E”_™и№E_™р№Eш№E№№EёEј№E№Ък ёE ёEёE0рEёE”_™ ёEјР(ёE№џE0ёE8ёEHёE@ёE№Ък HёEPёEXёE0рE`ёE”_™hёE_™pёExёE€ёEёEˆёE№Ък ёEџџџџ˜ёE ёE0рEЈёE”_™АёE_™ИёEРёEШёEиёEаёE№Ък иёEрёEшёE0рE№ёE”_™јёE_™ђEђEђE ђEђE№Ък ђEџџџџ(ђE0ђE0рE8ђE”_™@ђE_™HђEPђEXђEhђE`ђE№Ък hђEpђExђE€ђEрЮ†E˜ђE ђEˆђEђEАђEЈђE№Ък ЈђEѓE˜Ц†EИђE0рEРђE˜эEЧ†E8ьEиђEјm‘EшђEјђE№ђE№Ък ˜йEѓEИђE0рE”_™_™@ѓE№Ък 8цEАk‘Eаi‘E€i‘E`k‘E”_™`ѓE_™hѓE ѓEѓEЈѓE˜ѓE№?`k‘Ep‘E№?Аk‘Eьу?EУp‘EЈTТDрѓEBд29EмTТDТРђE8J‘EшѓEєE їE ѕE0№EаѓE0рE`9™p‘E єEp‘EXєEXєEXєE8E@єE№Ък _™ФE0рE`єE єEиAТD€єEрх?Eфх?EpE™РєE єE0рEц?EшєEРєEѕE0ѕEРч?EФч?EрєEјч?Eќч?E0іEpE™ѕE(ѕE„‡™˜—‘EXѕE ѕEФ>9E 6™XѕEp˜‘E@ѕE88 `ѕE €ѕE(єEHѕE„‡™˜—‘EиѕE ѕEФ>9E 6™иѕEp˜‘EРѕE88 рѕE іE ѕEШѕEЌE™ іE`іEиAТD@іE˜іEЈіEИіE`іEEіEEЌE™€іEЌE™ЌE™ іEјщ?EшіEРіEїEь€‘Eы?Eы?E8ы?E<ы?EріEk‘EРj‘Epj‘E j‘Eаi‘E€i‘EшњEhl‘E@l‘El‘EиЧ†EАЧ†EˆЧ†E`Ч†EРI‘E8J‘EАJ‘E(K‘E K‘EL‘EшњEk‘EРj‘Epj‘E j‘Eаi‘E€i‘E`k‘EHn‘E`k‘Ek‘EРj‘Epj‘E j‘Eаi‘E€i‘Epc™0€‘EуEРI‘E8J‘EАJ‘E(K‘E K‘EL‘EшњE@јFјE8‘E€јEќE˜b‘EРb‘E(c‘E`9™œїE(ё?EјEˆњEиAТDhјExљEppabx HјEk‘EРj‘Epj‘E j‘Eаi‘E€i‘E`k‘EBielLax_™ˆ_™0€‘E€x_™ˆ_™0€‘Ex_™ˆ_™0€‘E@x_™ˆ_™0€‘EРx_™ˆ_™0€‘EРx_™ˆ_™0€‘E@x_™ˆ_™0€‘Ex_™ˆ_™0€‘EРx_™ˆ_™0€‘E@x_™ˆ_™0€‘E@Ї™€L‘E 88 [‘EЊTТDє–™0€‘E88 8D\П є–™0€‘E444№ћEє–™0€‘Eчча4чРћEˆM™0@‘EШœ™0€‘E88 $І‘EEРуF№E рEфEєEl‘Ed‘EјE `‘EЬ†Eh‘EьEp‘Eа†Ex‘E Р†EшE|‘E Zšz#9іse^r8ˆ‘EО` ZКЈWіtw D^ЃІ8иАО`Ћ K‰ыuv Ш1– ШАWD"џџџџR$џџџџR%џџџџR&џџџџR'џџџџR2KD3RD4`D5QD6aD7SD8bD9PD:kD;cD>џџџџR?KD@KDAqDBrDCKDDqDEKDFqDGrDHKDIqDJrDKџџџџDLџџџџRј1/1/2002B4]bљC4]bњ0D4^bЩ$BS HorizontalE4^bђF4^bѓG4^bєH4^bѕ0I4^bі10J4^bї3480K4^bј1/1/2006L4^bљM4^bњ0N4_bЩ$BS HorizontalO4_bђP4_bѓQ4_bєR4_bѕ0S4_bі10T4_bї3480U4_bј1/1/2005V4_bљW4_bњ0X4`bЩ#ConventionalY4`bђZ4`bѓ[4`bє\4`bѕ0]4`bі10^4`bї3660_4`bј1/1/1994`4`bљa4`bњ0b4abЩ$BS Horizontamc4abђd4abѓe4abєf4abѕ0g4abі10h4abї3480i4abј1/1/2004j4abљk4abњ0l4bbЩ$BS Horizontalm4bbђn4bbѓo4bbєp4bbѕ0q4bbі10r4bbї3480s4bbј1/1/2006t4bbљu4bbњ0v4cbЩ#Conventionalw4cbђx4cbѓy4cbѕz4cbѕ0{4cbі10|4cbї3660}4cbј1/1/1999~4cbљ4cbњ0€4dbЩ#Conventional4dbђ‚4dbѓƒ4dbє„4dbѕ0…4dbі10†4dbї3660‡4dbј1/1/2005ˆ4dbљ‰4dbњ0Š4ebЩ$BS Horizontal‹4ebђŒ4ebѓ4ebєŽ4ebѕ04ebі104ebї3480‘4ebј1/1/2006’4ebљ“4ebњ0”4fbЩ$Barnett Shale•4fbђ–4fbѓ—4fbє˜4fbѕ0™4fbі10š4fbї2320›4fbј1/1/2004œ4fbљ4fbњ0ž4gbЩ#ConventionalŸ4gbђ 4gbѓЁ4gbєЂ4gbѕ0Ѓ4gbі10Є4gbї3660Ѕ4gbј1/1-2001І4gbљЇ4gbњ0Ј4hbЩ$Barnett ShaleЉ4hbђЊ4hbѓЋ4hbєЌ4hbѕ0­4hbі10Ў4hbї2320Џ4hbј1/1/2002А4hbљБ4hbњ0В4ibЩ$Barnett ShaleГ4ibђД4ibѓЕ4ibєЖ4ibѕ0З4ibі10И4ibї2320Й4ibј1/1/2002К4ibљЛ4ibњ0М4jbЩ$Barnett ShaleН4jbђО4jbѓП4jbєР4jbѕ0С4jbі10Т4jbї2320У4jbј1/1/1999Ф4jbљХ4jbњ0Ц4kbЩ$Barnett ShaleЧ4kbђШ4kbѓЩ4kbєЪ4kbѕ0Ы4kbі10Ь4kbї2320Э4kbј1/1/1999Ю4kbљЯ4kbњ0а4lbЩ$Barnett Shaleб4lbђв4lbѓг4lbєд4lbѕ0е4lbі10ж4lbї2320з4lbј1/1/2001и4lbљй4lbњ0к4mbЩ$Barnett Shaleл4mbђм4mbѓн4mbєо4mbѕ0п4mbі10р4mbї2320с4mbј1/1/2001т4mbљу4mbњ0ф4nbЩ$Barnett Shaleх4nbђц4nbѓч4nbєш4nbѕ0щ4nbі10ъ4nbї2320ы4nbј1/1/2001ь4nbљэ4nbњ0ю4obЩ$Barnett Shaleя4obђ№4obѓё4obєђ4obѕ0ѓ4obі10є4obї2320ѕ4obј1/1/2001і4obљї4obњ0ј4pbЩ$Barnett Shaleљ4pbђњ4pbѓћ4pbєќ4pbѕ0§4pbі10ў4pbї2320џ4pbј1/1/20015pbљ5pbњ05qbЩ$Barnett Shale5qbђ5qbѓ5qbє5qbѕ05qbі105qbї2320 5qbј1/1/2002 5qbљ 5qbњ0 5rbЩ#Conventional 5rbђ5rbѓ5rbє5rbѕ05rbі105rbї36605rbј1/1/20015rbљ5rbњ05sbЩ$BS Horizontal5sbђ5sbѓ5sbє5sbѕ05sbі105sbї34805sbј1/1/20065sbљ5sbњ0 5tbЩ$BS Horizontal!5tbђ"5tbѓ#5tbє$5tbѕ0%5tbі10&5tbї3480'5tbј1/1/2006(5tbљ)5tbњ0*5ubЩ$BS Hmrizontal+5ubђ,5ubѓ-5ubє.5ubѕ0/5ubі1005ubї348015ubј1/1/200625ubљ35ubњ045vbЩ$Barnett Shale55vbђ65vbѓ75vbє85vbѕ095vbі10:5vbї2320;5vbј1/1/1995<5vbљ=5vbњ0>5wbЩ$Barnett Shale?5wbђ@5wbѓA5wbєB5wbѕ0C5wbі10D5wbї2320E5wbј1/1/2003F5wbљG5wbњ0H5xbЩ$Barnett ShaleI5xbђJ5xbѓK5xbєL5xbѕ0M5xbі10N5xbї2320O5xbј1/1/2003P5xbљQ5xbњ0R5ybЩ$Barnett ShaleS5ybђT5ybѓU5ybєV5ybѕ0W5ybі10X5ybї2320Y5ybј1/1/2002Z5ybљ[5ybњ0\5zbЩ$Barnett Shale]5zbђ^5zbѓ_5zbє`5zbѕ0a5zbі10b5zbї2320c5zbј1/1/2003d5zbљe5zbњ0f5{bЩ$Barnett ShaleЭ Ф Л В N;( язФБž‹gTA"№нЪЗЄ€mZ;! іуаН™†sT:"ќщжВŸŒmS;(яЫИЅ†lTA.фбОŸ…mZG4!§ъзИž†s`M:№бЗŸŒyfS0 ыбЙІ“€mI6#ъвПЌ™†bO<ыиХВŸ{hU6ёоЫИ”nO5 їфб­š‡hN6#§ъЦГ gO<)пЬЙš€hUB/ј х в Г ™  n [ H 5  ў ы Ь В š ‡ t a N *   х Ы Г    z g D 1  џ х Э К Ї ”  ] J 7  ў ц г Р ­ š v c P 1  џьйЦГ}jK1ѓрЭЊ—„eK3  њчУА~dL9&мЩЖ—}eR?,іуаБ—lYF3ќщЪА˜…r_L(уЩБž‹xeA.ќтААААААААААmmжжжжжJEъf @vv С,–<S`%Facility Name< L$%*BMP TypeRO;S;P< N@X1< S@a30 N@b2< N@ !sdfsdf2< N@X1ВDHaaD\эЕ,‚`эЕ8`aD8@ВDlaaD\эЕ,‚`эЕ8`aD8@ВDaaD\эЕ,‚`эЕ8@ВDДaaD\эЕ,‚`эЕaaD8@ВDиaaD\эЕ,‚`эЕ8`aD8@ВDќaaD\эЕ,‚`эЕ8`aD8@ВD baD\эЕ,‚`эЕ8`aD8@ВDDbaD\эЕ,‚`эЕ baD8@ВDhbaD\эЕ,‚`эЕ8`aD8@ВDŒbaD\эЕ,‚`эЕ8@ВDАbaD\эЕ,‚`эЕрІOD8@ВDдbaD\эЕ,‚`эЕ8@ВDјbaD\эЕ,‚`эЕ8@ВDcaD\эЕ,‚`эЕ8@ВD@caD\эЕ,‚`эЕ8@ВDdcaD\эЕ,‚`эЕј)Е8@ВDˆcaD\эЕ,‚`эЕ8@ВDЌcaD\эЕ,‚`эЕ8@ВDаcaD\эЕ,‚`эЕШ$ВD8@ВDєcaD\эЕ,‚`эЕdaD8@ВDdaD\эЕ,‚`эЕ8`aD8@ВDВD@ГOD(ЋOD№ЌOD@waD8`aDŒraD№qaD8haD8haDPгД8 ВD@ћƒD@>ВD`эЕфraD jaD8haD8`aDјraDPгД8 ВDуƒD8<ВD\эЕВD  oaD caD DЕhEЕ(їƒDихƒD8 ВDатƒD8 ВDтƒD8 ВD№сƒD8`aFxaD€Е€{aD`эЕШDЕ8`aD(xaD\эЕрsaD`эЕTAЕ8`aDLxaD\эЕрsaD`эЕ8`aDpxaD\эЕрsaD`эЕ8`aD”xaD\эЕрsaD`эЕ8`aDИxaD\эЕрsaD`эЕ8`aDмxaD\эЕрsaD`эЕ8 D8`aDyaD€xaDрsaD`эЕ8`aD$yaD\эЕрsaD`эЕ8`aDHyaD\эЕрsaD`эЕ8`aDlyaD\эЕрsaD`эЕšф)yaD8`aDyaD\эЕрsaD`эЕ ˜ `aDzaDшьЕ8 D$( `aDzaDOВD •†DH`OВD ”†F€yaDX0zaDјyaDН_pOВD •†D€zaD zaDН_ и`OВD ”†DШ0}aD˜saDHzaDН_А0}aD˜saD zaD˜saDpzaDН_ˆ0}aD˜saDHDиzaDшzaDпG8 `aD0}aD `aD0}aDX8(8Д.€zaD({aD( `aDzaD˜ш(8Д=8 Dx{aDˆ{aDпG8Ј0}aD˜saD{aD˜0}aD˜saDPа~aD0}aD8 DЏЏа4p•†D8 D00(8Д2ЏЏа4 •†Dа6|aDИЈ~aD2чDЏЏа4И•†DfЦ`@0p{aDа~aDЏЏа408(8Д<Ј|aD( `aD8|aD0(8Д2ЏЏа4p•†D`0(8Д2ЏЏа4И•†DИ?h|aDИШДшьЕ8 ВDИШДшьЕ8 ВDИШДшьЕ8 ВDшьЕ }aDИШДшьЕ8 ВDИШДшьЕ8 ВDИШДшьЕ8 ВDP0и}aDИШДшьЕ8 ВDИШДшьЕ8 ВDИШДшьЕ8 ВDН_DЕTAЕшьЕ8 ВDTAЕшьЕ8 ВDTAЕшьЕ8 ВDˆ`maD8œ Шw,                        !"#$%&'()                                     !"#$%&'()шаИ ˆpX@(ј р Ш А ˜ € h P 8  № и Р Ј  x ` H 0  ш а И   ˆ p X @ (  ј р Ш А ˜ € h P 8  № и Р Ј  x ` H 0  шаИ ˆpX@(јрША˜€hP8 №иРЈx`H0шаИ ˆpX@(јрША˜€hP8 №иРЈx`H0шаИ ˆpX@(јрША˜€hP8 №иРЈx`.ШT xw Dш‡’ƒ0.A–†%88 O\WellProdUID‚0.A–†%88 џџ EWellUID80.A–†%:: ўџ OStoppageDate‚0.A–†%::§џ MStartupDate–†%0.&mь1ЇЇџа4A@nameat0.˜Ед388  =@idta0.˜Ед3ЇЇ@а4I@propertyO\0.˜Ед3ЇЇџа4C@value0.˜Ед3"" E@lvalue0.бйШ4ЇЇа4I@property0.бйШ4ЇЇџа4C@value<.ќ›л%88 MZFormulaUIDc‚<.ќ›л%88 џџ KBMPTypeUID<.ќ›л%ЇЇ2џџўџа4?Page<.ќ›л%ЇЇўџ§џа4MDescription<.ќ›л%ЇЇ2§џќџа4MTargetField<.ќ›л%ЇЇшќџћџа4EFormulaа<.ќ›л%ЇЇшћџњџа4YFormulaJavascriptE@<.ќ›л%hh  ISpanFifldid<.ќ›л%hh   WDefaultValueOnly9<.ќ›л%88 љџ UOrdinalPosition<.ќ›л%hh   QOnlyWhenBlank<.ќ›л%ЇЇШ њџ јџа4YUnitsAndOtherInfo.<.ЇИ(ччўџџџџа4MBMPTypeName^=<.ЇИ(ччўўџўџа4ODivisionName<.ЇИ(ччў§џ§џа4IFieldName<.ЇИ(ччўќџќџа4?Area<.ЇИ(ччўћџћџа4OFacilityName<.ЇИ(>>5њџ =Numaf<.ЇИ(:: љџ MImplementedro<.ЇИ(::јџ ICompletedM@<.ЇИ(>>5  їџ eAvgSvstainedFlowRateMCFme<.ЇИ(>>5  іџ QHoursUnloadedd<.ЇИ(>>5 $ ѕџ OTimesPerWeeke<.ЇИ(>>5 , єџ EFactor1bj<.ЇИ(>>5 4 ѓџ EFactor2M@<.ЇИ(>>5<ђџ mVentingFlaringReductionsMCF.<.ЇИ(>>5Dёџ SMethanePercentA<.ЇИ(>>5L№џ CARorTR<.ЇИ(>>5Tяџ eGas Methane Content (%)<.ЇИ(ччўњџюџа4kMethane Equivalent (86#5%)@<.ЇИ(ччўљџэџа4iMethane Destruction (95%)Џ<.ЇИ(ччўјџьџа4gGas Recovered/Week"(mcf)<.ЇИ(ччўїџыџа4cNo# Startups/Unit/Year<.ЇИ(ччўіџъџа4Gas Previously Vented / Startup (mcf)<.ЇИ(ччўѕџщџа4‹No# of Dehy Burner Outages Prevented/Year <.ЇИ(ччўєџшџа4eHours Gas Vented/Outageor<.ЇИ(ччўѓџчџа4qDehy Burner Rating (MMBtu/hr)<.ЇИ(ччўђџцџа4gGas Heat Value (Btu/scf)t<.ЇИ(ччўёџхџа4_Line Pressure (psig)e<.ЇИ(ччў№џфџа4YLine volume (ft3)Ad<.ЇИ(ччўяџуџа4iGas Volume Retained (mcf).<.ЇИ(ччўюўтџа4qPurge Volume Eliminated (mcf)0.ЇИ(ччўэџсџа4wVenting/Flaring Reductions (mcf)0.ЇИ(ччў ьџ рџа4IFormation0.ЇИ(ччў!ыџ!пџа4=NOX0.ЇИ(ччў"ъџ"оџа4;CO0.ЇИ(ччў#щџ#нџа4=THCЇ0.ЇИ(ччў$шџ$мџа4=VOC.0.ЇИ(ччў%чџ%лџа4ENon VOCva0.ЇИ(ччў&цџ&кџа4GMscf/Yr#S0.ЇИ(ччў'хџ'йџа4WAnnual Reductiont0.ЇИ(ччў(фџ(иџа4GComments0.р,Ќ)ччўџџџџа4MBMPTypeName0.р,Ќ)ччўўџўџа4ODivisionNameа0.р,Ќ)ччў§џ§џа4IFieldName0.р,Ќ)ччўќџќџа4?Area(0.р,Ќ)ччўћџћџа4OFacilityName(0.р,Ќ)>>5њџ =Numme0.р,Ќ):: љџ MImplementedч0.р,Ќ)::јџ ICompletedИ(0.р,Ќ)ччў њџ їџа4eAvgSustainedFlowRateMCF0.р,Ќ)ччў љџ іџа4QHoursUnloaded 0.р,Ќ)ччў јџ ѕџа4OTimesPerWeekA0.р,Ќ)ччў їџ єџа4EFactor10.р,Ќ)ччў іџ ѓџа4EFactor2>0.р,Ќ)ччўѕџђџа4mVentingFlaringReductionsMCF0.р,Ќ)ччўєџёџа4SMethanePerbentF0.р,Ќ)>>5№џ CARorTR0.р,Ќ)ччўѓџяџа4eGas Methane Content (%)0.р,Ќ)ччўђџюџа4kMethane Equivalent (86#5%)0.р,Ќ)ччўёџэџа4iMethane Destruction (95%).0.р,Ќ)ччў№џьџа4gGas Recovered/Week (mcf)0.р,Ќ)ччўяџыџа4cNo# Startups/Unit/Year50.р,Ќ)ччўюџъџа4Gas Previously Vented / Startup (mcf)їџ0.р,Ќ)ччўэџщџа4‹No# of Dehy Burner Outages Prevented/Year s0.р,Ќ)ччўьџшџа4eHours Gas Vented/Outage0.р,Ќ)ччўыџчџа4qDehy Burner Rating (MMBtu/hr)И(0.р,Ќ)ччўъџцџа4gGas Heat Value (Btu/scf)(0.р,Ќ)ччўщџхџа4_Line Pressure (psig)uhr)0.ЇИ(ччўђџцџа4LИt(шЄЌDаhмXєŒ ДLДDќДdЈ\ Ь|<№ PАh р d$и`ььььььььььььььььььььььььььььь           TМ`*Ђ”Dy{ qЧ•p<*$сС U  !`‚Ч”“–јџHFacilities<*]Ж!PK$сС 3Ч”“– LPK_Facilities<*ЯMž#U !`т†%•“– <Wells<*r’$PKЯMž#†%•“– BPK_WellsW0*A–†%U !`Ісѓ•“– NWellProduction*0*zКz&PKA–†%сѓ•“– TPK_WellProduction<*Гоn'F 0A–†%Ў –“– `FK_WellProduction_Wells<*ьc(F 0ЯMž#Уё–“– XFK_Wells_Facilities<*%'W)U !`’ўQ—“–јџPUserPrivileges<*^KK*PK%'W)R—“– TPK_UserPrivileges0*&mь1P р<ШЕ“–јџZdt_generateansinamee0*_‘р2P рEШЕ“–јџTdt_adduserobject0*˜Ед3P рEШЕ“–јџXdt_setpropertybyid0*бйШ4P рEШЕ“–јџVdt_getobjwithpropy0* ўМ5P рEШЕ“–јџ\dt_getpropertiesbyid0*C"Б6P рEШЕ“–јџ\dt_setpropertybyid_u0*|FЅ7P рJШЕ“–јџZdt_getobjwithprop_ud0*Еj™8P рJШЕ“–јџ`dt_getpropertiesbyid_u0*юŽ9P рJШЕ“–јџ^dt_dropuserobjectbyidu0*'Г:P рJШЕ“–јџ^dt_droppropertiesbyid0*`зu;P рJШЕ“–јџPdt_verstamp0060*™ћi

P рTШЕ“–јџVdt_displayoaerrord0*DhF?P рTШЕ“–јџ\dt_adduserobject_vcs0*}Œ:@P рTШЕ“–јџ^dt_addtosourcecontrols0*ЖА.AP рTШЕ“–јџTdt_checkinobject<* ёK!F 8—ЈcL]^М– lFK_FacilityShutins_Facilities<*{94#PKB@"_љТН– >PK_BMP<*ЖщR5U  #`“"š@—јџ>Users <*я G6PKЖщR5Lš@— BPK_Userss<*(2;7UQ ЖщR5Lš@— BUX_Userse<*aV/8F 8%'W)Qš@— `FK_UserPrivileges_Users0*šz#9U `0ѕœ@—јџ@Config<*B@"U !`QCљТН–јџHReductions<* У ;U !` Ѕ˜ЃA—јџXReductions_Details<*Eчџ;PK У ;љ˜ЃA— \PK_Reductions_Details<*№Sм>U  !`‡ЙЄA—јџHReductions<*)xа?PK№Sм>ЙЄA— >PK_BMP_<*bœФ@F (№Sм>ЙЄA— TFK_BMP_Facilities<*›РИAF №Sм>ЙЄA— JFK_BMP_Wells<*пц!F 0њБi‹љS— lFK_BMPTypes_Formulas_BMPTypes<* "F 0КЈWђЦљS— ^FK_Reductions_BMPTypes<*Q/џ"U  !`@AњS—јџVBMPTypes_Formulaslas<*ŠSѓ#PKQ/џ"1AњS— HPK_Formulas<*Уwч$F 8Q/џ"1AњS— lFK_BMPTypes_Formulas_BMPTypes<*ќ›л%U  !`В5KњS—јџVBMPTypes_Formulaslas<*5РЯ&PKќ›л%9KњS— HPK_Formulas<*nфУ'F 8ќ›л%9KњS— lFK_BMPTypes_Formulas_BMPTypes<*ЇИ(U (`ЖЉ‚— >Sheet1_0*р,Ќ)U (`ЌЊЯ‚— <Shee2<*р,Ќ)U (`ЌЊЯ‚—јџ@Sheet2<*Q *U (`Јив‚— FTmp_Sheet2<*Ru”+U `/ŽŠ— Ltmpfacilities<*‹™ˆ,U `ЈЕŽŠ— Ltmpfacilities<*ФН|-U  `О:‰P˜ @Sheet1$<*§сp.U  `bЌ‰P˜јџBSheet1$t1$0*6e/U ` ‹P˜јџBSheet1$t1$<*6e/U ` ‹P˜јџRximport_AOF2006y<*o*Y0U `йŒY˜ PximportAOF_Test<*ЈNM1U `иёŒY˜ dximportCompletionGasSales<*сrA2U `5ЙY˜ €ximportCompressorStartupWithoutBlowdown<*—53U  `ь˜ŽY˜ \ximportDehyReductions<*SЛ)4U  `t€Y˜ fximportElectricCompressiona<*Œп5U  `џ Y˜ ^ximportFlareReductions_<*Х6U `ŽЅY˜ `ximportGreenCompletions<*ў'7U  `€P‘Y˜ TximportNAGYBurner<*7Lњ7U  `ђД‘Y˜ \ximportPipelineHotTap<*ppю8U  `0;q’Y˜ VximportPlungerLift_<*Љ”т9U `PЧM“Y˜ tximportPneumaticControlReductions<*тИж:U ` т ”Y˜ `ximportPressureSwabbing<*нЪ;U  b ЯЁ”Y˜ bximportVentGasReductions_<*TПU `ћа\˜ LximportVRU_ST<*џm›?U `0Уwа\˜јџNximportVRU_ST_ST<*8’@U `љ о\˜ H'AOF Test$'<*qЖƒAU bŸ`п\˜јџRximportAOF_Testest20 <* }v2F 8$цМљТН– nFK__BMP_dry_s__BMPUI__7B264821_<*DЁj3F 8ъЏ\ ЦљТН– nFK__BMP_engin__BMPUI__0697FACD_<*}Х^4U `щ‘@— >Configф0*ЖщR5U  # `@"š@—јџ>Usersers0*я G6PKЖщR5Lš@— BPK_Users_0*(2;7UQ ЖщR5Lš@— BUX_Users0*aV/8F 8%'W)Qš@— `FK_UserPrivileges_Users0*šz#9U ` ѕœ@—јџ@Configfige<*B@"U !`QCљТН–јџHReductions<*гž:U `ŠŒЃA— VReductions_Details*0* У ;U !` Ѕ˜ЃA—јџXReductions_DetailsilsF0*Eчџ;PK У :љ˜ЃA— \PK_Reductions_Details<*~ єU  !`0‡ЙЄA—јџHReductionsons70*)xа?PK№Sм>ЙЄA— >PK_BMPT œ<ШX Tшє0ф˜PЄLш€ € € € € € € € € € € € ь Рd ЈXЈHH шŒ0д|$аtФt.–HфXzv Ђ—BA0.яд"BЇЇџа4S@vchObjectName0.яд"BЇЇџа4M@vchComment0.яд"BЇЇџа4Q@vchLoginName0.яд"BЇЇџа4O@vchPassword0.яд"B88  K@iVCSFlags0.яд"B88  O@iActionFlag0.(љCЇЇџа4Q@vchLoginName0.(љCЇЇџа4O@vchPassword0.(љC88  G@iWhoToo0.šAџDЇЇџа4Q@vchLoginNamei0.šAџDЇЇџа4O@vchPassword0. ŠчFЏЏа4Q@chObjectType0. ŠчFЇЇџа4S@vchObjectName0. ŠчFЇЇџа4Q@vchLoginName0. ŠчFЇЇџа4O@vchPasswordD0.EЎлG88  =@id0.EЎлGЇЇ@а4I@property0.EЎлGччўа4C@value0.~вЯH88  G@iObject0.~вЯH88  G@iresults0.ЗіУIччўа4Y@vchSourceSafeINI0.ЗіУIччўа4U@vchProjectName0.ЗіУIччўа4M@vchComment0.ЗіУIччўа4Q@vchLoginName 0.ЗіУIччўб4O@vchPassword0.№ИJЏЏа4Q@chObjectType0.№ИJччўа4S@vchObjectNameJ0.№ИJччўа4M@vchCommentbj0.№ИJччўа4Q@vchLoginNamey0.№ИJччўа4O@vchPassword0.№ИJ88  K@iUCSFlagsџ0.№ИJ88  O@iActionFlag0.№ИJ##а4K@txStream10.№ИJ##  а4K@txStream20.№ИJ##  а4K@txStream30.)?ЌKЏЏа4Q@chObjectType0.)?ЌKччўа4S@vchObjectName0.)?ЌKччўа4M@vchComment0.)?ЌKччўа4Q@vchLoginName0.)?ЌKччўа4O@vchPassword0.)?ЌK88  K@iVCSFlags0.)?ЌK88  O@iActionFlag0.bc Lччўа4Q@vchLoginName0.bc Lччўа4O@vchPassword0.bc L88  G@iWhoToo0.›‡”Mччўа4Q@vchLoginName0.›‡”Mччўа4O@vchPassword0.дЋˆNЏЏа4Q@chObjectType0.дЋˆNччўа4S@vchObjectName0.дЋˆNччўа4Q@vchLoginName40.дфЌB88 WdCustomReportUID‚0.дфЌBЇЇdџџџџа4KReportName0.Gs*M88 O\DivisionUIDu‚0.Gs*MЇЇdџџџџа4ODivisionNamec0.Gs*M88 ўџ IParentUIDID0.дфЌBЇЇўџџџа4MDescriptionTy0.дфЌBЇЇ §џўџа4GSQLQueryA<.уўkC88 џџ MDivisionUIDCP<.уўkCЇЇџџџўџа4OFacilityNamep<.уўkC==§џ MImplementedMB<.уўkCЇЇџўџќџа4IFormation<.уўkC>>5ћџ ;TR<.UGTE88 IVFiemdUIDП‚<.UGTE88 џџ KBMPTypeUID<.UGTEЇЇ2џџўџа4IFieldName<.UGTEЇЇўџ§џа4UDescriptiveName <.UGTEЇЇ–§џќџа4ALabel<.UGTEЇЇќџћџа4AUnits<.UGTE44 њџ UOrdinalPosition<.UGTEЇЇћџљџа4IFieldType<.UGTE44  јџ CLength<.UGTE00  їџ WDecimalPositionsа<.UGTE>>5  іџ GMinValue<.UGTE>>5  ѕџ GMaxValue<.UGTEЇЇШ њџ єџа4SDropdownValues<.UGTEЇЇљџѓџа4ODefaultValue<.UGTEЇЇјџђџа4ETooltip<.UGTEЇЇшїџёџа4EFormula.<.UGTEЇЇшіџ№џа4YFormulaJavascript<.UGTEhh! MSystemField.9и$I88  r0.9и$I88  G@UserUIDo0.9и$I88  O@DivisionUIDt.rќJ88  а0.rќJ88  G@UserUID0.rќJ88  O@FacilityUID0.Ћ K88 O\UserPrivUIDL‚0.Ћ K88  EUserUIDac0.Ћ K88    MDivisionUIDmp0.Ћ KЏЏа4GNodeType0.Ћ K00 IPrivLevel 0.Gs*M;; џџ SMethaneContent0.дфЌB00џџ IPrivLevel1.VщM;; <.VщM88  O@DivisionUIDo<.VщM88  O@FacilityUID.VщM;; l0.VщM88  O@DivisionUIDBPTypeUID0.UGTEЇЇ2џџўџа4IFieldNameџ0.UGTEЇЇўџ§џа4UDescriptiveName0.UGTEЇЇ–§џќџа4ДДДДДДДДДДДДДДДДДДДДДДДДД` дМh`dИ а | , р  < ь ˜ D Ь|4иј Ќ `  Ф t а|(ˆ@ и„4м€Мt@8№Ќ` а|(д„0ш˜DДАlєЈXД`б а$<h{w ŒМ”™]Ы#&C"Б6@uvalue&|FЅ7@propertyD&|FЅ7@uvalue&Еj™8@id&Еj™8@property&юŽ9@id&'Г:@id&'Г:@property&в^=@id&в^=@property&в^=@value& DR>@iObject& DR>@iresult`”D&DhF?%@vchProperty&}Œ:@#@vchComment&}Œ:@'@vchLoginName&}Œ:@%@vchPassword&}Œ:@+@vchProjectName&}Œ:@/@vchSourceSafeINI&ЖА.A'@chObjectType&ЖА.A%@iActionFlag&ЖА.A!@iVCSFlags&ЖА.A!@txStream1d”D&ЖА.A !@txStream2&ЖА.A !@txStream3&ЖА.A#@vchComment&ЖА.A'@vchLoginName&ЖА.A)@vchOajectName&ЖА.A%@vchPassword&яд"B'@chObjectTypeD&яд"B%@iActionFlagа4&яд"B!@iVCSFlags&яд"B#@vchComment&яд"B'@vchLoginName&яд"B)@vchObjectName&яд"B%@vchPassword”D&(љC@iWhoTood&(љC'@vchLoginName&(љC%@vchPasswordџ&šAџD'@vchLoginName&šAџD%@vchPasswordh& ŠчF'@chObjectTypeџ& ŠчF'@vchLoginName& ŠчF)@vchObjectNamed& ŠчF%@vchPasswordC&EЎлG@id&EЎлG@property&EЎлG@valuee&~вЯH@iObjectа4&~вЯH@iresulto&ЗіУI#@vchCommentD&ЗіУI'@vchLoginName&ЗіУI%@vchPasswordt&ЗіУI+@vchProjectName&ЗіУI/@vchSouqceSafeINID&№ИJ'@chObjectType&№ИJ%@iActionFlag&№ИJ!@iVCSFlags&№ИJ!@txStream1&№ИJ !@txStream2&№ИJ !@txStream3&№ИJ#@vchCommentD&№ИJ'@vchLoginNameџ&№ИJ)@vchObjectName&№ИJ%@vchPassword&)?ЌK'@chObjectTypeџ&)?ЌK%@iActionFlagџџџ&)?ЌK!@iVCSFlagsm”D&)?ЌK#@vchComment&)?ЌK'@vchLoginName&)?ЌK)@vchObjectName&)?ЌK%@vchPassword&bc L@iWhoToo&bc L'@vchLoginName&bc L%@vchPassword&›‡”M'@vchLoginNameџ&›‡”M%@vchPasswordse&дЋˆN'@chObjectType&дЋˆN)@vchObjectNameco&дЋˆN'@vchLoginNameу&дЋˆN%@vchPasqword&šz#9SiteURL&šz#93OutgoingEmailServera&šz#91ReturnEmailAddressMo&šz#9/MinPasswordLengthm&šz#97MinPasswordCategoriesP&дфЌB+CustomReportUID#&дфЌB!ReportNamelS&Gs*M#DivisionUIDn&Gs*M%DivisionName/&Gs*MParentUIDt&d(яQ#FacilityUIDr&d(яQ%FacilityNameCu&d(яQ#DivisionUID&d(яQ'ContactPerson!&d(яQEmailU&d(яQPhonep&d(яQActiveAb&КЈW%ReductionUIDDi&КЈW!BMPTypeUIDDi&КЈW#FacilityUID&КЈWWellUID&КЈWNumj&КЈWTRКЈ&КЈW ARfD&КЈW #Implemented&КЈW CompletedЈ&КЈW +DurationInYearsn&дфЌB#Descriptione&дфЌBSQLQueryon*ў'7#DivisionUIDn*ў'7#Implementede*ў'7%GasHeatValueдфЌ*ў'7)MethaneContent*ў'7 ARec*7Lњ7#DivisionUIDD*7Lњ7%FacilityNameў'*7Lњ7#Implemented*7Lњ7%LinePressurent*7Lњ7!LineVolume#*7Lњ7/GasVolumeRetainedi*7Lњ7#PurgeVolumel*7Lњ7)MethaneContenteq*7Lњ7 TR*ppю8#DivisionUID*ppю8%FacilityNameda*ppю8#Implementedl*ppю8'HoursUnloadedt*ppю8%TimesPerWeekDi*ppю8ARDi*ppю8-BriefDescription*Љ”т9#DivisionUID*Љ”т9%FacilityName*Љ”т9!NumDevicesppю*Љ”т9#Implementede*Љ”т9Completedт*Љ”т9ARsi*Љ”т9 -BriefDescqiptionme*тИж:#DivisionUIDs*тИж:%FacilityNamedv*тИж:#Implementedт*тИж:Completedr*тИж:)MethaneContent#*тИж:TRUI*нЪ;#DivisionUIDa*нЪ;%FacilityNamete*нЪ;#Implementedњ*нЪ;Completedn*нЪ;+FlareEfficiency#*нЪ;)MethaneContentci*нЪ;TRla*нЪ; -BriefDescriqtion*TП<#DivisionUIDl*TП<%FacilityName)*TП<#ImplementedЪ*TП<)MethaneContentes*TП<ARCo*ў'7%FacilityNameTП*ў'7!NumOutagesнЪ*ў'7)HoursPerOutage*ў'7!DehyRatingnt*ppю8FlowRate%*Љ”т9-InstallationTypemO*Љ”т9Reductiono*тИж:Reduction*TП<%GasReaovered*TП<Weeksn*нЪ;!Reductionson*%Г=#DivisionUIDt*%Г=%FacilityNamenI*%Г=#Implementedd*%Г=CompletedЪ*%Г=TRct*%Г=7IncrementalCostPerDay*%Г=+IncrementalCost#*џm›?#DivisionUID*џm›?#ImplementedR*џm›?Completedn*џm›?)MethaneContentIn*џm›?TRlC*џm™?-BriefDescriptionџm›*џm›?%FacilityName&уўkC#DivisionUID)&уўkC%FacilityName&уўkC#ImplementedD&уўkCFormation&уўkCTRty&UGTEFieldUIDvi&UGTE!BMPTypeUIDci&UGTEFieldName#&UGTE+DescriptiveNamem&UGTELabel&UGTEUnits1&UGTE+OrdinalPositionT&UGTEFieldTyqe&UGTE Lengthti&UGTE -DecimalPositionsFi&UGTE MinValueBM&UGTE MaxValue&UGTE )DropdownValuesri&UGTE%DefaultValuebe&UGTETooltip&UGTEFormulaP&UGTE/FormulaJavascripta&UGTE#SystemField 9и$Ici&9и$I@UserUIDUGT&9и$I%@DivisionUIDrќJal&rќJ@UserUIDdo&rќJ%@EacilityUIDfa&Ћ K#UserPrivUIDo&šz#9)MethaneContent„LdД и L$|ф  М h @  ” H l № Ш Ј € T ,  ф М ” l @  єаЌˆd<а№ФфИhD|œp$шШДŒ`8 фLИPpˆјф<\М шРф ФxT˜pPє$ ај (ќдАŒ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<шРœxT0 фМŒ`8ьФЄ„hH4ь \ (  Р <ЬИœ|` ї=ёz |w 'X—< ’'testwell<  8(new well)< Ё7(new well)< !а'(new well)< "&9,Johnson Central Unit 1-H< #+9#E R Churman 1-H< $09/Garrett-Garrett "B" (SA) 1H< %19/Garrett-Garrett "B" (SA) 1H< &29/Garrett-Garrett "B" (SA) 1H< '39#Sue Mahaffey 1H< (59%Barker Simpson 1H< )у2#Mahaffey Sue 5H< *79"Moore-Price 1H< +Т'$Ahmet Sysaler 2H< ,99#TXI Gas Unit 6D< -:9#TXI Gas Unit 7D< .;9sss< />9sdfsdf< 0=9k< 1=9q< 2?9d8@{D0C{D\эЕ(A{D`эЕ8@{DTC{D\эЕ(A{D`эЕ8@{DxC{D\эЕ(A{D`эЕ8@{DœC{D\эЕ(A{D`эЕ8@{DРC{D\эЕ(A{D`эЕ8@{DфC{D\эЕ(A{D`эЕ8@{DD{D\эЕ(A{D`эЕ8@{D,D{D\эЕ(A{D`эЕ8@{DPD{D\эЕ(A{D`эЕ‚{D8@{DtD{D\эЕ(A{D`эЕ„D{D8@{D˜D{D\эЕ(A{D`эЕ8@{DМD{D\эЕ(A{D`эЕЬD{D8@{DрD{D\эЕ(A{D`эЕ8@{DE{D\эЕ(A{D`эЕE{D8@{D(E{D\эЕ(A{D`эЕ8@{DLE{D\эЕ(A{D`эЕ\E{D8@{DpE{D\эЕ(A{D`эЕ8@{D”E{D\эЕ(A{D`эЕЄE{D8@{DИE{D\эЕ(A{D`эЕ8@{DмE{D\эЕ(A{D`эЕXX8@{DF{E\эЕ(A{D`эЕ8@{D$F{D\эЕ(A{D`эЕђ/8@{DHF{D\эЕ(A{D`эЕ8@{DlF{D\эЕ(A{D`эЕv†D8@{DF{D\эЕ(A{D`эЕ8@{DДF{D\эЕ(A{D`эЕјu†D8@{DиF{D\эЕ(A{D`эЕ(№И@{D№_{D H{D I{Dv†D(Р @{D№_{DpG{DˆG{DпG8( @{D(H{DшH{DИяЕ @{D(H{DАH{D№_{Dhx@/{D(x†DhЈH{D(G{D88 hx†D00(8Д2pG{D88 шw†DpG{DшxрЌ{Dhx†Dh @{DЈH{DpG{DЇЇ2а4Аx†DpG{D00(8Д2ЇЇ2а4hw†DhxpЎ{DАx†Dh @{D(G{DЇЇа4јx†D00(8Д2`эЕЇЇа4шv†D`эЕшаРЎ{Dјx†DР(G{D№_{D`эЕ8@{DTI{D\эЕpG{D`эЕdI{D8@{DxI{D\эЕpG{D`эЕˆI{D8@{DœI{D\эЕpG{D`эЕЌI{D8@{DРI{D\эЕpG{D`эЕаI{D8@{DфI{D\эЕpG{D`эЕєI{D8@{DJ{D\эЕpG{D`эЕJ{D8@{D,J{D\эЕpG{D`эЕ№ЧЄ•)Љ?РМšђзz>щіўХ]А‡?РМšђзz>щіўХ]А‡?1@>zhФq…М>HЃl˜)Љ?GDј1kА‡?GDј1kА‡?џџџџ№ЧЄ•)Љ?щіўХ]А‡?щіўХ]А‡?1@R]8G!Q+?qЁц$‡?№ЧЄ•)Љ?щіўХ]А‡?щіўХ]А‡?7LйŽN`?Ф’rї9>r?„ИaЪvtВ>_%Л ”?„ИaЪvtВ>_%Л ”?1@8@{DbсHћz?ЦТ9}=Ѓ?р8п>a?z?AЌH–нн?AЌH–нн?|DP{D8@{DP{D\эЕЈM{D`эЕD}{D8@{D@P{DЈM{D`эЕPP{D8@{DdP{D\эЕЈM{D`эЕw {D8@{DˆP{D\эЕЈM{D`эŘP{D@P{D8@{DЌP{D\эЕЈM{D`эЕЕ {D8@{DаP{D\эЕЈM{D`эЕрP{D8@{DєP{D\эЕЈM{D`эЕ P{D8@{DQ{D\эЕЈM{D`эЕ(Q{D8@{D*{D Z{DHZ{DM*{DQ*{DИZ{DЭ0`*{Dd*{DаZ{DЮ0s*{Dw*{DшZ{DЯ0†*{DŠ*{D Z{D[{Dа0ž*{DЂ*{D[{Dб0И*{DМ*{D0[{Dв0з*{Dл*{DH[{Dг0ъ*{DјZ{D`[{Dд0§*{D+{D$x[{Dе0!+{D%+{D[{Dж04+{D8+{DЈ[{DPгД8`{D@a†D(ь{Dь[{D8|Dк0…+{D‰+{D\{Dл0Ÿ+{DЃ+{D \{Dм0О+{DТ+{D8\{Dн0б+{Dе+{DP\{Dо0ф+{Dш+{D$h\{Dп0,{D ,{D€\{Dр0,{D,{D˜\{Dс0.,{D2,{DА\{Dт0A,{DE,{DШ\{Dу0T,{DX,{Dр\{Dф0l,{Dp,{Dј\{Dх0†,{DŠ,{D]{Dц0Ѕ,{DЉ,{D(]{Dч0И,{DМ,{D@]{Dш0Ы,{DЯ,{D$X]{Dщ0я,{Dѓ,{Dp]{Dъ0-{D-{Dˆ]{Dы0-{D-{D ]{Dь0(-{D,-{DИ]{Dэ0;-{D?-{Dа]{Dю0S-{DW-{Dш]{Dя0m-{Dq-{D^{E№0Œ-{D-{D^{Dё0Ÿ-{DЃ-{D0^{Dђ0В-{DЖ-{D$H^{Dѓ0ж-{Dк-{D`^{Dє0щ-{Dэ-{Dx^{Dѕ0ќ-{D.{D^{Dі0.{D.{DЈ^{Dї0".{D&.{DР^{Dј0:.{D>.{Dи^{Dљ0T.{DX.{D№^{Dњ0s.{Dw.{D_{Dћ0†.{DŠ.{D _{Dќ0™.{D.{D$8_{D§0Н.{DС.{DP_{Dў0а.{Dд.{Dh_{Dџ0у.{Dч.{D€_{D1і.{Dњ.{D˜_{D1 /{D /{DА_{D1!/{D%/{DШ_{D1;/{D?/{Dр_{D††††††††††††С A–†%n}u rq0u)‡#'25Yaboodsfgsdf@lsu.edusdfˆMethaneContentGas Methane ContentGas Methane Content%decimalGas Methane Content0"Ы' ЛRh~~………›NumStartupsPerUnitPerYearNum Startups/unit/yearNum Startups/unit/yearintegerNum Startups/unit/year0"Ь'ЙUt“žЅЅЅФGasPreviouslyVentedAtStartupGas Previously Vented / StartupGas Previously Vented / Startupmcf/startupdecimalGas Previously Vented / Startup0"д"ЙGVefmmm€MethaneContentMethane ContentMethane Content%decimalMethane Content (%)0"е"Y@БUqŽ•••ЉFlare_Destruction_EfficiencyFlare Destruction EfficiencyFlare Destruction Efficiency%decimalMethane Desctruction0"ж"ЙHWfipppFlare_ReductionFlare ReductionFlare ReductionmcfdecimalFlaring Reduction0"оY@БMd{~………œAvgSustainedFlowRateAvg Sustained Flow RateAvg Sustained Flow RatemcfdecimalAvg Sustained Flow Rate0"пЙFTbfmmm{HoursUnloadedHours UnloadedHours UnloadedpsigdecimalHours Unloaded0"р ЙESaahhhvTimesPerWeekTimes Per WeekTimes Per WeekdecimalTimes Per Week0"у#Y@БGZmnuuuˆMethaneContentGas Methane ContentGas Methane Content%decimalGas Methane Aontent0"ф#ЙNe|†††VentFlaringReductionsVent/Flaring ReductionsVent/Flaring ReductionsmcfdecimalVent/Flaring Reductions0"ц&Y@БGZmnuuuˆMethaneContentGas Methane ContentGas Methane Content%decimalGas Methane Content0"ч&ЙL`t|ƒƒƒ—GasRecoveredPerWeekGas Recovered / WeekGas Recovered / Weekmcf/weekdecimalGas Recovered / Week0"ш Y@БGVefmmm€MethaneContentMethane ContentMethane Content%decimalGas Methane Content0"щ Й[†ББИИИуNumDehyBurnerOutagesPreventPerYearNo. of Dehy Burner Outages Prevent Per YearNo. of Dehy Burner Outages Prevent Per YeardecimalNo. of Dehy Burner Outages Prevent Per Year0"ъЙRpŽ‘˜˜˜ЖHoursOfGasVentedPerOutageHours of gas vented per outageHours of gas vented per outagehrsdecimalHours of gas vented per outage0"ыЙI[mu|||ŽDehyBurnerRatingDehy Burner RatingDehy Burner RatingMMBtu/hrdecimalDehy Burner Rating0"ь ЙESahooo}GasHeatValueGas Heat ValueGas Heat ValueBtu/scfdecimalGas Heat Value0"ѓ% ОIT__eeepBriefDescriptionDescriptionDescriptionstringDescription0"і% ›<QTT[[\qNumNumber of occurrencesNuminteger1Number of occurrences0"ї%9 ?ACFMMMOд\TRTRTRmcfdecimalTR[Num]*@if([Formation]='Barnett Shale',274*0.845,@if([Formation]='BS Horizontal',232*1.5,@if([Formation]='Conventional',433*0.845,0)))[Num]*IFF([Formation]=='Barnett Shale',274*0.845,IFF([Formation]=='BS Horizontal',232*1.5,IFF([Formation]=='Conventional',433*0.845,0)))0"ј% ПDOggkkkvImplementedImplementedImplemented (mm/dd/yyyy)dateImplemented0"љ% ПBKaaeeenCompletedCompletedCompleted (mm/dd/yyyy)dateCmmpleted0"ќ' ОIT__eeepBriefDescriptionDescriptionDescriptionstringDescription0"џ' ›<KNNUUVkNumNumber of unitsNuminteger1Number of occurrences0"' 9 ?ACIPPPRЋARARARmcf/yrdecimalAR[Num]*[NumStartupsPerUnitPerYear]*[GasPreviouslyVentedAtStartup]*([MethaneContent]/100.0)[Num]*[NumStartupsPerUnitPerYear]*[GasPreviouslyVentedAtStartup]*([MethaneContent]/100.0)0"' ПDOggkkkvImplementedImplementedImplemented (mm/dd/yyyy)dateImplemented0"' ПBKaaeeenCompletedCompletedCompleted (mm/dd/yyyy)dateCompleted0"'ЙHPX[bbbsDurationInYearsDurationDurationyrsdecimalDuration in years0"" ОIT__eeepBriefDescriptionDescriptionDescriptionstringDescription0"" ›<QTT[[\qNumNumber of occurrencesNuminteger1Number of occurrences0""9 ?ACFMMMO ёTRTRTRmcfdecimalTR([MethaneContent]/100.0)*([Flare_Destruction_Efficiency]/100.0)*[Flare_Reduction]([MethaneContent]/100.0)*([Flare_Destruction_Efficiency]/100.0)*[Flare_Reduction]0"" ПDOggkkkvImplementedImplementedImplemented (mm/dd/yyyy)dateImplemented0"" ПBKaaeeenCompletedCompletedCompleted (mm/dd/yyyy)dateCompleted0" ! ОIT__eeepBriefDescriptionDescriptionDescriptionstringDescription0"#! ›<QTT[[\qNumNumber of occurrencesNuminteger1Number of occurrences0"$!9 ?ACIPPPRqARARARmcf/yrdecimalAR[Num]*[ReductionPerUnitPerYear][Num]*[ReductionPerUnitPerYear]0"%! ПDOggkkkvImplementedImplementedImplemented (mm/dd/yyyy)dateImplemented0"&! НBKaaeeenCompletedCompletedCompleted (mm/dd/yyyy)dateCompleted0"'!ЙHPX[bbbsDurationInYearsDurationDurationyrsdecimalDuration in years0"2 ОIT__eeepBriefDescriptionDescriptionDescriptionstringDescription0"5 ›<QTT[[\qNumNumber of occurrencesNuminteger1Number of occurrences0"6 9 ?ACIPPPRœцARARARmcf/yrdecimalAR[Num]*[AvgSustainedFlowRate]*(0.5625/24)*[HoursUnloaded]*[TimesPerWeek]*52[Num]*[AvgSustainedFlowRate]*(0.5625/24)*[HoursUnloaded]*[TimesPerWeek]*520"7 ПDOggkkkvImplementedImplementedImplemented (mm/dd/yyyy)dateImplemented0"8 ПBKaaeeenCompletedCompletedCompleted (mm/dd/yyyy)dateCompleted0"9ЙHPX[bbbsDurationInYearsDurationDurationyrsdecimalDuration in years0";# ОIT__eeepBriefDescriptionDescriptionDescriptionstringDescription0"># ›<QTT[[\qNumNumber of occurrencesNuminteger1Number of occurrences0"@# ПDOggkkkvImplementedImplementedImplemented (mm/dd/yyyy)dateImplemented0"A# ПBKaaeeenCompletedCompletedCompleted (mm/dd/yyyy)dateCompleted0"D ОIT__eeepBriefDescriptionDescriptionDescriptionstqingDescription0"G ›<QTT[[\qNumNumber of occurrencesNuminteger1Number of occurrences0"H 9 ?ACIPPPRш~ARARARmcf/yrdecimalAR[Num]*(([DehyBurnerRating]*1000000.0/[GasHeatValue])*[HoursOfGasVentedPerOutage]*[NumDehyBurnerOutagesPreventPerYear]*([MethaneContent]/100.0))/1000.0[Num]*(([DehyBurnerRating]*1000000.0/[GasHeatValue])*[HoursOfGasVentedPerOutage]*[NumDehyBurnerOutagesPreventPerYear]*([MethaneContent]/100.0))/1000.00!I ПDOggkkkvImplementedImplementedImplemented (mm/dd/yyyy)dateImplemented```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````§ž0КIйfј‚œ+ЛHкdдcѓ…­=Ъ\цтw™ # Ч V ц i л % BТ+Ѓ~ёpЧGƒш` ZA–†%і~u r ^}‡8#сО`С Lбxnv гš$)7CHOAdminAdmingknapp@lsu.edu225-926-9639adminadmin7.< O (-COU[O'ConnellSteveSteve.OConnell@dvn.com405-552-4672steveodevon7< N $)BNTYBoyerBrianBrian@commengineering.com222-222-2222bboyerdevon< M '/HTZ`StreckerKristinaKristina.Strecker@dvn.com405-228-8869streckPeach1< K $*>JQYSmithShannashanna.smith@dvn.com405-552-4565smiths5stella33< K '*>JPYTrueloveRonron.truelove@dvn.com405-552-4516truelrmax111461< K $(:FLTMagasOlgaOLGA.MAGAS@DVN.COM405-552-7940magasoIwtliw250 p &-<<BKFlubberRudolphchaos@chaos.comadmin1qwerty1230 p &-<<BKFlubberRudolphchaos@chaos.comadmin1qwerty3210 p &-<<BKFlubberRudolphchaos@chaos.comadmin1qwerty3210 p &-<<BKFlubberRudolphchaos@chaos.comadmin1qwerty321DѓY†D$†D„6Z†D Z†D $†D…6!Z†D%Z†D8$†D†6@Z†DDZ†DP$†D‡6SZ†DWZ†Dh$†Dˆ6fZ†DjZ†D$€$†D‰6ŠZ†DŽZ†D˜$†DŠ6Z†DЁZ†DА$†D‹6АZ†DДZ†DШ$†DŒ6УZ†DЧZ†Dр$†D6жZ†DкZ†Dј$†DŽ6юZ†DђZ†D%†D6[†D [†D(%†D6'[†D+[†D@%†D‘6:[†D>[†DX%†D’6M[†DQ[†D$p%†D“6q[†Du[†Dˆ%†D”6„[†Dˆ[†D %†D•6—[†D›[†DИ%†D–6Њ[†DЎ[†Dа%†D—6Н[†DС[†Dш%†D˜6е[†Dй[†D&†E™6я[†Dѓ[†D&†Dš6\†D\†D0&†D›6!\†D%\†DH&†Dœ64\†D8\†D$`&†D6X\†D\\†Dx&†Dž6k\†Do\†D&†DŸ6~\†D‚\†DЈ&†D 6‘\†D•\†DР&†DЁ6Є\†DЈ\†Dи&†DЂ6М\†DР\†D№&†DЃ6ж\†Dк\†D'†DЄ6ѕ\†Dљ\†D '†DЅ6]†D ]†D8'†DІ6]†D]†D$P'†DЇ6?]†DC]†Dh'†DЈ6R]†DV]†D€'†DЉ6e]†Di]†D˜'†DЊ6`†Dd†DА'†DЋ6s†Dw†DШ'†DЌ6‹†D†Dр'†D­6Ѕ†DЉ†Dј'†DЎ6Ф†EШ†D(†DЏ6з†Dл†D((†DА6ъ†Dю†D$@(†DБ6†D†DX(†DВ6!†D%†Dp(†DГ64†D8†Dˆ(†DД6G†DK†D (†DЕ6Z†D^†DИ(†DЖ6r†Dv†Dа(†DЗ6Œ†D†Dш(†DИ6Ћ†DЏ†D)†DЙ6О†DТ†D)†DК6б†Dе†D$0)†DЛ6ѕ†Dљ†DH)†DМ6†D †D`)†DН6†D†Dx)†DО6.†D2†D)†DП6A†DE†DЈ)†DР6Y†D]†DР)†DС6s†Dw†Dи)†DТ6’†D–†D№)†DУ6Ѕ†DЉ†D*†DФ6И†DМ†D$ *†DХ6м†Dр†D8*†DЦ6я†Dѓ†DP*†DЧ6†D†Dh*†DШ6†D†D€*†DЩ6(†D,†D˜*†DЪ6@†DD†DА*†DЫ6Z†D^†DШ*†DЬ6y†D}†Dр*†DЭ6Œ†D†Dј*†DЮ6Ÿ†DЃ†D$+†DЯ6У†DЧ†D(+†Dа6ж†Dк†D@+†Dб6щ†Dэ†DX+†Dв6ќ†D†Dp+†Dг6†D†Dˆ+†Dд6'†D+†D +†Dе6A†DE†DИ+†Dж6`†Dd†Dа+†Dз6s†Dw†Dш+†Dи6††DІD#,†Eй6Љ†D­†D,†Dк6М†DР†D0,†Dл6Я†Dг†DH,†Dм6т†Dц†D`,†Dн6ѕ†Dљ†Dx,†Dо6 †D†D,†Dп6'†D+†DЈ,†Dр6F†DJ†DР,†Dс6Y†D]†Dи,†Dт6l†Dp†D$№,†Dу6†D”†D-†Dф6Ѓ†DЇ†D -†Dх6Ж†DК†D8-†Dц6Щ†DЭ†DP-†Dч6м†Dр†Dh-†Dш6є†Dј†D€-†Dщ6†D†D˜-†Dъ6-†D1†DА-†Dы6@†DD†DШ-†Dь6S†DW†D$р-†Dэ6w†D{†Dј-†Dю6ІEކD.†Dя6†DЁ†D(.†D№6А†DД†D@.†Dё6У†DЧ†DX.†Dђ6л†Dп†Dp.†Dѓ6ѕ†Dљ†Dˆ.†Dє6†D†D .†Dѕ6'†D+†DИ.†Dі6:†D>†D$а.†Dї6^†Db†Dш.†Dј6q†Du†D/†Dљ6„†Dˆ†D/†Dњ6—†D›†D0/†Dћ6Њ†DЎ†DH/†Dќ6Т†DЦ†D`/†D§6м†Dр†Dx/†Dў6ћ†Dџ†D/†Dџ6†D†DЈ/†D7!†D%†D$Р/†D7E†DI†Dи/†D7X†D\†D№/†D7k†Do†D0†D7~†D‚†D 0†D7‘†D•†D80†D7Љ†D­†DP0†D7У†DЧ†Dh0†D7т†Dц†D€0†D 7ѕ†Dљ†D˜0†D 7 †D †D$А0†D 7, †D0 †DШ0†D 7? †DC †Dр0†D 7R †DV †Dј0†D7e †Di †D1†D7x †D| †D(1†D7 †D” †D@1†D7Њ †DЎ †DX1†D7Щ †DЭ †Dp1†D7м †Dр †Dˆ1†D7я †Dѓ †D$ 1†D7 †D †DИ1†D7& †D* †Dа1†D79 †D= †Dш1†D7L †DP †D2†E7_ †Dc †D2†D7w †D{ †D02†D7‘ †D• †DH2†D7А †DД †D`2†D7У †DЧ †Dx2†D7ж †Dк †D$2†D7њ †Dў †DЈ2†D 7 †D †DР2†D!7 †D$ †Dи2†D"73 †D7 †D№2†D#7F †DJ †D3†D$7^ †Db †D 3†D%7x †D| †D83†D&7— †D› †DP3†D'7Њ †DЎ †Dh3†D(7Н †DС †D$€3†D)7с †Dх †D˜3†D*7є †Dј †DА3†D+7 †D †DШ3†D,7 †D †Dр3†D-7- †D1 †Dј3†D.7E †EI †D4†D/7_ †Dc †D(4†D07~ †D‚ †D@4†D17‘ †D• †DX4†D27Є †DЈ †D$p4†D37Ш †DЬ †Dˆ4†D47л †Dп †D 4†D57ю †Dђ †DИ4†D67 †D †Dа4†D77 †D †Dш4†D87, †D0 †D5†D97F †DJ †D5†D:7e †Di †D05†D;7x †D| †DH5†D<7‹ †D †D$`5†D=7Џ †DГ †Dx5†D>7Т †DЦ †D5†D?7е †Dй †DЈ5†D@7ш †Dь †DР5†DA7ћ †Dџ †Dи5†DB7†D†D№5†DC7-†D1†D6†DD7L†DP†D 6†DE7_†Dc†D86†DF7r†Dv†D$P6†DG7–†Dš†Dh6†DH7Љ†D­†D€6†DI7М†DР†D˜6†DJ7Я†Dг†DА6†DK7т†Dц†DШ6†DL7њ†Dў†Dр6†DM7†D†Dј6†DN73†D7†D7†DO7F†DJ†D(7†DP7Y†D]†D$@7†DQ7}†D†DX7†DR7†D”†Dp7†DS7Ѓ†DЇ†Dˆ7†DT7Ж†DК†D 7†DU7Щ†DЭ†DИ7†DV7с†Dх†Dа7†DW7ћ†Dџ†Dш7†DX7†D†D8†EY7-†D1†D8†DZ7@†DD†D$08†D[7d†Dh†DH8†D\7w†D{†D`8†D]7ІDކDx8†D^7†DЁ†D8†D_7А†DД†DЈ8†D`7Ш†DЬ†DР8†Da7т†Dц†Dи8†Db7†D†D№8†Dc7†D†D9†Dd7'†D+†D$ 9†De7K†DO†D89†Df7^†Db†DP9†Dg7q†Du†Dh9†Dh7„†Dˆ†D€9†Di7—†D›†D˜9†Dj7Џ†DГ†DА9†Dk7Щ†DЭ†DШ9†Dl7ш†Dь†Dр9†Dm7ћ†Dџ†Dј9†Dn7†E†D$:†Do72†D6†D(:†Dp7E†DI†D@:†Dq7X†D\†DX:†Dr7k†Do†Dp:†Ds7~†D‚†Dˆ:†Dt7–†Dš†D :†Du7А†DД†DИ:†Dv7Я†Dг†Dа:†Dw7т†Dц†Dш:†Dx7ѕ†Dљ†D$;†Dy7†D†D;†Dz7,†D0†D0;†D{7?†DC†DH;†D|7R†DV†D`;†D}7e†Di†Dx;†D~7}†D†D;†D7—†D›†DЈ;†D€7Ж†DК†DР;†D7Щ†DЭ†Dи;†D‚7м†Dр†D$№;†Dƒ7†D†D<†D„7†D†D <†D…7&†D*†D8<†D†79†D=†DP<†D‡7L†DP†Dh<†Dˆ7d†Dh†D€<†D‰7~†D‚†D˜<†DŠ7†DЁ†DА<†D‹7А†DД†DШ<†DŒ7У†DЧ†D$р<†D7ч†Dы†Dј<†DŽ7њ†Dў†D=†D7 †D†D(=†D7 †D$†D@=†D‘73†D7†DX=†D’7K†DO†Dp=†D“7e†Di†Dˆ=†D”7„†Dˆ†D =†D•7—†D›†DИ=†D–7Њ†DЎ†D$а=†D—7Ю†Dв†Dш=†D˜7с†Dх†D>†E™7є†Dј†D>†Dš7†D †D0>†D›7†D†DH>†Dœ72†D6†D`>†D7L†DP†Dx>†Dž7k†Do†D>†DŸ7~†D‚†DЈ>†D 7‘†D•†D$Р>†DЁ7Е†DЙ†Dи>†DЂ7Ш†DЬ†D№>†DЃ7л†Dп†D?†DЄ7ю†Dђ†D ?†DЅ7†D†D8?†DІ7†D†DP?†DЇ73†D7†Dh?†DЈ7R†DV†D€?†DЉ7e†Di†D˜?†DЊ7x†D|†D$А?†DЋ7œ†D †DШ?†DЌ7Џ†DГ†Dр?†D­7Т†DЦ†DuuuuuЊ`