From f6ca012cb1ef6662e132908735831cf85cc1c412 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Wed, 24 May 2017 14:37:30 +0200 Subject: [PATCH 01/11] add motion-blur --- gpn17/Intro.motn | 94 ++++++++++++++++++++++++------------------------ 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/gpn17/Intro.motn b/gpn17/Intro.motn index 6cb90e5..dfa5702 100644 --- a/gpn17/Intro.motn +++ b/gpn17/Intro.motn @@ -209,14 +209,14 @@ 1 0 0 - 2 - 2 - 0 + 6 + 6 + 1 1 - 0 + 1 0 Aktive Kamera - + @@ -253,7 +253,7 @@ 1 1.1111111111111112 1 - + @@ -261,8 +261,8 @@ 0 0 0 - - + + 0 @@ -305,7 +305,7 @@ 1 2 3 - 2 + 0 3 3 1 @@ -315,7 +315,7 @@ 1 1 2 - 2 + 0 2 0 2 @@ -326,8 +326,8 @@ 2 - 1309308 120000 1 0 - 1999737308 + 832832 120000 1 0 + 1825768938 1999734643 @@ -359,7 +359,7 @@ 0 0 - 16 + 268435473 @@ -1695,7 +1695,7 @@ 0 1 - 34078737 + 34078736 @@ -1739,7 +1739,7 @@ - + 15 @@ -1757,7 +1757,7 @@ - + 15 @@ -1771,8 +1771,8 @@ 15 - - + + @@ -1782,8 +1782,8 @@ 15 - - + + @@ -1791,8 +1791,8 @@ 15 - - + + 15 @@ -1803,7 +1803,7 @@ - + 15 @@ -1830,12 +1830,12 @@ 4 - - + + - + 2 @@ -1857,12 +1857,12 @@ - + - + 15 @@ -1880,7 +1880,7 @@ - + 15 @@ -1894,8 +1894,8 @@ 15 - - + + @@ -1905,8 +1905,8 @@ 15 - - + + @@ -1914,8 +1914,8 @@ 15 - - + + 15 @@ -1926,7 +1926,7 @@ - + 15 @@ -1953,11 +1953,11 @@ 4 - + - + 2 @@ -1979,12 +1979,12 @@ - + - + 15 @@ -2512,7 +2512,7 @@ - + 15 @@ -2624,7 +2624,7 @@ - + 15 @@ -3152,7 +3152,7 @@ - + 15 @@ -3275,7 +3275,7 @@ - + 15 @@ -3398,7 +3398,7 @@ - + 15 @@ -3900,7 +3900,7 @@ - + 15 @@ -4004,7 +4004,7 @@ - + 15 From c8084988f5e2ba7d395b6e44bb5399438b1376a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Wed, 24 May 2017 15:20:22 +0200 Subject: [PATCH 02/11] change to 25fps --- gpn17/Intro.motn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gpn17/Intro.motn b/gpn17/Intro.motn index dfa5702..955ff5d 100644 --- a/gpn17/Intro.motn +++ b/gpn17/Intro.motn @@ -277,10 +277,10 @@ 1920 1080 - 510 + 425 0 - 30 - 1 + 25 + 0 4 1 0 From 4d92bd486aa4ebc44002bd172611bc70f3f7622d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Wed, 24 May 2017 15:20:30 +0200 Subject: [PATCH 03/11] ensure that the file exists before leaving --- make-apple-motion.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/make-apple-motion.py b/make-apple-motion.py index 4dba612..e900c14 100755 --- a/make-apple-motion.py +++ b/make-apple-motion.py @@ -103,14 +103,15 @@ def render(event): locationpath=intermediate_clip) while True: + time.sleep(5) ps = subprocess.check_output(shlex.split('ps aux')).decode('utf-8') pscnt = ps.count('compressord') - if pscnt == 0: + filexists = os.path.isfile(intermediate_clip) + if pscnt == 0 and filexists: break - print(" still "+str(pscnt)+" Compressor.app-processes running") - time.sleep(5) + print(" "+str(pscnt)+" Compressor.app-processes running, filexists? "+str(filexists)) print(" generated intermediate-clip in " + intermediate_clip + ", now starting transcoder") @@ -134,5 +135,6 @@ for event in events: i=i, n=n, id=event['id'], title=event['title'])) - render(event) + render(event) + print() From 1a5bb7f3dfe4ea4bdf05f88dc508638681f36059 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Wed, 24 May 2017 21:45:40 +0200 Subject: [PATCH 04/11] rewrite apple motion renderer to use the queing api --- make-apple-motion.py | 171 ++++++++++++++++++++++++++++++------------- 1 file changed, 122 insertions(+), 49 deletions(-) diff --git a/make-apple-motion.py b/make-apple-motion.py index e900c14..917c97f 100755 --- a/make-apple-motion.py +++ b/make-apple-motion.py @@ -8,6 +8,7 @@ import shlex import time import sys import os +import re from xml.sax.saxutils import escape as xmlescape @@ -71,70 +72,142 @@ if args.debug: else: events = list(renderlib.events(args.schedule)) -def run_check(command, **kwargs): +def describe_event(event): + return "#{}: {}".format(event['id'], event['title']) + +def event_print(event, message): + print("{} – {}".format(describe_event(event), message)) + +tempdir = tempfile.TemporaryDirectory() +print('working in '+tempdir.name) + + +def fmt_command(command, **kwargs): args = {} for key, value in kwargs.items(): args[key] = shlex.quote(value) command = command.format(**args) - print(" -> "+command) - subprocess.check_call(shlex.split(command)) + return shlex.split(command) -def render(event): - with tempfile.TemporaryDirectory() as tempdir: - work_doc = os.path.join(tempdir, "work.motn") - intermediate_clip = os.path.join(tempdir, "intermediate.mov") - final_clip = os.path.join(os.path.dirname(args.motn), str(event['id'])+'.ts') +def run(command, **kwargs): + return subprocess.check_call( + fmt_command(command, **kwargs)) - with open(args.motn, 'r') as fp: - xmlstr = fp.read() - - for key, value in event.items(): - xmlstr = xmlstr.replace("$"+str(key), xmlescape(str(value))) - - with open(work_doc, 'w') as fp: - fp.write(xmlstr) - - print(" generated work-document in " + work_doc + ", now starting compressor") - run_check( - '/Applications/Compressor.app/Contents/MacOS/Compressor -jobpath "{jobpath}" -settingpath {home}/Library/Application\ Support/Compressor/Settings/Apple\ ProRes\ 4444.cmprstng -locationpath "{locationpath}"', - jobpath=work_doc, - home=os.getenv('HOME'), - locationpath=intermediate_clip) - - while True: - time.sleep(5) - ps = subprocess.check_output(shlex.split('ps aux')).decode('utf-8') - - pscnt = ps.count('compressord') - filexists = os.path.isfile(intermediate_clip) - if pscnt == 0 and filexists: - break - - print(" "+str(pscnt)+" Compressor.app-processes running, filexists? "+str(filexists)) +def run_output(command, **kwargs): + return subprocess.check_output( + fmt_command(command, **kwargs), + encoding='utf-8', + stderr=subprocess.STDOUT) - print(" generated intermediate-clip in " + intermediate_clip + ", now starting transcoder") - run_check( - 'ffmpeg -y -i "{input}" -ar 48000 -ac 1 -f s16le -i /dev/zero -map 0:0 -c:v mpeg2video -q:v 0 -aspect 16:9 -map 1:0 -map 1:0 -map 1:0 -map 1:0 -shortest -f mpegts "{output}"', - input=intermediate_clip, - output=final_clip) +def enqueue_job(event): + event_id = str(event['id']) + work_doc = os.path.join(tempdir.name, event_id+'.motn') + intermediate_clip = os.path.join(tempdir.name, event_id+'.mov') - print(" transcoded final-clip to " + final_clip) + with open(args.motn, 'r') as fp: + xmlstr = fp.read() + + for key, value in event.items(): + xmlstr = xmlstr.replace("$"+str(key), xmlescape(str(value))) + + with open(work_doc, 'w') as fp: + fp.write(xmlstr) + + compressor_info = run_output( + '/Applications/Compressor.app/Contents/MacOS/Compressor -batchname {batchname} -jobpath {jobpath} -settingpath {home}/Library/Application\ Support/Compressor/Settings/Apple\ ProRes\ 4444.cmprstng -locationpath {locationpath}', + batchname=describe_event(event), + jobpath=work_doc, + home=os.getenv('HOME'), + locationpath=intermediate_clip) + + match = re.search("", compressor_info) + if not match: + event_print(event, "unexpected output from compressor: \n"+compressor_info) + return + + return match.group(1) + +def fetch_job_status(): + compressor_status = run_output('/Applications/Compressor.app/Contents/MacOS/Compressor -monitor') + job_status_matches = re.finditer("", compressor_status) + + status_dict = {} + for match in job_status_matches: + lexer = shlex.shlex(match.group(1), posix=True) + lexer.wordchars += "=" + + job_status = dict(word.split("=", maxsplit=1) for word in lexer) + job_id = job_status['jobid'] + status_dict[job_id] = job_status + + return status_dict -n = len(events) -i = 0 + +def filter_finished_jobs(active_jobs): + job_status = fetch_job_status() + + new_active_jobs = [] + finished_jobs = [] + for job_id, event in active_jobs: + if job_id not in job_status: + status = 'Processing' + else: + status = job_status[job_id]['status'] + + if status == 'Processing': + new_active_jobs.append((job_id, event)) + continue + elif status == 'Successful': + finished_jobs.append((job_id, event)) + else: + event_print(event, "failed with staus="+status+" – removing from postprocessing queue") + + return new_active_jobs, finished_jobs + + +def finalize_job(job_id, event): + event_id = str(event['id']) + intermediate_clip = os.path.join(tempdir.name, event_id+'.mov') + final_clip = os.path.join(os.path.dirname(args.motn), event_id+'.ts') + + run('ffmpeg -y -hide_banner -loglevel error -i "{input}" -ar 48000 -ac 1 -f s16le -i /dev/zero -map 0:0 -c:v mpeg2video -q:v 0 -aspect 16:9 -map 1:0 -map 1:0 -map 1:0 -map 1:0 -shortest -f mpegts "{output}"', + input=intermediate_clip, + output=final_clip) + + event_print(event, "finalized intro to "+final_clip) + + + +active_jobs = [] + +print("enqueuing jobs into compressor") for event in events: - i = i + 1 if args.ids and event['id'] not in args.ids: continue - headline("rendering {i}/{n}: #{id}: {title}".format( - i=i, n=n, - id=event['id'], - title=event['title'])) + job_id = enqueue_job(event) + if not job_id: + event_print(event, "job was not enqueued successfully, skipping postprocessing") + continue - render(event) - print() + event_print(event, "enqueued as "+job_id) + active_jobs.append((job_id, event)) + +print("waiting for rendering to complete") + +while len(active_jobs) > 0: + time.sleep(60) + active_jobs, finished_jobs = filter_finished_jobs(active_jobs) + + print("{} jobs in queue, {} ready to finalize".format(len(active_jobs), len(finished_jobs))) + for job_id, event in finished_jobs: + event_print(event, "finalizing job") + finalize_job(job_id, event) + + +print('all done, cleaning up '+tempdir.name) +tempdir.cleanup() From 1d79eb33cd50402cc8d66f7d30a19f84128c5579 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Wed, 24 May 2017 22:35:17 +0200 Subject: [PATCH 05/11] layer naming --- gpn17/Intro.motn | 142 +++++++++++++++++++++++------------------------ 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/gpn17/Intro.motn b/gpn17/Intro.motn index 955ff5d..006421b 100644 --- a/gpn17/Intro.motn +++ b/gpn17/Intro.motn @@ -253,7 +253,7 @@ 1 1.1111111111111112 1 - + @@ -261,8 +261,8 @@ 0 0 0 - - + + 0 @@ -327,8 +327,8 @@ 2 832832 120000 1 0 - 1825768938 - 1999734643 + 1999738555 + 1999738555 1 @@ -345,7 +345,7 @@ 0 - + 0 16 @@ -357,18 +357,18 @@ 0 - + 0 - 268435473 + 16 - - + + 0 1 0 - + 0 524304 @@ -490,9 +490,9 @@ 1 0 - + 0 - 524304 + 268959761 15 @@ -519,7 +519,7 @@ 1 1 0 - + 16384 524368 @@ -581,7 +581,7 @@ 1 0 - + 1 524368 @@ -618,7 +618,7 @@ - + 8589934672 15 @@ -806,7 +806,7 @@ - + 8589934608 @@ -815,7 +815,7 @@ 0 1 0 - + 16384 524304 @@ -874,7 +874,7 @@ 1 0 - + 1 524304 1 @@ -915,7 +915,7 @@ - + 8589934608 15 @@ -1115,13 +1115,13 @@ - + 8589934608 1 0 - + 1 524368 @@ -1164,7 +1164,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1225,7 +1225,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1292,7 +1292,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1359,7 +1359,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1426,7 +1426,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1493,7 +1493,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1560,7 +1560,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1627,7 +1627,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1693,7 +1693,7 @@ 1 0 - + 1 34078736 @@ -1739,7 +1739,7 @@ - + 15 @@ -1748,7 +1748,7 @@ - + 8589934608 4 @@ -1862,7 +1862,7 @@ - + 15 @@ -1871,7 +1871,7 @@ - + 8589934608 4 @@ -1984,7 +1984,7 @@ - + 15 @@ -1993,7 +1993,7 @@ - + 8589934608 0 @@ -2512,7 +2512,7 @@ - + 15 @@ -2521,7 +2521,7 @@ - + 8589934608 0 @@ -2624,7 +2624,7 @@ - + 15 @@ -2645,7 +2645,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2706,7 +2706,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2773,7 +2773,7 @@ 0 0 Normal - + 8657043504 851968 @@ -2840,7 +2840,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2907,7 +2907,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2974,7 +2974,7 @@ 0 0 Normal - + 8657043504 786432 @@ -3041,7 +3041,7 @@ 0 0 Normal - + 8657043504 786432 @@ -3106,7 +3106,7 @@ 1 0 - + 0 34078800 @@ -3152,7 +3152,7 @@ - + 15 @@ -3161,7 +3161,7 @@ - + 8589934608 4 @@ -3275,7 +3275,7 @@ - + 15 @@ -3284,7 +3284,7 @@ - + 8589934608 4 @@ -3398,7 +3398,7 @@ - + 15 @@ -3407,7 +3407,7 @@ - + 8589934608 0 @@ -3900,7 +3900,7 @@ - + 15 @@ -3909,7 +3909,7 @@ - + 8589934608 0 @@ -4004,7 +4004,7 @@ - + 15 @@ -4017,7 +4017,7 @@ 0 1 0 - + 0 524304 @@ -4176,7 +4176,7 @@ 1 0 - + 0 524368 @@ -4234,7 +4234,7 @@ 1 1 0 - + 16384 524304 @@ -4366,13 +4366,13 @@ - + 8589934608 - + 8589934608 15 @@ -4550,7 +4550,7 @@ 1 0 - + 0 524304 @@ -4577,7 +4577,7 @@ 1 0 - + 1 524304 @@ -5080,7 +5080,7 @@ - + 8589934608 15 @@ -5094,7 +5094,7 @@ 1 1 0 - + 16384 524304 0 @@ -5124,7 +5124,7 @@ 1 0 - + 1 524304 @@ -5158,7 +5158,7 @@ 1 0 - + 0 524304 @@ -5197,7 +5197,7 @@ 1 0 - + 0 524304 @@ -5228,7 +5228,7 @@ 1 0 - + 0 524304 @@ -5259,7 +5259,7 @@ 0 - + 0 524304 From b0438e6fd36da5f000c052072beff4b67721c442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Wed, 24 May 2017 23:17:01 +0200 Subject: [PATCH 06/11] gpn17 outro, pause & bgloop --- gpn17/BgLoop-Inframe.png | Bin 0 -> 92201 bytes gpn17/BgLoop.motn | 615 ++++++++++ gpn17/CC-BY-SA_icon.pdf | Bin 0 -> 4258 bytes gpn17/CC-BY-SA_icon.svg | 70 ++ gpn17/Outro.motn | 2216 +++++++++++++++++++++++++++++++++++ gpn17/Pause.motn | 2355 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 5256 insertions(+) create mode 100644 gpn17/BgLoop-Inframe.png create mode 100644 gpn17/BgLoop.motn create mode 100644 gpn17/CC-BY-SA_icon.pdf create mode 100644 gpn17/CC-BY-SA_icon.svg create mode 100644 gpn17/Outro.motn create mode 100644 gpn17/Pause.motn diff --git a/gpn17/BgLoop-Inframe.png b/gpn17/BgLoop-Inframe.png new file mode 100644 index 0000000000000000000000000000000000000000..7e94784cc7e6fba5aeb78323a7ddc96b67b5e99c GIT binary patch literal 92201 zcmeEvcU%<7w=c;E3W|bAQld&+P|0BzB#xk+L&->ha-~6E;x~99j>h!5o=X+9x9@Ep@vU&Gr z8XB4{+FI%cG&CD7(aTajr@yr+0&fFP3PGh9w;3jpGNMGh#x$cM{6H}O+YVJi}ZQ83! zv=wao>Et(8SkRqKQTwQ%Ix4VnnaTL5)=lY~1e%IdTD4jTFa|nIX4G#2@!@5`EsS)0 zKc`muZI0jjpy21tdVBr)*WWHkX1I4$exG*wKHB%Si|e9~V1_sZH-}^EbWToI>o(ON zmz0uZFxj-(|LQOf)g@`OL*X*ZJIgYx)l@VJ-kgb*N2*J{3&`J6Vr+q z6H{v~y8xTuuUGD%?o{?{qJMpznTe@~PSyR=h1+s(?8`N*d^LE4*ROB#Cy|h+0KpQf zv6J4fNTgDB0*U1P)3F)u^}+PMG&csUCq=wvvH__#xoVwur=ekFh5pgf+`YGphDMb} zTm9z~KD484flu1K19>NLFPOu7WtnAb=~=YW45EX7Hu=bEb3dbHv%_i4cdG5IoXjST z(b`8uoX{WFi?MQ=%Q&U)8@p50k}mS_EdN297FDN1yB?iu+=#k)&}k3j-lyC>AAfSY z(CP2h8RP!2s$OXz;qx*_s&S?`#_{hrpv95&BV4(rGyg~N6SA&2sQ^iEo#|l zW}$69m#!VFBZmB?%T>^G);mgNYKG`yhV=rKN!bQx0OTMUnEP?j+9_CGxqkezRJy z5?^33Iu6TI(BoII{UjaN+3m8^(9?brgcrZ5xuYab7~qRU?K?6i-|ILKaof3y8N>@^ zh8mS!CwiJmb5GlunBIHO*2oA4;v}t?$D$iZi=34==>kK7k|O2j=(Rf&!`e!M1UOFL zpBT+B8PW|BH|MhlNe_BTDSk0mBKRlAvu09%J=_X4K^8EOWR{J?GVMUu?{6Yg3 zaX?qgn~iBYV#?{^_A|CllqOH68SeM8vIJya{^0YYpZkyRb-(!1x~}>D-J4+2c~r!T z*2i);GYk$S59v937EN1+89zK`ra=V)GEeCC(!%X$9;}MiSVsYvbk52IWDc}fgt;j8 z)LCHZT>af|z**@Ko#%IE(G*GC*Z{Ym7Di(lXO|50AMEsl(t|2|C=-w>d?+$1RrpYp z-dUO0^3nJthxz5ol8KqFP`3P{$QD1RX?5hq1eb?cLy=TQ3GGuQt(@@!s2LaC_$2-D z`ivbPiR0FNtwr6TY_g`>HKa3t+@7lAFkfWdS6B>w$^SjFWx@52U(BN$=EohOU$nR1 zF^^KzPH0Op-|tE+A@`%b{iEOUX@S6t30^taWk`j~T3EuN6r!5?mWEr}8(MgU6bm-3 zs0&)8uhTnWuwg>qBxal7(XSjmZNfR-bdw8{$uE z*96Jfn`dOk=fplHJ?Gq$zApTf0egJpbMa=GLitpAywj$Le!7w9hAX7VgDyr3#{@mc z%{PVj)2SE&a`=8IGVlJyifFhg+?meuaamdvc4;J1ug}48jIimd1>KA#!Y^l}c=Gk8 z5DU5yoSt6}bKA1rfz%swj9{d{$V8%k-W{QgluVU(SF|_F$na{;^k&OqR+OOqpxgDn z5YqRUgM_;4%&exagt*HH*0k=7&qz8<{P|a)=bokQpXSxRnu(G8fq)zzLuDkbb)BE;K(aKZR8CH!}B6lg>k<@8QJ85idaW ztBG!?oX~bX$Sw;of^0NI? zde|x;15g38o78`Bv;1SLuzCn|ifHu?n5v2D{W#E%SJPd%s@sztK&ObT;Dp=Hb5@`N z)|#-w{9dSNpt>1t_oav1j~Ao@o_6GeN#`sB0BCghTwtq!dO!tKa6C$JN2ItPtWM+< z05lfbpSQs6r)3jR0qxR5|6t1>sR2EOn{Ehbnw1Qh+LaC{p16k?=v? z(6zX8qNZfOy^&%-y^N8;KyGCBp%!|sjHKFPWqZrasS!Fy8Nq{h8AXYUmZWkBmq|xA zpj?hZ7|a~NTAL3=feWub^=UUQ5h^FS#%RUUl7?pr?K@TcdI8)XO|Kl>#oez0z_Yln z{A}7v0hakxPoqiKw9YWLMtkI9pueSyslvU<^Wv`0BTbgoA(ZzDIj^)S96;h`!Qz$; z<4VW1odW!&veYu)N1QZ>2@o6dyo&OdIgt8EGZMuuAE8_-GZb)j+X(NYq<(J!e!AH> z-=G7Z=)Y-}9oEuC1QUAdgHeNQoiEpq=*V+OvCSCH#2qhfKSUpd*) zrFkHAOmjO|&ARclq$U-}(2&0{H?SxpDC@WBLXiU5IW+*x1~RK-pYKVU*}MKpf_cIT zbNpj#)k_`xNEboRN`=+I&ooE54NM$fR0HT-PCL&q%ygwuXLzbvs8`A(Hed=zIw_%B z5O=n%=MCNbl5Uh6N5Rn`Bf+_a%B0r)3_XAVIf|B6RDC}!f?UZS>qs!x@j2HVkIDW^C&YY{PZSD*@G~^!q zz?2Y5{`JYIfaljm8SuhIKKB=)6uNjWgB zsKV_VU;^J=rvdJ*$aC?6hk#I(0B6RxMa#0l!}Hh*0OvJJ0<&4+0Yn6V;gg>;%1{*1 z-`elcV9TOWoF0pX$<0<5!L)?E1-HVqDoH*A#vrsy=O|1ji~>d+#TO!OdtiQbG_biv z1T5PMQ`|x+F9h zp|tT+wH}H{jVgMmqKDG*p{!~A=S0t8TNxn*hV1sR3-7(=YkiZj z6J7HugPBfk;8u_2)%RM#2`d7O86-x=m>_hLkSR>BFuR*@UhrgTcC1Cpt~~s(&g1x} zv2NV*`X!!r5Nd9AX}`zBROde%VFcXER?E?3{Ksr$FlSoGaT?%1=2HgQF~Wi2k{%-< z9AH!-@`2zI6Y^Q)U8LxcJ45&|A>6IW{VO14rTV2mh$2Tm1BpmF`jT!n>X?2kQ)% zOIO}suk_YJw5xrxI%(kN^<&D%wc`laK`ZMne=mJ0)a5X*-+F;_dpYuba00gIy2>S$ z`P-RO2YLZC48cHwwOLa8jN_yLvPa4cH3vuIqa+rHX zdXJ0=yH@8m{$`?-r&MsrC;VlaOzB<@t_N=yu6H82Nf$o!(#Z2?`5rv;9s~+3cd~j5 zfItCpwo9c8^9-8qs5f+zLj%H46T@N4+fX>|WJn|wPAg6%xOewkTZLF8N|ewpp>cx6 zTYmy!up=bRj!34_I^Wq(YT5&8OvWn6gQ+bAhd5ZQ`1pAh6A+&z`MG;hI>TifBGKy; znx2GM+(e8Z_~ZIVyRDN#Qx1)wjfCpu>$OsRM|~@`SoIy7LM)>|puD&!3MNRXW48mus_Uu<6R_^7GXWk}N4LN=U%1A2 zZ*K%1)?a(!1|FcA0JJl`KEe+V0`19C2Z(h$R|HJJy74(ctZgP{ycCtNwP}YE1k;M? z@_`9hRqy8jXxG%U1b14Z+d%jN!&`oMfR&am9SZPeYu5bnU4%?Kt57g4L0KM{fR*LE z81O&mIl|o`kOhp(=z4*KzviU=GuHlnN3Zg09LUKs_6Nq zaG{DGN@fbG=%Kv&sG^6W(4~qVO8OI3^iV|)#pOd$-}`STdQdmq^Mn*~N{eHg2)*;| zCfZI&A+o2{8#psvw187~p(kCfa*}C`HseuJlV#-dOx|L*`B`ht?wmr7xJ1GVNGqHP ziJG5#Et6qnFoG1}ut?;@HhF62ExBEfFfwSJ&?~nYR9b9djOs|)l|=%XmP8c+`r1za z&-y0~O!EYanWbGxcEEQlkTsv0WVl$7BMcm{c9H14OV!E%<;mlRl5iZ)Pt{o5y$K;? zJZ@1%iyUMA#4-v%$1GxK5)@+&!U`NGbU`BKp(Xz4h9zbJGIBHoK5E8F?ABt9(#Mf4 zE6duMYJ=^@y0XvN?wF%TR~9FXqMF8*=2!A~bbSu8LkS2A?~{C&C$D4!vXBUbMQfjM zXByLJpF`|E&m->=;>a=MrKAy4uh)rD*!~c5Z2gEZD@!p$t_ujKA2BEKl4I-b0HF2D zBOQPBAO_pwO?D6yd<1jcNGR(8nX{RQ_3Q1GmWDuPC{j56-CQG~FjW_Mpc}%=8zxiY z?*flI$OxF5l@XE!VG%1MM+@yOR06s^LEQgxRQI6*TCO7bp;Ic(Q^2QQiA0CJt8<)Q zoU*o~?KO%7Hj;e&OC5(^CvD#xHsci{ejz3jN@u`24?mtjfQcFh&|h_T(Iu17EXWZG zf9D4M@aln<06oFE$wF3;g}Swr?~g3h>z(VFfze|Ygv%H8-%hIMXlUy8-_BCA&N(e< zt0F&?ylMvg{fi8m5~$au39}Bo`S>cG;VOM{d;p<~bX1=AY}pdhK%2W%f@9nLnd*eh zBp$*$?Sbqt<5FW9h3SN-ZM5>ZqJ{POMk^OSEQ<0sA#)=O@N<<{Y3lFz_Ucw1td;87 zZ#!{R<6gjSX_dYX>)m!7Q#&jPz1C%wDL>6zF%qbkeRnlQcD6Hen{YyTwPR-tqF0nZ zzUQf>F8LYWB_j09@D4kX{hj_7ADPOCQdYt#E@cSVHvmkfPYAvTQ%$$p2f&A#dEObA zp88~Q06vCgJ_k_Ne<%uY2p*~dmp0FE!4_S3SW(gwOv|uz?*L2-!7d$OAUM|SWc=fD z7n(9E6=16Pr7dzWEd`F?A}uNj8C8A-NALgxBX z){CRpk{p&xthIj4P{V~o*jOpfL#e8+k3DEF$KCt5$&504>SM#_Vm>zkzGk&!w(Fp_7*wuV(6Tw4B-48=d4vr&o zo34T!?M%`I`B6H({PUC)_W{YI4ku`J>?UKtKS-QV8~;Aj%W9T&>jG= zgGf1ZcOh&q0!BHF%tXtG)ZfRGMV1prh}Z#M$r7}qV4Jb~w+ z=W?POUUotzl%i}-DQSlg--~pDym};3N?s#mu@n$tr7=m3G#H(bnlw&4Pi|#rd}P;& z_88>}iRRki*6eLSHD~WX1nOG6sD{E!;IGR6!3E%;^ zBmh&ugiG%xirdQ9$mZ`YsD6OLVxvT07xpOy5QX5Rxc9Fj z;NRXm4-i~Y=?&q(^fO8N_yWI6AD5=wH6RnyK4)>^ZA?yRZpW4nSD5duBhwvyITw^#Ztyx=1o_LH zk3sz6c5xj{OV-9PC|M-W?aIF=$X_;CRX1RQdQ-U*?sAfZENgA$JK<89$~=_xAS&}v zl*d%&p)$`8%R?&jP??9yJbzWms5%d&HSwR*d72I*WmumsOd+P02y8_x7~}Yw*>}eR zr`a{i6Q5(H`B>dLopp?iCT93qM<#Gxj|8)dZ>OFt?ku>Tjfo?XEGlM4j`>f&3B#h5>(9|Dm53w^PwOsa<~dovMoh?rLdJ?kvV*WWyXEpHL^FeDaOqyDr%Mkp@?sw5 zbJo^p$6BS#bsIQ>7M5D)W$cEZ*LgN}FI$ROVunn9ubphx6bdg@HcYvak+zjYQkpu1 z$q*c7BB@%RU5*1?JSv!(QIV*+xlb%hG2zqV3aJ(Ip|P=*)p(g5Q;aVX6U*{5P4+lB zH_vd&^42GRTm4#~L^MqaJ!mB&{J8rY(FYUy9 zIN5kTZ&avByhI{<=JGy$YwQlz{2iE&OTmbzk2jBP3gDA^x)6aW7A^)a@zI1{a`r`R z{!l+tL=PQaQ;285D%r<#UFS}WY>?)9O)=EmTdADKY0F`FYuO#_yMk!?hD)n2Bp`ZI+NGNHxT-EHK+Rc)zzK^u5N! zy&%;)FVR0zn(C`4o5I^V$kd-9Tt|mCvfIhuE1j=+P4^+S^Id~;^6MqutBAG*z$!C< zN#ZNYSQ8S+pFd=x^xnenx&%=yqcFpWoC}{{CJoUNAE}s!t8> z%($Q|yF@lGw1!u$p3{M7Rrtj0b!+wifG z__HI7mg-WDSj`~%?O#O4a;aMN;-ohCJcv;gqZ_fj?Q7!PC$zlH$JhGo)MX5zsP3(@ z7#%Y}P8QL=CgX!b8(2ODoa?8Nn2mhB>D~>*lOV%>*SzUr`i*V7F|zZwt7$DJ1VdP5 zdBH_(b+>b0;|7*p#1#pmc0WxfJ`%ilN(qzFcgp!94XRJVZtLVP5_0#jllX*mm3Lg@ zrz`?#Q0(eLYzfs|U2_%}_o4b;Aj;-3)eoHe-fY;G&w{xcRVY`%UDPj02M~QO$-ZAw zX1e9_Mp0*+`UPcv_nQhnH4hk^LlI91&i%){r+Y4MRNR3vUKy$W*}3ab$o7S$in6B( zwOqq`76BVkbA{3&`KTBkL>I!k=VO}mhQcdG+`#AGR$V)iP#Al;vqFSfFl&AoyuKT} zepdAQa?W?e%)|w$=pdyfzqs5;EU*?)Ay%G zMbK0G#3t3jH<*{GR-DBYs%*voYN}#T5aB#x9)?hy3P?Go?eT?CFL+LkwnW<1K}-HG7`1J6?US?z-O z>ZR2mehOKa)T(?hwc+wJx6ux!t37lP>O$fK9mwvm0hK1g!S!Zca4AxG$y@qOnuzSi zCnUf1n)ayTbqyk=clVo{7yG!%Oikt4`T%=G39;zK-TfBkFVD~}+|ILeB{#Xg9#16q z#Yx6aKmV9y}CWB8%Me#EdB6$8asYWi05PV{c-#?>EoZiy@0iJb zj_psd(=j^fqTe;0U<@^k>1}XD@imY#Ag+=A zRS~@VSy(aj)ITbdUv0x+9Ct8a7nJYqN9!hLMWgd#$PGue{^Zf8eNM#->^H7=RuZk5_=b^YJs5%cN`^9-v zD<>!EZ0XM%yz1wlv)&v3*o)b8xXDj97I=7hE1xTmG7KniV~j~psu`9Yiyz8p3f(rv zG=;=<1(>2k`!uClM>FSc^8jDJ3dTP0%LV(4lWer0bosKh@T%3pI_`9#rW2yup-o%y!xd+%{Y&RTD1L{?a)d zA!-qWagI&*&hw*U+GE)*o0_%my8#P=W`FL%?g|{ zap^Y@{_Zt4zmF|TyAS0SE9Y56t=>TJmI4hAlsnlm#+*T01-(deSu@OZ5zpvkh)0tz z9BuSs2$sN_2Ra37xuHz?S@Vdhz%vMUKy9)}i_f|Y#LYz@Rb8>^T45Jvp^4j+3baEQkbmG3U5Rg|5ZsG0p~Iw?88 z*1D(qQ+1O3$YV?tGH%G>vo=%V$}!sk&PiM);`fIocXtKRzLZvuA99@Cf7E~49JAlE zL0jT=vkG7yJ=^%MJ0s{R5TBA858_jL3nGpPWe^d`=R!;pnG;AjMFqpO(D0G1L{1qy zd9O!@mfrHSlJM&=CPzKYyp2`c^CiF()8DJGVPx@_LF*%bA~$4@5fAiEKIQ3|*Ad@+ zOt-5b&(7hbQFF7(2$AC>u^Z9Ovhdn_)rqce|Z7w zG&rj-zVE61T}s>B-wCK2u78l`OD%w}?JoCE0=qcd!2&ihoUItJ{!K%lE=vq3?3neci#Amh&gU zYD*J#6o*OWA7Z4hM@3~Gir<0CJe0Vd$~;u&`R=Xn@0%Kxd8o`oWuCvTivOI>W8AvL zjES4l8%=JM6IN)hGRIWrHV2$*#arLyb@!upRtI4B9>&7I*yFik+>lMnrW#*Csi$+f z)xRwbKa6%qhu#4APipqJennQy$D%u!W0u9wFUm_jof=0-sOg`t1#tCkiK6s_5XSNLoxdn+gWJWvJ%GQgHPwctv6( zyR9F_%g5#MW=@Q0IGKb^s=ZnR-1JEWrMa zvC{R9nTz27-!BmT+oLRs6b2 z^#bsGjZu*clRy0e)6=*!V4u{}l?{+{TpXk`dFQI7l>y}kew0e~i$JRINoUb9Cm@huA)>|C$HY|$hV9W^cPxijD zd4{?35)#A~Y@Um5+nGOE&J+g1+`VlbPEO>HTWSc22c08hU=@(0O2F2# zP=t89HAjP&Ez79mW@@AQTTgvpF=>|KR%qBw$gL z*AH%EtN0Al3JOw)j=^eTsOT{$gg!%A`1OP5*l9D{0d~p2GszyFbGKupwhff3yiUx= zP7=Ubia2uif$K0QL>{KnOA}>E5P7&5ns{+tkXN3rtZ%htg?G7xDZGd7HC;!eJNcd< zVs~3HIlf?B(YpxiYeq)ErqeTwvw?_+JV!QDY*j&ecKc$&xgBmOg9wWiZwSK|1`0tV zE|0JQsNH)kO_~eXH99dMz@oh-&lb!~cHSLh(%4u$ZYs@njWIw{>Zw6d)~|4J_r@@Q zy?7qF!9JJV7vQbFnv<|Iqz?eRb*p?G#ckj_FkK(OTQM?5Xn6SM67~_mTgP{^f5#gs zeu-O9dVPo45xCPz1b9o+-s~^%`LELQyM8)m0q~Zu`%aiBlFB@kfB=6^dTL2inKayaJ%$`j8kv$mpf&w@vqw1s1=G^8hXd}s z8i7B?DADN7SB(De)(JKTXoi`GrkLQ)%K`M0_Fe?>?_U4a=(|h+9%#Pn6a3XL|E^=z zL#P~Kmv^HLq+i=lI3^XoO5tNoBMH{G&(?D+Adf(a{{RfnFCvC|hR1*-Si^Qg$>lmZ z34QMFYC^gqs1y)nXgi_pqRV*U2^0n`;r!|7g_Tw)Aw3T`xI4e#VP88a9ldb?@|$|k z8AF({Mg;_RXN;F~N^w2jR7B3wZt~)dz9z!S$y)7aB>l=MG8k0e4onGqSAEtXo*wd9 z^Ik)UszeTLyFXpc&d)kk(tg4@xpO+r^45?y(IF}!6k&!}!Z?`En))oPxc4R4E!jLe zyx3Kme>1h|2>wc5scgNH+M!F0y%>kSLW!d3Q3Rf;k)|m~$}qj?74MBOO+i$zofI?& z;rLkE<7Qop=+K;qKy#t9Q!Y|(S_ezILXB(+?DjEBuF#Z?b>7);Y4L_6k>zO=tZ@h> zqY06Ga$P>79XVFLc}(cAMP&DJGb`gu$OUG|X0YI6&F9>fa_23UA%l0GYFALiAV8AU zZOQ{e>+=k?ak$aq0jK?_Hv`suwZt>YCr)}Qn|Dn+N+l4V;3Lesz(;8^mDaR4iqdD# zmynw3%Cu7^{EpY%^n`dM`NSblWkE^N`^r<#s#D_Ucpoz80UqeMz5nEiIQ>mb;FA$T z$v<3Kr+2S*hxlW&GN-~&yW)NHNx(jU$DKn)Lgth18PY?`>aIsZlXGNi$lNkU=S_6` z;s&g<)`{);Q$A$l$kSz-*(XV7d)EA6Z~0pUu6FM z^#^|{cewgX(xXGa?9<(Mg{AJ2jeW|9M{q4-pabt2|BhSe#VjFl;$rQK(wP^XD#`eg zm7vaIp!rhb4Q@yTl{^#~ zgGwGMd8o4IZ%XVRmk|Yop zFfA;#bLph>#?g;4sN*J9Lp{}%oun8WoxBkRkeq)GW7xTv^Bmi9PU@lQ+?#gJ&=AYm z?&G>vZ=1<)aRzu;JWCk3>ZLI~W1D5xHH}vSuXL7-)YBPms0Gy6yG=ZJ8F;gM`B)V? z?(GNX92i^);5KpDPHfQyKOS&2d7Q(~*)r&4 zvK>k%+Y%U0lsp{!Ka*HGv>v|pF!Nur2l?y{H-hY~dtTYuIdK2tQgnfT&&FB7$yRhI ztBlRk?&45;(gCTd$z|!I_a0@c0sD*WR0hH_QRb(y@rtr;PAPJ8+cu2s$Yao)cW^9x zL|QEFQD!z*iBx@a_0gltJrI$zh`%EqUd(ZurRQMDVc1%%WSC|?v6u(B`FDZr`cs7+ zKFu1cC$@jgmM}~$8fd8@^`-@S+xZ1Ql3xChBE79JJ~GukIK#Ab7e>}cH`y^%{xxqH zf~#<^;lM`oybe&&!6%U1>LPwAju4E9 z2@EGwh^UG(e0xl)U!?N8iR*|bahNA9YNo}@_ zx9=7Rj6XvnSufoyzLFYYh9Ng}zsj>EH@uCgdF~pijC1XX#wgploEeTIkspaWGqes9 zMcNP$c*Du$$F=2EWy%RU0(?2>9?bmp`_jOm7iXUD2Gh{JnoduU<^D>K`L8YMd;UITeo zfx2AaY{{K?3pcx89ykHoK3(Dbj}#l|jHrisV4er$BgtlzfthWh+6s8EwS+eXX0d@m z1aKkQu{)c=Tk5FQJU|sam?tmRL4`AF#oO{>@*q|4P%`yU12dFjV+(7ykU_HQq;wJOHwwP@p;>PsNelm%npM_=nYO zwF?Nb5VwfrHQu+@c1I2&<$t^X(UwL5^rYjEJPcZioFKK**=(KOve0-l%t@~^(pk!No}jeVF*}mGjjP& zT@dxK7o*eXa4x`qy*daIm#}ll88P>@gdEc5q`MG6UMzzAw$187Jt{H=MJ3CxmI1C- zjvTT`RK&KULqmf24NFRv%P*rt-#22$4?U)RLO7Rf5?J~sgr7ALZw=h@N{dtGn3j~m zEaV{oFMnOFA8(HiopVc`KO;X{3WB*W+JHj_I5~U+9Fx(nXFbB+@v|0M-W{@^%(dl4 z?x}CW_{rBS9mT{8IXgB@nMygurKZ$#Ek`5tS@RB!WQa(U8$?wO)z_Cf)f5mz5vF#- zJqKNGAViDpiM9$Lqb%{bb za+CtSe)Wm8iIRm1oNa;KqxG(!++E{vp@gy{GTA@afreR0#xT8Pxrb3X8W?hRV~69x z(?Qos3Q|)qu7g7UCt_FLp+hrCn#nEu3nVN`#6hP@m$LbL)1G6&_ejjF0KDL>V>NJH zDy3w`@h6n9rcnHf8s=>JwcL&O+?{OSF$WgD!3(`EdV) zUBd2@iSM{scg4Zmn=h%lgUva%aQgau|< z74OnH`VTtE_x4@`P_Fa14j0V&g{$WlbizKj;4Xx6+oEN^s$TfL^I0W_Dh_;f|B}FL zm?4e_g#pTaA>y{@$M+pbC;W1Z!ZO@r6wd1blA%@MHM_$!SfyV z#%~hoKPPyMm8PB|%06&PDH)!)OLzmp>#i_U2o-54+VBf(W)vl;3!Uw|hUmWN*}3hb z@4=Zk7s8SKs9tpFIb{6)laKAvu+uv+=_+%CSL?hqg?f&1p7x3RRSbgi<;}La0sXBP z=@P=iGIi)iGI1vk7;);7!Ip99KFA$h^^_^ZfsVw*VHwSEDueuc8m{^hsIBG)62XCo zxC8PK@0zHBp6qS5RXxG#bHO?wnr#7;+8e;x>BNk*E)R6v$X@lJVcA7%vxC-EAceSxTI}3vQy{>>-?;;X4kmr4ILgiha^|d?^ML}0z z>wuHnjZ1|LQ_Y<28P`AqDFWr(%qN!KNr8;+u+9X?qCgOY>a{i1Rx~(FMOiVs-GR6Vke{1Ib|#M8Tp}ao z_TCetV>kF>zP6&Qy_Z}SpX6uV(=8$uU0dfqMh}Af@wUJxuCP2sk0}5*2EN6ROY{dV zEUsQpFx&aDf#36jlnn7qN_h#34?&eUPdi=}q1Edg;reXV_D?Y-=v4pU_*R^<3i(XMe-Vd_U&Jtln*c;^?U3W$ z=I>(NGZ+UF=nq5?>(Zp7ncuq+irH=C*FRER%E+`m!25ge5`Sm42h%a%+4n~=RUw1< z#FrD5|8wJMx+?UAo3_itM2psH}fU}D*WzPG=z zu>Q?Q#NGqRqd1O+5ej4euAi#;z{J>;a4>_QSnfauS-H!8FoUvaP^W=`829_YX?Svx zmX0cf*5D_q5L!bh{LdCb_pf4E`Fj7cI_s|cV7<~>JVt+)l=x?mn41au8T0qn`?E29 z4bJ;kZ<4A&Fwz&D;D@;dU9bfGwBpC_-Ge7#tuBGBb%Rf;224HgV+rUdZ=zjJ?gxnS zC)FQI0|Y+vq`?iCjz5H20N{N27hF2P+?)`b>ajlOr-Fm@zu(3VT0#N$<)|B%9tlVm@I#RP$rC%s z(K{6ey;WqQ1`NTqCqg=>MPa;HMCxh5QXwXa5sQo&+Lbgr7^5LHj}$d5Fzeip>T~?! zfG$Rd>Po!Z;ds(RrwfXPH8jP6A>{!pb!z7v@oUruu%=)Y&R_?S5ZJpH@7OV5#Fw_QVCL727 zE=Cs;AMj~W5T*Q>>+q_HQ=(mmtyK9a6TlidY5;nOjb>K1az~ifr zDTr5ISbP8~D1;eFzZu@)v~5?Qe0E<*iI|XUr_E|V_m(rh^iyIgMZPEBS`NC$ya)@9 z5!isYX0uEIUUM&`mR+rXUm2QAbUMkc4lfFh}n#uF);<^9P zCS$c1EGqU_!w>(7fZxmB$sjyMF)kMN$q%CHz)bLqaWU+Z+daUDUuuXAsU}8gUiZBh#s#GDghN6a|3ZXTG0#yjDAr$_DLg-YCWqhb{%fj7p z!T7tsbh)8Jea1ABeNdYHd$TTT+VZ$ehieMD+FGBrH|jsGG-RpBi~@e*MkBlasb401 zPSAND5eg@r`QxYSe5}1V@=td(tcIGZ59<5b3ZZ~^mwTeBdRB;8pWju_`fQ&z#@?a} zbDH7yye(gC{$A;Kv5E@Uu~jvg(;Z!(PBVBB9c*vQ_;|6QLK31eeOuz=j#%}zRg1bz zj*8NO?0j3_%XW6#jQvl4x$C{ARCdwJ?CgzCEEB%m?y>rt5Q-B7ct>KZO33ztAXCU* z@cs&9FX)xyq&==}HPA;6>F+Ct&VEPkz!)#Ll3n(Eth&uM;0(EsD+8J3rME$5{Ny!Y z)@X(by_@aA>{3!OEHdv-#S2sNDh1H!^bYQqs>L_YFaZFpb`DEi58gvHN@BmqSh zw4+0_<8ML(n6D^vB1OLhb@;-;Pz0e2{s|Iteq8y~blMa81&qHPe*B_$;gwvGRyLD8 z3n46$m+q@SXLzb{lkex3G5fSd*mnMc+MF7?gT6bbjOMuGjwdIXZk%Ld`FY#6gFn;m z{V@IevCZjq&X%ruriGc_ZFc!;htDL}K35o6tht9H5Z&;#E8_vU8M)sWp6Q$N+04yu z3?HUr7DZodiQ;c;jg{aMyFXqe@ET> zFmc<~({u`6n$KG1c$RE`Q@f3Q>8%c3tVC@L5kuIVfkiEQrl zn^`(XzC?C~@c9zbWqAGllRU2!E&7uy^%DY4vYv86UUgv~S(xzVz}fA4d3m;qv4QbnX_Z6jDyZwWv`(IC~UIWwG z;RPGSQJLpkCYnFUY(-@rN>&0Y^Zd7D9^+#uCBdF=Ir~s@ASx`LKO+L>`HFia(}4In z{YFtAris@o9Eih#t0ReUcZ+K1oR?ES;oyef-AM!!lj~W68HojAO(062te&B?e%2E5 zkQnOU2PPJtuM9JA?h^J1ptRl28AZ4z2`US%p=eQAXbqi}Duvcsga4aZh;Xr2@?qP- z>L;ZWi^~TlZ*Jdz+55=&NXSC*vS?PKdeu|mBjYnE3vZV9XZ5{7FE8#53iLv?3mTjX z#t@nb<%Asz@!R*OAz5A|B=j}gvF&Q(k|R2H?y~Lg#4`$O-p5x}R4$4pNL|KW)=he1 zu^ZEkSMZM=r6^(L-B3jq*j;ER{s6Ui_xCl+}k zBbRF_X5&>+6tPJQWC={WzrLikeOG`S^vjbXc{)B_tGR2?FO3t|T`RT^Dk(-bX5?Mq zT(53}>M;52GsL^a@P&E%qzjUVw489ccpHyBT`ZDWJiWBB=O{ipPt)W`MS_3ts1{Mq zMCm13_=rhd3B9|eAzw)(!>LX#?E^-phk4j((SmgJ~6YM_cLT?ef9&7C{ zmeG97o7n!!T+m>BA>WvkwSEa{SZjX&?$J&|KAUA-{w=kgXmqpQ4Uf-~V%)uqf(E&y zi%Ab(DoBkm>LfiG4fXhp*us;T$7An0If`!9O}cEhZpCsr-m3>?eKa*Xh-v6>uH={JX7TE~xr+GtdG~L#1gJju2mtcV%OMbu4}6{Z z#H%p$xX7&Bw(wT#_14pg$lukg%1gAG_U;~UUt!1I8VR=F#b-Zjs+%;M5h@V( zv(xE9Vemn^>PjK&LdQiX$hy#S1P#V9g1Z4;AnR%my)A>0pX(V2fbbMZEAH;FyInDb zBqXj?)n^US2Nu3OKXCU;8+Gsb7n%Wzq}g?A`_$J~_pHxgSC3iw^#;sP)GTAr5Bo^T zJ(!`WR+S*2NMdmvXT%>6>cvcSW<1OTv!AoTb!PEo z`6A5ni6}vEa9`19_6v$@C=ryWMT2^?9rR<2?|c3)xaeCX&=m*jWu?SNADI1I7Xifra&SErcKKDB5)D6d+oFj`|Xpb8_(yMpKo zssN(2#Ha#@5_MEBQ3ViH08z47uR$G#jiN79k#pSWUc(aGJA%A- zRFpq_9Od5aJvpxxvbCY=cR#@jGR#1f(CvPR~y8eWww7@P_>?o zn#frfZoVzG{jrNc*7QQfpm3)n& zCFQI(v|8-qAom)5oj=EP?gm3H;ry3@++$rG$YOJshRTwK_We9zgDSKFf3!|xKn%7^ z3_aoZiE)PQkow%33;j$j%eS!g%xc&g3J-2;*mLD#)Zz( z8MYEUPG$Za+8UzHE!5Pl1^uiR;B7srgM3wTAbN_-y(j_@PJeLRm{o6~#*3#V?`j#M52z@Cpg!6OBXnvv{Li5FTkdHqDDfDVDIG?}>vIgWK z<)Mqt0X}fSJKY2s4M@HL5J0cNg}FWwceM?@H9dFcakB_GjDfyH=9k0*Y(L#(I6Zn8 zI?cd&v3p~i>k^9|7lne#r|B%6iJ$ zZ=sThB4bd=LnY6eoAE!cGAj2_xrfRWhtUr*p%VT1MV~PoCLV(P)JWf?g~wv9y1<)^ z*K~*(;T(;)b#XM0U-2>H=mE4rha_Uo?@A}zAj$kUjoa8R0^~~FkgyY=yE=bEfYe-& zVi1O#42ED|N9GaPq)jVFLl>&H``Cmo=xjG86l)p0XnD3&xQ*pBU0MtT&N3``$d4a^ zfZlC(OimI_3%HBy0@h66=ssrN^+3>I$*!G4 z&H_0n*@%1ZcV=P+-L!MM-;(r>96JtSZela;bj^X!TY}6(Zz+i1_{^R7sb5LZptgkki;A`TBWu0Q;P!jw4i}rpk-3=RK0MADPLc> z2;WeO{XC5fF)-=VRQ-m|#Yk}9T_r5Pm&RRgmB7hD6)tTRjqD8{=U-`M_ogr_FQ^L; zcGd7$_2rVUiI*Jthu)r_r%~Y9Y45c%`!a9k0{Mpf-aoJQxRk%zTKGAPWJIjb)eZTnWAH=wfyJ$vq;|D_Ej0v|>f zd@oPzLqD4@(CYZf#Kl5xm%aI3mmm_&GsWfe7RciQcqXyD36e*W4XW)^v&7ZU@elgu z`FU?V7rm*l%*`7Ct}EwB0B(QyJQ)l(9I@^=@L+Kl?|KWfKF4`OP=_rR@9gm7q7bsc zqQar#dxLLe*(fTaYuW)+V*&baE%G*m8P(`<0!&L&qWmdEDMi_K45?EsP!YfW;#iom zi1!o0v=sb)3jaEu;a{0K>XLywdA<|L zFu8f~5tvrEMc6r*ZszAujl&v$nL{v{P!mkcd-g2Xw*rdS=$dKW)>~Kq95S;Tge|ny z*>J*4f4IL4IH(Y*si*bhI0s^yFV!wuAHn3Hb`aIkMo_r;3rr3Q22n3E9-lN|1_lh4 z01g`OM6<#Se)v*k;_!hrKJ!0XB38+&iibFe6n^g}<#o8$N4UQiNck=1xyNC~m=r)p z%w_M-zpeGcHJEF)Ajq>DFjJK30>QM}OZkOi8hOua0V%H*<8%Th6OKa%Vi39IU>d={ z)Zw_02$KmtEWxz!6BV0aes!wop|tu?RMA68_n?X%imD@3^iY(!ySEQ!76adKR~kB4 zXrkiLWf=|mi+65^yJ>{pie^7zvb%^syTbzbTvhnEz@1*HrRMH!(?Bn1&=k)(RP|uD{M*{?`%RTu?az;ghqbh_$_3pS z*iw%+%<&HExXeFR(;gkVfnB5E;@$aLx6eIV{^04J8QK8Cs)lpW<-y~1`2<})Zuw*9G(Sy`YMoQ_KHt`8bVT0c zetGyaf-wJ$E$t87{A1KXLsR&42juk4aZY^{$_AI>kok&1ATqurYF&E|%!M;-2JJ_^MSW zX*AG|LDLgev##QXu*Ty&8B1AN7P(s27RefaYuYEByCGk2kj`&vcd?c+S2J7a{B@Js zeASY?UV!ic8LuzV0)xw|u>d^F6{|4_7vv;XV-QGo==b_1&1@fu4XY6bIk?r3gRWp< zO>$HM*TOHW@dHhzJ6GceMru}{F-B^vhAGs>@+JPC_O3jtsiTWS#D$7tK}AIcfq+88 zrq+ceSVT=gHiJP~Lft4Ji?-}bj9L&7Qx>6G0V!!wkVR!H$fiX>1S~CrYzZg|LS!d| z1k#z%b3ErOebBz|^nB-h$zOTz&CI*+&b&MK_kMToBnM^Va=L$2;RY_`19JiqbhNxQSS-+IT>^IynQ!Qus-hoEqNwp>G{R94})~U8P{jj>; z9;d!ECA9}Ey0?VKmM8Z)sT$rbxpVk@NOR4MH>n*3oK%-Med9U2tht=Dn=zmr;&WF- z1N9$>Z?-ngltBdZI&3}K2fGE+`N`z2L$nC<5cXG?ta@Md*4bqJJ2I++$n`9V%+R@e z1Ze_1SH2BEt~9G*DRfvsj79|QXza;Ao6=7-e2_a-G<*=$-R^BNT520FD&!0PK}E2WdI&LHR6DvyuuIIgO&a&Q{K3;HNg zB(MkBmgj*E5Qmmvtv$*%TbIBraX9Ka(6ra64&=}2(?=mG{cb;udv246&|PoBf(!-GRwmqD@S@f3J4rf>-y^iXvHgU@+Cq6F45FAr9Ni^B)6 z3Rhk$Tn4y%s$nU-a>Y>=0$*MTfA z-UcUV>L~fzH6ZDvSco9+h1vD$6E`mQ{}#u{J&?Xj{kMZL5tnR_rDh(m!>GI7+;*Xv zXt&HG!b!)EW*O+m> zUW`X(M5zg@r8U;mzxRm;COcqv@8PsBC{AN$4J}*gDz-&S^_el_U9|*`&({TcjP~(g zC9iZ~GPJP80?c_{Ob2^%`~}ljjzurQc3P==8Jp^tEHuw&7;sVv180L5V<-l(>-n#n zIxsczu^pL{%OyPg^>I=74^xP&=M+^Nc7PUjSEnV`>)k6@>QR~uDCL}N zmfkW}dR7x&7*B;4$W!L9%8z9S!Ih0vJ8`RAmw0mCfgWH7-v-MDJGF{#e zsI>a`L@AUzWN6<5j}`67e2J2MI0Z8c`;d>J-8?-SP-*laULD#ER`dYpbiY^z?Uvw| z;Z9huTYY^{I77gTpuL2dsoSrvxrFRiB2OQRMouTdV<|IB(QbAB3})``&-xkd-tx*Y zH6wRCF%jis`G9XG&c4`1D8pOUz@6r*3I_V;(j%f519Drz%4js*?SY(Dibki(-sx2}@NMC|QW(d*1 z{NI`(k?9e6Kz}iXi##ACgSukP5hpjELaf7iK}Sv1>frj2B5Y=fn^tgfUhp9nYhx+* zG49+3xICLko7w+|>P2mM)V+~`~9z1qnufgNOV69vRPQm=~ zNw49%3*#+Rj?0s7gm~|EVNYsdSIJ6saKAEbX)^p)%ERgmKf3@xWRkT`IV*8T9%I8) z)(Nl3h*tvw>2r_pNhB$4zqb_w0%k#5Eo=3vCrnp@-n6B)&bhiJK~o%=)i#)fj&Fb* z4(-=~fQ1vX5agOtV}%DVptO++W>8;6JAhgO$2?Vmj;;jhLLCJtLR{P)1*=rn!wZ^0 z>af%s2dEL{didn@DI*A&hs&_wpx)p*Xm}^b3F@9N4fXx$`vU+;C-H=ed-DV;F|7m2 z(mZh#mKvNAB54H+P|9(V_%Nlod^%ac>~XwmT1*9!i#*#3_13OW>6+M)&u|w|gt+Z=M|2M0VKs0r?1zp;P12N!tMR$U zzN(Mh;>7KzuQ2X}v~^|JHN;bIT&}V78BWEy=y?*K{lHUksQS^TB_c1kr&rqShj8qRP`3)6#RTh zC1)ZJ(yFaouEgG}<#iT9_Owg~BI1cA2pIvf3-Di~w-8H`AuwExhfHXDh%w|#od*C& zYz+z4QjC!J6d$+pYKD6aM^*8uL}@X^?A`LQ-=EEM@7oJVTh?;}*htiI(4aU~kV2f6 zFOip4%iDUnxwH`H;@U%gh1%zA>2z75jz*A+sh`6{75MJmjd!hSwm+e3k-Hc7JOuz|R@7 zQ2nNK*e`VIZV1vx_d{SkE$!zjShsU@D}gPgT%b^dU3=taPd`16!L<{ZOuM2*Xm@No07ChN8&uAi1L=!!!FkH8cB)3=g7@ z79o-Ez**HAZmDIH}t<)F;h%$GK$S&E7p(>v8@#03pd7aJojC zPc&_LCrjXNd$r7qCAik;@mMc}8_sNt$>&!xg06qQ*p~0A+dtH|Jmdk^-COmx{PE^D zCZI~`3EQuWE`V|`4095Sb}e#uG)U;59xF@O^RYU8ie%a{Y-YWys=2*pq`G<0)ig@m zHzadyKTaMD@cbnCV8qkL{BBvvOMrnhhpZcSDRh3j8=>#qU5^Fs@?i>$;>@}NamZn5 z$Vny8vFo2oc({hA9dH_Ifmp^aWRtiRHfKZ)R!f9vgVq=hJ??i|kkEVgQuu!WhK^=% zR6rACjw)=zGdzvR+Kw9{Nwzh}Sa{O#ZpHq+(UqNxV>6rHXFhuHQ+rF`m0x)I@6Gp- zZ|Mmhmk=BTJ+<;X)KWE8CJ9pF{URjdrPUxsS@%lvk}j?IC?Fi00XGSDvBFL7fHL`i zDI^nzpd8}^Q2f>ff#3p*lWa2_@K({w!c^Y`lMxsLLDSG#80mV33afbQLPR$6|4bkR zUPHD*4Uyn~e^c;3!6>u5D+}PG=vJ~cR(a`fN$q9lQeQ9!@NQEDJ~1t8Lp?b43U1lV zgu_~@ + + + +5.3.2 + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Generator + Apple + 1 + + + + Widget + Apple + 1 + + + + Bild + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Projekt + Apple + 1 + + + + Channel + Apple + 1 + + + + ProPlugin Filter + Apple + 1 + + + + + + + + + 1 + 0 + + + + 0 + 1 + 0 + 125708 + 30 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 6 + 6 + 1 + 1 + 1 + 0 + Aktive Kamera + + + + + 1 + 0 + 0 + 1 + 1 + 1 + 1.8655737638473511 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1.7999999523162842 + + + + 1 + 0 + 1 + 1 + 1 + 1 + 1.1666666666666667 + 1 + + + + + 1 + 0 + 0 + 0 + + + 0 + + + + + + + + + + + + 1920 + 1080 + 500 + 0 + 25 + 0 + 4 + 1 + 0 + -1 + + 2 + 32 + 0 + 8 + 1 + 0 + 0 + /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset + 0 + 2 + 0 + 0 + 3 + 0 + + + 1 + 2 + 3 + 0 + 3 + 3 + 1 + 10 + 6 + 1 + 1 + 1 + 2 + 0 + 2 + 0 + 2 + 2 + 2 + 2 + + + 2 + + 116736 153600 1 0 + 3000001099 + 1998662577 + + + 1 + 0 + + + 920920 120000 1 0 + 1 + 0 + + + + + + + 0 + + 0 + 16 + + + + + + + + + 0 + + 0 + 16 + + + + + 1 + 0 + + 0 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 0 + 0 + + 16384 + 268959761 + + + + + 2 + 0 + 1 + + + 0 + -1.6533333333333333 + -0 + 1.6533333333333333 + 0 + + + + 1 + -1.6533333333333333 + 0 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + + 15 + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + 11 + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8606711824 + + 0 + 1 + + + + + + + + 15 + + + + + + + + + + 8589934608 + + 15 + + + + + + + 1 + 0 + + 0 + 524368 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/BgLoop-Inframe.png + BgLoop-Inframe.png + 1920 + 1080 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + + + + + + + 15 + + + + + + + + 0 + + 0 + 524304 + + + + + + diff --git a/gpn17/CC-BY-SA_icon.pdf b/gpn17/CC-BY-SA_icon.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b5b113286b2f8149832834280d437359a2169a1f GIT binary patch literal 4258 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 W93GCv|Ey3F0+j{`3Thf?0sap?;B!v^ literal 0 HcmV?d00001 diff --git a/gpn17/CC-BY-SA_icon.svg b/gpn17/CC-BY-SA_icon.svg new file mode 100644 index 0000000..3352381 --- /dev/null +++ b/gpn17/CC-BY-SA_icon.svg @@ -0,0 +1,70 @@ + + + + + + image/svg+xml + + Creative Commons “Attribution-Share Alike” license icon + + + + + + Creative Commons “Attribution-Share Alike” license icon + + + + + diff --git a/gpn17/Outro.motn b/gpn17/Outro.motn new file mode 100644 index 0000000..c405fcb --- /dev/null +++ b/gpn17/Outro.motn @@ -0,0 +1,2216 @@ + + + + +5.3.2 + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Generator + Apple + 1 + + + + Widget + Apple + 1 + + + + Bild + Apple + 1 + + + + Channel + Apple + 1 + + + + Form + Apple + 1 + + + + Channel + Apple + 1 + + + + Projekt + Apple + 1 + + + + Channel + Apple + 1 + + + + Replikator + Apple + 1 + + + + Replikator-Zelle + Apple + 1 + + + + ProPlugin Filter + Apple + 1 + + + + Bewegungspfad + Apple + 1 + + + + Verlauf + Apple + 1 + + + + Einrasten an Bewegung + Apple + 1 + + + + Channel + Apple + 1 + + + + + + + + + 1 + 0 + + + + 0 + 1 + 0 + 125708 + 30 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 2 + 2 + 0 + 1 + 0 + 0 + Aktive Kamera + + + + + 1 + 0 + 0 + 1 + 1 + 1 + 1.8655737638473511 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1.7999999523162842 + + + + 1 + 0 + 1 + 1 + 1 + 1 + 1.1111111111111112 + 1 + + + + + 1 + 0 + 0 + 0 + + + 0 + + + + + + + + + + + + + + + + 1920 + 1080 + 425 + 0 + 25 + 0 + 4 + 1 + 0 + -1 + + 2 + 32 + 0 + 8 + 1 + 0 + 0 + /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset + 0 + 2 + 0 + 0 + 3 + 0 + + + 1 + 2 + 3 + 0 + 3 + 3 + 1 + 10 + 6 + 1 + 1 + 1 + 2 + 0 + 2 + 0 + 2 + 2 + 2 + 2 + + + 2 + + 2392320 3840000 1 0 + 1999739274 + 1999739273 + + + 1 + 0 + + + 27626240 3840000 1 0 + 1 + 0 + + + + + + + 0 + + 0 + 16 + + + + + + + + + 0 + + 0 + 16 + + + + + + 0 + 1 + 0 + + 0 + 268959761 + + + + 15 + + + + + + + + 2 + 0 + 1 + + + 0 + -0.15571111111111111 + -0 + 0.20020000014015632 + 0 + + + + 1 + -0.20019999999999999 + 0 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + 0 + + + + + 131072 + + 15 + + + + + + + 131072 + + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 8388623 + + + + + + + + 1 + 0 + + 0 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 964.91925976273251 + -0.013888782916666667 + -744.39790913079889 + 0.013888994861111 + 805.6519765415635 + + + + 2182.7732772835907 + + + + + + 3 + + + 0 + + + + 598.26835470046831 + -0.013888782916666667 + -63.939573983004784 + 0.013888994861111 + 69.200952241769301 + + + + 436.53346538189646 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + -0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 1 + 1 + 0 + + 16384 + 524368 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 1 + 524368 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + -1010.080740237267 + -0.013888782916666667 + 743.76398876946496 + 0.013888994861111 + -742.34802345780849 + + + + -2188.2267227170751 + + + + + + 3 + + + 0 + + + + -564.12227029953237 + -0.013888782916666667 + 70.934090881376449 + 0.013888994861111 + -70.799047757995254 + + + + -281.85715961780249 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + 0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 0 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + 1 + + + + 15 + + + + + + 15 + + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 860.06626571696575 + -0.013819376638889 + -481.65821671496485 + 0.013958401138889 + 551.20867663155491 + + + + 2199.7732772867112 + + + + + + 3 + + + 0 + + + + -783.73015638018637 + -0.013819376638889 + 265.39155451318823 + 0.013958401138889 + -303.71355138528588 + + + + -541.45090961541484 + + + + + + 3 + + + 0 + + + + 0 + -0.013819376638889 + -0 + 0.013958401138889 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + 1 + 0 + + 1 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 1 + 0 + 0 + + 16384 + 524304 + + + + 15 + + + + + 15 + + + + + 15 + + + + + + + + 2 + 0 + 1 + + + 0 + 0.22666666666666668 + 0 + + + + 1 + -0.22666666666666668 + 0 + 0.22666666666666668 + -0 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + 1 + 0 + + 1 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + + 15 + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + 11 + + 8589938704 + + 8589938704 + + 8606711824 + + 3 + 0 + 1 + + + 0 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 3 + 0 + 1 + + + 0.5 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0.5 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0.5 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0 + -0.32254444428333334 + -0.079198027249619371 + 0.56723333329285708 + 0.14263286375504428 + + + + 0.5265769362449646 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0 + -0.32254444428333334 + -0.079198027249619371 + 0.56723333329285708 + 0.14263286375504428 + + + + 0.5265769362449646 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0 + -0.32254444428333334 + -0.079198027249619371 + 0.56723333329285708 + 0.14263286375504428 + + + + 0.5265769362449646 + -0.19456103333333324 + 0 + + + + + 8590000274 + + 0 + 4294967295 + + + + + + 8589938704 + + 8606711824 + + 3 + 0 + 1 + + + 1 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 1 + -0.32254444428333334 + -1.0742888055248483e-15 + 0.56723333329285708 + -0 + + + + 1 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 3 + 0 + 1 + + + 0.5 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0.5 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0.5 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0.19804913386646938 + -0.32254444428333334 + -0.1379023688979405 + 0.56723333329285708 + 0.24835731996862914 + + + + 0.91689413785934448 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0.19804913386646938 + -0.32254444428333334 + -0.1379023688979405 + 0.56723333329285708 + 0.24835731996862914 + + + + 0.91689413785934448 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0.19804913386646938 + -0.32254444428333334 + -0.1379023688979405 + 0.56723333329285708 + 0.24835731996862914 + + + + 0.91689413785934448 + -0.19456103333333324 + 0 + + + + + 8590000274 + + 0 + 4294967295 + + + + + + + 8589938704 + + 8589938704 + + 8606711824 + + 3 + 0 + 1 + + + 0 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 3 + 0 + 1 + + + 0.5 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0.5 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0.5 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 0 + 4294967295 + + + + 8606711824 + + 3 + 0 + 1 + + + 1 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 1 + -0.32254444428333334 + -1.0742888055248483e-15 + 0.56723333329285708 + -0 + + + + 1 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + + + + + 15 + + + + + + + + + + 8589934608 + + 15 + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + 0 + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/CC-BY-SA_icon.pdf + CC-BY-SA_icon.pdf + 71 + 25 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/background.png + background.png + 1920 + 1080 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + + + + + + + 15 + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane.pdf + plane.pdf + 369 + 241 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + 0 + + 0 + 524304 + + + + + + diff --git a/gpn17/Pause.motn b/gpn17/Pause.motn new file mode 100644 index 0000000..776e63a --- /dev/null +++ b/gpn17/Pause.motn @@ -0,0 +1,2355 @@ + + + + +5.3.2 + + + Stil + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Generator + Apple + 1 + + + + Widget + Apple + 1 + + + + Bild + Apple + 1 + + + + Channel + Apple + 1 + + + + Form + Apple + 1 + + + + Channel + Apple + 1 + + + + Projekt + Apple + 1 + + + + Channel + Apple + 1 + + + + Material + Apple + 1 + + + + Text + Apple + 1 + + + + Replikator + Apple + 1 + + + + Replikator-Zelle + Apple + 1 + + + + ProPlugin Filter + Apple + 1 + + + + Bewegungspfad + Apple + 1 + + + + Verlauf + Apple + 1 + + + + Einrasten an Bewegung + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + + + + + + 1 + 0 + + + + 0 + 1 + 0 + 125708 + 30 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 2 + 2 + 0 + 1 + 0 + 0 + Aktive Kamera + + + + + 1 + 0 + 0 + 1 + 1 + 1 + 1.8655737638473511 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1.7999999523162842 + + + + 1 + 0 + 1 + 1 + 1 + 1 + 1.1666666666666667 + 1 + + + + + 1 + 0 + 0 + 0 + + + 0 + + + + + + + + + + + + + + + + 1920 + 1080 + 300 + 0 + 25 + 0 + 4 + 1 + 0 + -1 + + 2 + 32 + 0 + 8 + 1 + 0 + 0 + /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset + 0 + 2 + 0 + 0 + 3 + 0 + + + 1 + 2 + 3 + 0 + 3 + 3 + 1 + 10 + 6 + 1 + 1 + 1 + 2 + 0 + 2 + 0 + 2 + 2 + 2 + 2 + + + 2 + + 350208 153600 1 0 + 3000001209 + 1998662577 + + + 1 + 0 + + + + + + 0 + + 0 + 16 + + + + + + + + + 0 + + 0 + 16 + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + 0 + 34078800 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 131087 + + + 131087 + + + 131087 + + + + + Pause + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + 0 + 1 + 0 + + 0 + 524368 + + + + 15 + + + + + 11 + + + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + 0 + + + + + 131072 + + 15 + + + + 131072 + + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 8388619 + + + + + + + + 1 + 0 + + 0 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 964.91925976273251 + -0.013888782916666667 + -744.39790913079889 + 0.013888994861111 + 805.6519765415635 + + + + 2182.7732772835907 + + + + + + 3 + + + 0 + + + + 598.26835470046831 + -0.013888782916666667 + -63.939573983004784 + 0.013888994861111 + 69.200952241769301 + + + + 436.53346538189646 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + -0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 1 + 1 + 0 + + 16384 + 524368 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 1 + 524368 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + -1010.080740237267 + -0.013888782916666667 + 743.76398876946496 + 0.013888994861111 + -742.34802345780849 + + + + -2188.2267227170751 + + + + + + 3 + + + 0 + + + + -564.12227029953237 + -0.013888782916666667 + 70.934090881376449 + 0.013888994861111 + -70.799047757995254 + + + + -281.85715961780249 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + 0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 0 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + 1 + + + + 15 + + + + + + 15 + + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 860.06626571696575 + -0.013819376638889 + -481.65821671496485 + 0.013958401138889 + 551.20867663155491 + + + + 2199.7732772867112 + + + + + + 3 + + + 0 + + + + -783.73015638018637 + -0.013819376638889 + 265.39155451318823 + 0.013958401138889 + -303.71355138528588 + + + + -541.45090961541484 + + + + + + 3 + + + 0 + + + + 0 + -0.013819376638889 + -0 + 0.013958401138889 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + 1 + 0 + + 0 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 0 + 0 + + 16384 + 268959761 + + + + + 2 + 0 + 1 + + + 0 + -0.33333333333333331 + -0 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + 2 + 1 + + + 76 + + + + 201 + + + + + + + + + + + + 1 + 0 + + 0 + 524304 + + + + 15 + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + 15 + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8606711824 + + 0 + 1 + + + + + + + + 15 + + + + + + + + + + 8589934608 + + 15 + + + + + + + 1 + 0 + + 0 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/BgLoop-Inframe.png + BgLoop-Inframe.png + 1920 + 1080 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + + + + + + + 15 + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane.pdf + plane.pdf + 369 + 241 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + 0 + + 0 + 524304 + + + + + + From a763a2e5e661b81caa8085a1c877cd9d4f830b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Wed, 24 May 2017 23:22:27 +0200 Subject: [PATCH 07/11] less escentric flights in pauseloop --- gpn17/Pause.motn | 78 ++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 46 deletions(-) diff --git a/gpn17/Pause.motn b/gpn17/Pause.motn index 776e63a..e948110 100644 --- a/gpn17/Pause.motn +++ b/gpn17/Pause.motn @@ -312,9 +312,9 @@ 2 - 350208 153600 1 0 - 3000001209 - 1998662577 + 270336 153600 1 0 + 1825768938 + 1999739049 1 @@ -339,7 +339,7 @@ 0 0 - 16 + 268435473 @@ -870,7 +870,7 @@ - + 15 @@ -1086,7 +1086,7 @@ 1 0 - 1 + 0 524304 @@ -1290,7 +1290,7 @@ - + 3 @@ -1394,7 +1394,7 @@ 1 0 - 1 + 0 524368 @@ -1598,7 +1598,7 @@ - + 3 @@ -1636,7 +1636,7 @@ - 0 + 1 1 0 @@ -1646,28 +1646,22 @@ 15 - - - + + 15 - - - - + 15 - - - + + 15 - - - + + @@ -1681,17 +1675,13 @@ 4 - + - - - - @@ -1699,23 +1689,21 @@ 1 0 - 1 + 0 524304 - 1 15 - - - + + + 15 - - - - + + + @@ -1729,10 +1717,8 @@ - - - - + + @@ -1907,7 +1893,7 @@ - + 3 @@ -1978,14 +1964,14 @@ 1 - 0 + 1 0 16384 - 268959761 + 524304 - + 2 0 @@ -2018,7 +2004,7 @@ 4 - + From 5bc48f2b3c58d57d475a855249a6183396ecfd21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Thu, 25 May 2017 12:08:21 +0200 Subject: [PATCH 08/11] motionblur anknipsen --- voc-pauseloop/Pause.motn | 46 ++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/voc-pauseloop/Pause.motn b/voc-pauseloop/Pause.motn index a55f517..a766964 100644 --- a/voc-pauseloop/Pause.motn +++ b/voc-pauseloop/Pause.motn @@ -211,7 +211,7 @@ 1 1.5555555555555556 1.5555555820465088 - + @@ -219,8 +219,8 @@ 0 0 0 - - + + 0 @@ -249,7 +249,7 @@ 32 0 8 - 0.5 + 1 0 0 /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset @@ -285,8 +285,8 @@ 2 - 3072000 153600 1 0 - 1825766351 + 1751040 153600 1 0 + 10000 1825766351 @@ -312,7 +312,7 @@ 0 0 - 16 + 268435473 @@ -384,7 +384,7 @@ 0 0 - 268959761 + 524304 @@ -444,7 +444,7 @@ 0 0 Normal - + 8657043505 851968 @@ -554,7 +554,7 @@ - + 15 @@ -601,6 +601,7 @@ + @@ -645,8 +646,8 @@ - - + + 15 @@ -693,6 +694,7 @@ + @@ -735,8 +737,8 @@ - - + + 15 @@ -762,7 +764,7 @@ 0 0 Normal - + 8657043505 851968 @@ -876,7 +878,7 @@ - + 15 @@ -923,6 +925,7 @@ + @@ -967,8 +970,8 @@ - - + + 15 @@ -1015,6 +1018,7 @@ + @@ -1057,8 +1061,8 @@ - - + + 15 @@ -1102,7 +1106,7 @@ file:///Users/pkoerner/Downloads/voctocat.pdf - ../Downloads/voctocat.pdf + ../../../Downloads/voctocat.pdf 27 27 0.033333333333333333 From 589ce160d37840ff88bbde07c2ab4fa8c6a2206a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Thu, 25 May 2017 12:08:32 +0200 Subject: [PATCH 09/11] =?UTF-8?q?name=20der=20veranstaltung=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gpn17/Intro.motn | 303 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 274 insertions(+), 29 deletions(-) diff --git a/gpn17/Intro.motn b/gpn17/Intro.motn index 006421b..50ddd25 100644 --- a/gpn17/Intro.motn +++ b/gpn17/Intro.motn @@ -216,7 +216,7 @@ 1 0 Aktive Kamera - + @@ -253,7 +253,7 @@ 1 1.1111111111111112 1 - + @@ -261,8 +261,8 @@ 0 0 0 - - + + 0 @@ -326,9 +326,9 @@ 2 - 832832 120000 1 0 - 1999738555 - 1999738555 + 1499136 153600 1 0 + 1825768938 + 1999734643 1 @@ -359,7 +359,7 @@ 0 0 - 16 + 268435473 @@ -492,7 +492,7 @@ 0 0 - 268959761 + 524304 15 @@ -505,8 +505,8 @@ - - + + @@ -1152,6 +1152,254 @@ + + + + + + + + + + 0 + 0 + + 0 + 34078736 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 131087 + + + 131087 + + + 131087 + + + + + GPN17 + + + + + + + + + + + + + + + + + 15 + + + + + + + + 8589934608 + + 4 + + 15 + + + + + + 15 + + + + + 4 + + 15 + + + + 15 + + + + + + 4 + + 15 + + + 15 + + + + + + 4 + + + 15 + + + + + 15 + + + + 15 + + + + + + 15 + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + + + 4 + + + + + + + + 2 + 0 + 1 + + + 0 + 0.66733333333333333 + 0.33333333333333331 + + + + 1 + -0.66733333333333333 + -0.33333333333333331 + 0.66733333333333333 + 0.33333333333333331 + + + + + + + + + + + 15 + + + + + + @@ -1739,7 +1987,7 @@ - + 15 @@ -1862,7 +2110,7 @@ - + 15 @@ -1984,7 +2232,7 @@ - + 15 @@ -2512,7 +2760,7 @@ - + 15 @@ -2624,7 +2872,7 @@ - + 15 @@ -2775,7 +3023,7 @@ Normal 8657043504 - 851968 + 786432 RussoOne Helvetica @@ -3152,7 +3400,7 @@ - + 15 @@ -3274,8 +3522,8 @@ - - + + 15 @@ -3286,7 +3534,6 @@ 8589934608 - 4 4 @@ -3397,8 +3644,8 @@ - - + + 15 @@ -3899,8 +4146,8 @@ - - + + 15 @@ -3957,8 +4204,6 @@ - - @@ -4003,8 +4248,8 @@ - - + + 15 From 648bbf742ba204871a6b510fa99b1e396fc97db3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Thu, 25 May 2017 12:18:33 +0200 Subject: [PATCH 10/11] reduce motion blur --- gpn17/Intro.motn | 50 +++++++++++++++++++++++--------------------- make-apple-motion.py | 2 +- 2 files changed, 27 insertions(+), 25 deletions(-) diff --git a/gpn17/Intro.motn b/gpn17/Intro.motn index 50ddd25..33e8ce7 100644 --- a/gpn17/Intro.motn +++ b/gpn17/Intro.motn @@ -202,7 +202,7 @@ 30 1 0 - 0 + 1 1 1 1 @@ -253,7 +253,7 @@ 1 1.1111111111111112 1 - + @@ -261,8 +261,8 @@ 0 0 0 - - + + 0 @@ -290,7 +290,7 @@ 32 0 8 - 1 + 0.5 0 0 /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset @@ -326,7 +326,7 @@ 2 - 1499136 153600 1 0 + 417792 153600 1 0 1825768938 1999734643 @@ -1220,7 +1220,7 @@ - 0 + 1 0 0 @@ -1269,7 +1269,7 @@ - + 15 @@ -1390,8 +1390,8 @@ - - + + 15 @@ -1987,7 +1987,7 @@ - + 15 @@ -2110,7 +2110,7 @@ - + 15 @@ -2232,7 +2232,7 @@ - + 15 @@ -2760,7 +2760,7 @@ - + 15 @@ -2872,7 +2872,7 @@ - + 15 @@ -3400,7 +3400,7 @@ - + 15 @@ -3522,8 +3522,8 @@ - - + + 15 @@ -3644,8 +3644,8 @@ - - + + 15 @@ -4146,8 +4146,8 @@ - - + + 15 @@ -4204,6 +4204,8 @@ + + @@ -4248,8 +4250,8 @@ - - + + 15 diff --git a/make-apple-motion.py b/make-apple-motion.py index 917c97f..86fc613 100755 --- a/make-apple-motion.py +++ b/make-apple-motion.py @@ -184,7 +184,7 @@ def finalize_job(job_id, event): active_jobs = [] -print("enqueuing jobs into compressor") +print("enqueuing {} jobs into compressor", len(events)) for event in events: if args.ids and event['id'] not in args.ids: continue From 9cbf104bda00b785892dacdd28930968590d8db1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=B6rner?= Date: Thu, 25 May 2017 15:14:03 +0200 Subject: [PATCH 11/11] plane into bgloop --- gpn17/BgLoop.motn | 210 +++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 199 insertions(+), 11 deletions(-) diff --git a/gpn17/BgLoop.motn b/gpn17/BgLoop.motn index df8981a..9d0951b 100644 --- a/gpn17/BgLoop.motn +++ b/gpn17/BgLoop.motn @@ -114,7 +114,7 @@ 1 0 Aktive Kamera - + @@ -151,7 +151,7 @@ 1 1.1666666666666667 1 - + @@ -159,8 +159,8 @@ 0 0 0 - - + + 0 @@ -224,9 +224,9 @@ 2 - 116736 153600 1 0 - 3000001099 - 1998662577 + 405504 153600 1 0 + 3000001113 + 3000001113 1 @@ -261,6 +261,116 @@ + + + 1 + 1 + 0 + 0 + + 16384 + 524304 + + + + 15 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + 1 + 1 + 0 + 0 + + 16384 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 0 + + 0 + 268959761 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + 1 0 @@ -290,14 +400,14 @@ 1 - 0 + 1 0 16384 - 268959761 + 524304 - + 2 0 @@ -330,7 +440,7 @@ 4 - + @@ -572,6 +682,84 @@ + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane.pdf + plane.pdf + 369 + 241 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane-shadow.pdf + plane-shadow.pdf + 416 + 240 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/BgLoop-Inframe.png BgLoop-Inframe.png