Compare commits
220 Commits
796a2b4ae7
...
master
Author | SHA1 | Date | |
---|---|---|---|
485e2b0187 | |||
14383747d0 | |||
1850ff554a | |||
b321ce79f8 | |||
1b84c3fe88 | |||
8d056833da | |||
bca338e55f | |||
9f55f9c334 | |||
a64e549c1f | |||
2490b5a065 | |||
23576a2265 | |||
11c7e304ed | |||
bd5ed6f2a3 | |||
f9f7000168 | |||
759b25a40a | |||
86a85e3c5a | |||
cdae485aef | |||
2e28778412 | |||
2eb98aa15b | |||
ae285129c8 | |||
7ba74544b4 | |||
1c6597c3f9 | |||
de2d10441a | |||
3c90f58039 | |||
6fe529f2be | |||
a0357132b3 | |||
857aa10e63 | |||
c00557700f | |||
c5a1ddb862 | |||
239b0c84d7 | |||
6b9ef1a5b6 | |||
71a58ee205 | |||
887f487935 | |||
a53f96755f | |||
9ed144d7f1 | |||
6d518246ff | |||
09ba19831a | |||
1d2853cc13 | |||
8221b91925 | |||
e15615c83f | |||
ddb073a5a3 | |||
e9733709be | |||
e9731ca71e | |||
46478ef0ef | |||
ac3276e88f | |||
c5e0856728 | |||
f34e528b5a | |||
2bf7d29931 | |||
ee0d00ce50 | |||
3337b8c490 | |||
dd35110b0d | |||
60dd9a5628 | |||
f35f439f66 | |||
295693bb0a | |||
d077ac5c1a | |||
4ee6f71f9f | |||
5ea84255ff | |||
c5238385c8 | |||
2c4d73ae6b | |||
5f6abfb584 | |||
c4d304a59b | |||
911a63f270 | |||
00a38ce54e | |||
a3770d3667 | |||
a22234a308 | |||
1b780176b9 | |||
7d16c750f2 | |||
0de22b2403 | |||
3afa3793c7 | |||
db1d2b26f0 | |||
8410370e00 | |||
00e5e8817f | |||
2c25985560 | |||
c9c0c7ed03 | |||
70b7ba7c8e | |||
ffb8083443 | |||
4771113196 | |||
a49e23b202 | |||
3e644afece | |||
eb70637d5c | |||
d791a50d80 | |||
7a6c9bac0e | |||
08fba6b26f | |||
7b20208632 | |||
06454058f9 | |||
90844f2dd2 | |||
6beb47891d | |||
13fd819082 | |||
74db3d2a4e | |||
ae14154838 | |||
ea26c1cf14 | |||
aa5782c2a7 | |||
9d0c2aa3dc | |||
3861ee0cfe | |||
0b9bbd6f45 | |||
719f837ca6 | |||
72689d7134 | |||
d4309fb1dc | |||
7897d13719 | |||
746912f437 | |||
ffe998f1c2 | |||
85f2ede1d7 | |||
325826dde9 | |||
05ead42861 | |||
0b7b37cc2e | |||
c641003f7a | |||
09553fc179 | |||
b23e374320 | |||
66507d1dc2 | |||
d55e35f8e7 | |||
dcf54efb2e | |||
14457682b4 | |||
e8467643a3 | |||
054787870c | |||
f0506673d6 | |||
419f2faeb7 | |||
1b331dc3f3 | |||
a3d8fe60da | |||
ec5ebecd65 | |||
02edfc2a11 | |||
1457fa1e93 | |||
4cbd8748bd | |||
252013429a | |||
de1b0c72c1 | |||
94fd12bbbb | |||
08be75a547 | |||
e7dfbd6a8c | |||
bd5c112411 | |||
ebeecbb11f | |||
890ea418be | |||
d937932707 | |||
61d505ede3 | |||
2704a5cbe0 | |||
8e16ef0ff2 | |||
d10659afbc | |||
dcae2cbcd8 | |||
c0c40404a6 | |||
a87bf04c0a | |||
44a2847dde | |||
4aed1f44c4 | |||
73cc31fa68 | |||
4af1c3f3ce | |||
b688e9af9d | |||
2b98e722de | |||
2e48253b84 | |||
6489297d85 | |||
19faa4c7cf | |||
a1ff0fce46 | |||
9942c28d8a | |||
3a41dbde88 | |||
b94dc161e2 | |||
82c8dc2d85 | |||
d2559b9aac | |||
a6adab591b | |||
7b65f5cd23 | |||
000ff0e46e | |||
9a0c27a231 | |||
e41c35cecd | |||
1667a30bba | |||
10ffce1caa | |||
fd323bbbd1 | |||
ac94ddb58e | |||
a70c809a3b | |||
4f7d1a725e | |||
30c93d3988 | |||
8fefce3af8 | |||
4d7207d54f | |||
ea8daaa289 | |||
581bdb2a4e | |||
252d1e95a0 | |||
7927ed0772 | |||
0cd954d3bc | |||
8e39184ac2 | |||
8107e265ac | |||
981a6441e2 | |||
3ab6b76db1 | |||
d9f6b6b9dd | |||
07cfdabfce | |||
36b1958bff | |||
0920eafc89 | |||
9af7a8d126 | |||
66f57065b0 | |||
bea503ca1a | |||
f8c6df5908 | |||
d39b0827ac | |||
d46298baaf | |||
53d6b179c7 | |||
7b7ed70b5e | |||
bd58c0e45a | |||
5af8130bf5 | |||
f3bb2aa96e | |||
d2922e34af | |||
23dddb7f1b | |||
f8100d3ad8 | |||
00f38825ea | |||
f492c22a3b | |||
b389ef14ba | |||
79c56d47d9 | |||
2a3cb44d47 | |||
791a076e11 | |||
258d9ae913 | |||
d19f560cf5 | |||
ac7ae85197 | |||
7297322556 | |||
7475e0e6b8 | |||
f644166c48 | |||
87c416b076 | |||
7e9594f96b | |||
7ff2413ac6 | |||
d533e371f2 | |||
0b5700d4e9 | |||
8a5049be2c | |||
6e3caa11ac | |||
1ed2135f9b | |||
16c1de3cfe | |||
896dc72e33 | |||
06ea15e82f | |||
0720a974be | |||
765146be94 | |||
9abad0d6ea |
3
.obsidian/community-plugins.json
vendored
3
.obsidian/community-plugins.json
vendored
@ -1,5 +1,6 @@
|
||||
[
|
||||
"table-editor-obsidian",
|
||||
"obsidian-icon-folder",
|
||||
"obsidian-git"
|
||||
"obsidian-git",
|
||||
"various-complements"
|
||||
]
|
51
.obsidian/core-plugins.json
vendored
51
.obsidian/core-plugins.json
vendored
@ -1,20 +1,31 @@
|
||||
[
|
||||
"file-explorer",
|
||||
"global-search",
|
||||
"switcher",
|
||||
"graph",
|
||||
"backlink",
|
||||
"canvas",
|
||||
"outgoing-link",
|
||||
"tag-pane",
|
||||
"page-preview",
|
||||
"daily-notes",
|
||||
"templates",
|
||||
"note-composer",
|
||||
"command-palette",
|
||||
"editor-status",
|
||||
"bookmarks",
|
||||
"outline",
|
||||
"word-count",
|
||||
"file-recovery"
|
||||
]
|
||||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
"page-preview": true,
|
||||
"daily-notes": true,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": true,
|
||||
"workspaces": false,
|
||||
"file-recovery": true,
|
||||
"publish": false,
|
||||
"sync": false,
|
||||
"webviewer": false
|
||||
}
|
18
.obsidian/hotkeys.json
vendored
18
.obsidian/hotkeys.json
vendored
@ -6,5 +6,23 @@
|
||||
],
|
||||
"key": "M"
|
||||
}
|
||||
],
|
||||
"obsidian-git:commit": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Shift"
|
||||
],
|
||||
"key": "C"
|
||||
}
|
||||
],
|
||||
"obsidian-git:push2": [
|
||||
{
|
||||
"modifiers": [
|
||||
"Mod",
|
||||
"Shift"
|
||||
],
|
||||
"key": "P"
|
||||
}
|
||||
]
|
||||
}
|
6
.obsidian/plugins/obsidian-git/data.json
vendored
6
.obsidian/plugins/obsidian-git/data.json
vendored
@ -1,17 +1,17 @@
|
||||
{
|
||||
"commitMessage": "{{date}}",
|
||||
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
|
||||
"autoSaveInterval": 1,
|
||||
"autoSaveInterval": 10,
|
||||
"autoPushInterval": 0,
|
||||
"autoPullInterval": 0,
|
||||
"autoPullOnBoot": true,
|
||||
"disablePush": false,
|
||||
"pullBeforePush": true,
|
||||
"disablePopups": false,
|
||||
"disablePopups": true,
|
||||
"listChangedFilesInMessageBody": false,
|
||||
"showStatusBar": true,
|
||||
"updateSubmodules": true,
|
||||
"syncMethod": "merge",
|
||||
"syncMethod": "rebase",
|
||||
"customMessageOnAutoBackup": false,
|
||||
"autoBackupAfterFileChange": true,
|
||||
"treeStructure": false,
|
||||
|
44533
.obsidian/plugins/obsidian-git/main.js
vendored
44533
.obsidian/plugins/obsidian-git/main.js
vendored
File diff suppressed because one or more lines are too long
9
.obsidian/plugins/obsidian-git/manifest.json
vendored
9
.obsidian/plugins/obsidian-git/manifest.json
vendored
@ -1,9 +1,10 @@
|
||||
{
|
||||
"author": "Vinzent",
|
||||
"authorUrl": "https://github.com/Vinzent03",
|
||||
"id": "obsidian-git",
|
||||
"name": "Obsidian Git",
|
||||
"description": "Backup your vault with Git.",
|
||||
"name": "Git",
|
||||
"description": "Integrate Git version control with automatic backup and other advanced features.",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||
"js": "main.js",
|
||||
"version": "2.22.1"
|
||||
"version": "2.28.2"
|
||||
}
|
||||
|
86
.obsidian/plugins/obsidian-git/styles.css
vendored
86
.obsidian/plugins/obsidian-git/styles.css
vendored
@ -8,20 +8,20 @@
|
||||
}
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type='git-view'] .button-border {
|
||||
.workspace-leaf-content[data-type="git-view"] .button-border {
|
||||
border: 2px solid var(--interactive-accent);
|
||||
border-radius: var(--radius-s);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type='git-view'] .view-content {
|
||||
.workspace-leaf-content[data-type="git-view"] .view-content {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type='git-history-view'] .view-content {
|
||||
.workspace-leaf-content[data-type="git-history-view"] .view-content {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.loading>svg {
|
||||
.loading > svg {
|
||||
animation: 2s linear infinite loading;
|
||||
transform-origin: 50% 50%;
|
||||
display: inline-block;
|
||||
@ -39,6 +39,10 @@
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.obsidian-git-disabled {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.obsidian-git-center-button {
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
@ -77,6 +81,22 @@
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.is-active .git-tools .buttons > * {
|
||||
color: var(--nav-item-color-active);
|
||||
}
|
||||
|
||||
.git-author {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.git-date {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.git-ref {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-d-none {
|
||||
display: none;
|
||||
}
|
||||
@ -228,12 +248,18 @@
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del {
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
del {
|
||||
background-color: #ffb6ba;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del {
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
del {
|
||||
background-color: #8d232881;
|
||||
}
|
||||
|
||||
@ -249,13 +275,19 @@
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
ins {
|
||||
background-color: #97f295;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
ins {
|
||||
background-color: #1d921996;
|
||||
text-align: left;
|
||||
}
|
||||
@ -376,19 +408,31 @@
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-del.d2h-change {
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-del.d2h-change {
|
||||
background-color: #fdf2d0;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-del.d2h-change {
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-del.d2h-change {
|
||||
background-color: #55492480;
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-ins.d2h-change {
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-ins.d2h-change {
|
||||
background-color: #ded;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-file-diff .d2h-ins.d2h-change {
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-ins.d2h-change {
|
||||
background-color: rgba(37, 78, 37, 0.418);
|
||||
}
|
||||
|
||||
@ -401,7 +445,9 @@
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a:visited {
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-list-wrapper
|
||||
a:visited {
|
||||
color: #3572b0;
|
||||
}
|
||||
|
||||
@ -427,13 +473,13 @@
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list>li {
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li {
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
margin: 0;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list>li:last-child {
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
@ -501,7 +547,8 @@
|
||||
background-color: var(--background-secondary);
|
||||
}
|
||||
|
||||
.cm-gutterElement.obs-git-blame-gutter > div, .line-author-settings-preview {
|
||||
.cm-gutterElement.obs-git-blame-gutter > div,
|
||||
.line-author-settings-preview {
|
||||
/* delegate text color to settings */
|
||||
color: var(--obs-git-gutter-text);
|
||||
font-family: monospace;
|
||||
@ -510,3 +557,10 @@
|
||||
padding: 0px 6px 0px 6px;
|
||||
white-space: pre; /* Keep spaces and do not collapse them. */
|
||||
}
|
||||
|
||||
@media (max-width: 800px) {
|
||||
/* hide git blame gutter not to superpose text */
|
||||
.cm-gutterElement.obs-git-blame-gutter {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
30
.obsidian/plugins/obsidian-icon-folder/data.json
vendored
30
.obsidian/plugins/obsidian-icon-folder/data.json
vendored
@ -1,30 +0,0 @@
|
||||
{
|
||||
"settings": {
|
||||
"migrated": 2,
|
||||
"iconPacksPath": ".obsidian/plugins/obsidian-icon-folder/icons",
|
||||
"fontSize": 16,
|
||||
"emojiStyle": "none",
|
||||
"iconColor": null,
|
||||
"recentlyUsedIcons": [
|
||||
"IbGraphLineUp",
|
||||
"TiPlusEqual",
|
||||
"FarRegular",
|
||||
"LiNetwork",
|
||||
"SiC"
|
||||
],
|
||||
"recentlyUsedIconsSize": 5,
|
||||
"rules": [],
|
||||
"extraMargin": {
|
||||
"top": 0,
|
||||
"right": 4,
|
||||
"bottom": 0,
|
||||
"left": 0
|
||||
},
|
||||
"iconInTabsEnabled": false
|
||||
},
|
||||
"Semester 1/CS3418": "SiC",
|
||||
"Semester 1/CS2418": "TiNetwork",
|
||||
"Semester 2/CS2333": "TiPlusEqual",
|
||||
"Semester 2/CS3873": "LiNetwork",
|
||||
"Semester 2/STAT2593": "IbGraphLineUp"
|
||||
}
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 142 KiB |
Binary file not shown.
@ -1 +0,0 @@
|
||||
<svg width="16px" height="16px" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 3v14c0 1.886 0 2.828.586 3.414C4.172 21 5.114 21 7 21h14M6.5 17l.498-1.329c.29-.77.434-1.155.653-1.328a1 1 0 0 1 1.021-.13c.256.113.492.45.964 1.124.528.754.792 1.131 1.064 1.243a1 1 0 0 0 1.056-.19c.216-.2.332-.645.564-1.535l1.244-4.768c.264-1.01.396-1.516.633-1.72a1 1 0 0 1 1.083-.144c.282.135.54.589 1.06 1.495.595 1.043.893 1.564 1.192 1.697a1 1 0 0 0 1.116-.209c.23-.232.32-.826.498-2.013L20 3.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
Before Width: | Height: | Size: 613 B |
Binary file not shown.
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="2" width="6" height="6"></rect><rect x="16" y="16" width="6" height="6"></rect><rect x="2" y="16" width="6" height="6"></rect><path d="M5 16v-4h14v4"></path><path d="M12 12V8"></path></svg>
|
Before Width: | Height: | Size: 389 B |
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
||||
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="16px" height="16px"><title>C</title><path d="M16.5921 9.1962s-.354-3.298-3.627-3.39c-3.2741-.09-4.9552 2.474-4.9552 6.14 0 3.6651 1.858 6.5972 5.0451 6.5972 3.184 0 3.5381-3.665 3.5381-3.665l6.1041.365s.36 3.31-2.196 5.836c-2.552 2.5241-5.6901 2.9371-7.8762 2.9201-2.19-.017-5.2261.034-8.1602-2.97-2.938-3.0101-3.436-5.9302-3.436-8.8002 0-2.8701.556-6.6702 4.047-9.5502C7.444.72 9.849 0 12.254 0c10.0422 0 10.7172 9.2602 10.7172 9.2602z"></path></svg>
|
Before Width: | Height: | Size: 549 B |
Binary file not shown.
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-network" width="16px" height="16px" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M12 9m-6 0a6 6 0 1 0 12 0a6 6 0 1 0 -12 0"></path><path d="M12 3c1.333 .333 2 2.333 2 6s-.667 5.667 -2 6"></path><path d="M12 3c-1.333 .333 -2 2.333 -2 6s.667 5.667 2 6"></path><path d="M6 9h12"></path><path d="M3 19h7"></path><path d="M14 19h7"></path><path d="M12 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path><path d="M12 15v2"></path></svg>
|
Before Width: | Height: | Size: 639 B |
@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-plus-equal" width="16px" height="16px" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M4 7h6"></path><path d="M7 4v6"></path><path d="M20 16h-6"></path><path d="M20 19h-6"></path><path d="M5 19l14 -14"></path></svg>
|
Before Width: | Height: | Size: 428 B |
4861
.obsidian/plugins/obsidian-icon-folder/main.js
vendored
4861
.obsidian/plugins/obsidian-icon-folder/main.js
vendored
File diff suppressed because one or more lines are too long
@ -1,10 +0,0 @@
|
||||
{
|
||||
"id": "obsidian-icon-folder",
|
||||
"name": "Icon Folder",
|
||||
"version": "2.2.1",
|
||||
"minAppVersion": "0.9.12",
|
||||
"description": "This plugin allows to add an emoji or an icon to a folder or file.",
|
||||
"author": "Florian Woelki",
|
||||
"authorUrl": "https://florianwoelki.com/",
|
||||
"isDesktopOnly": false
|
||||
}
|
111
.obsidian/plugins/obsidian-icon-folder/styles.css
vendored
111
.obsidian/plugins/obsidian-icon-folder/styles.css
vendored
@ -1,111 +0,0 @@
|
||||
.obsidian-icon-folder-icon {
|
||||
border: 1px solid transparent;
|
||||
margin: 0px 4px 0px 0px;
|
||||
display: flex;
|
||||
align-self: center;
|
||||
margin: auto 0;
|
||||
}
|
||||
|
||||
.nav-folder-title,
|
||||
.nav-file-title {
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-setting .setting-item-control .dropdown {
|
||||
margin-right: 12px;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-setting input[type='color'] {
|
||||
margin: 0 6px;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-modal.prompt-results {
|
||||
margin: 0;
|
||||
overflow-y: auto;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(5, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.prompt .obsidian-icon-folder-subheadline {
|
||||
margin-top: 12px;
|
||||
font-size: 12px;
|
||||
color: gray;
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 6;
|
||||
}
|
||||
|
||||
@media (max-width: 640px) {
|
||||
.obsidian-icon-folder-modal.prompt-results {
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
}
|
||||
.prompt .obsidian-icon-folder-subheadline {
|
||||
grid-column-end: 4;
|
||||
}
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-modal.prompt-results .suggestion-item {
|
||||
cursor: pointer;
|
||||
white-space: pre-wrap;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
flex-direction: column-reverse;
|
||||
text-align: center;
|
||||
font-size: 13px;
|
||||
color: gray;
|
||||
padding: 16px 8px;
|
||||
line-break: auto;
|
||||
word-break: break-word;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-modal.prompt-results .suggestion-item.suggestion-item__center {
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-icon-preview {
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-icon-preview img {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-icon-preview svg {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
color: currentColor;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-dragover {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-dragover-el {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
color: var(--text-normal);
|
||||
background-color: var(--background-secondary-alt);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
/* Custom rule modal. */
|
||||
.obsidian-icon-folder-custom-rule-modal .modal-title h3 {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-custom-rule-modal .modal-content {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.obsidian-icon-folder-custom-rule-modal .modal-content input {
|
||||
width: 100%;
|
||||
margin-right: 0.5rem;
|
||||
}
|
153
.obsidian/plugins/obsidian-kanban/main.js
vendored
Normal file
153
.obsidian/plugins/obsidian-kanban/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/obsidian-kanban/manifest.json
vendored
Normal file
11
.obsidian/plugins/obsidian-kanban/manifest.json
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "obsidian-kanban",
|
||||
"name": "Kanban",
|
||||
"version": "2.0.51",
|
||||
"minAppVersion": "1.0.0",
|
||||
"description": "Create markdown-backed Kanban boards in Obsidian.",
|
||||
"author": "mgmeyers",
|
||||
"authorUrl": "https://github.com/mgmeyers/obsidian-kanban",
|
||||
"helpUrl": "https://publish.obsidian.md/kanban/Obsidian+Kanban+Plugin",
|
||||
"isDesktopOnly": false
|
||||
}
|
1
.obsidian/plugins/obsidian-kanban/styles.css
vendored
Normal file
1
.obsidian/plugins/obsidian-kanban/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
412
.obsidian/plugins/obsidian-tasks-plugin/main.js
vendored
Normal file
412
.obsidian/plugins/obsidian-tasks-plugin/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12
.obsidian/plugins/obsidian-tasks-plugin/manifest.json
vendored
Normal file
12
.obsidian/plugins/obsidian-tasks-plugin/manifest.json
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"id": "obsidian-tasks-plugin",
|
||||
"name": "Tasks",
|
||||
"version": "7.13.0",
|
||||
"minAppVersion": "1.1.1",
|
||||
"description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.",
|
||||
"helpUrl": "https://publish.obsidian.md/tasks/",
|
||||
"author": "Clare Macrae and Ilyas Landikov (created by Martin Schenck)",
|
||||
"authorUrl": "https://github.com/obsidian-tasks-group",
|
||||
"fundingUrl": "https://github.com/sponsors/claremacrae",
|
||||
"isDesktopOnly": false
|
||||
}
|
1
.obsidian/plugins/obsidian-tasks-plugin/styles.css
vendored
Normal file
1
.obsidian/plugins/obsidian-tasks-plugin/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
29145
.obsidian/plugins/table-editor-obsidian/main.js
vendored
29145
.obsidian/plugins/table-editor-obsidian/main.js
vendored
File diff suppressed because one or more lines are too long
@ -6,7 +6,7 @@
|
||||
"description": "Improved table navigation, formatting, manipulation, and formulas",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "1.0.0",
|
||||
"version": "0.19.1",
|
||||
"version": "0.22.1",
|
||||
"js": "main.js",
|
||||
"fundingUrl": {
|
||||
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||
|
103
.obsidian/plugins/various-complements/data.json
vendored
Normal file
103
.obsidian/plugins/various-complements/data.json
vendored
Normal file
@ -0,0 +1,103 @@
|
||||
{
|
||||
"strategy": "english-only",
|
||||
"cedictPath": "./cedict_ts.u8",
|
||||
"matchStrategy": "prefix",
|
||||
"fuzzyMatch": true,
|
||||
"minFuzzyMatchScore": 0.5,
|
||||
"matchingWithoutEmoji": true,
|
||||
"treatAccentDiacriticsAsAlphabeticCharacters": false,
|
||||
"treatUnderscoreAsPartOfWord": false,
|
||||
"maxNumberOfSuggestions": 5,
|
||||
"maxNumberOfWordsAsPhrase": 3,
|
||||
"minNumberOfCharactersTriggered": 0,
|
||||
"minNumberOfWordsTriggeredPhrase": 1,
|
||||
"complementAutomatically": true,
|
||||
"delayMilliSeconds": 0,
|
||||
"disableSuggestionsDuringImeOn": false,
|
||||
"disableSuggestionsInMathBlock": true,
|
||||
"insertSpaceAfterCompletion": true,
|
||||
"firstCharactersDisableSuggestions": ":/^",
|
||||
"patternsToSuppressTrigger": [
|
||||
"^~~~.*",
|
||||
"^```.*"
|
||||
],
|
||||
"phrasePatternsToSuppressTrigger": [],
|
||||
"noAutoFocusUntilCycle": false,
|
||||
"showMatchStrategy": false,
|
||||
"showComplementAutomatically": false,
|
||||
"showIndexingStatus": false,
|
||||
"descriptionOnSuggestion": "Short",
|
||||
"hotkeys": {
|
||||
"select": [
|
||||
{
|
||||
"modifiers": [],
|
||||
"key": "Enter"
|
||||
}
|
||||
],
|
||||
"select with custom alias": [],
|
||||
"up": [
|
||||
{
|
||||
"modifiers": [],
|
||||
"key": "ArrowUp"
|
||||
}
|
||||
],
|
||||
"down": [
|
||||
{
|
||||
"modifiers": [],
|
||||
"key": "ArrowDown"
|
||||
}
|
||||
],
|
||||
"select 1st": [],
|
||||
"select 2nd": [],
|
||||
"select 3rd": [],
|
||||
"select 4th": [],
|
||||
"select 5th": [],
|
||||
"select 6th": [],
|
||||
"select 7th": [],
|
||||
"select 8th": [],
|
||||
"select 9th": [],
|
||||
"open": [],
|
||||
"completion": [],
|
||||
"insert as text": []
|
||||
},
|
||||
"propagateEsc": false,
|
||||
"enableCurrentFileComplement": true,
|
||||
"currentFileMinNumberOfCharacters": 0,
|
||||
"onlyComplementEnglishOnCurrentFileComplement": false,
|
||||
"excludeCurrentFileWordPatterns": [],
|
||||
"enableCurrentVaultComplement": false,
|
||||
"currentVaultMinNumberOfCharacters": 0,
|
||||
"includeCurrentVaultPathPrefixPatterns": "",
|
||||
"excludeCurrentVaultPathPrefixPatterns": "",
|
||||
"includeCurrentVaultOnlyFilesUnderCurrentDirectory": false,
|
||||
"excludeCurrentVaultWordPatterns": [],
|
||||
"enableCustomDictionaryComplement": false,
|
||||
"customDictionaryPaths": "https://raw.githubusercontent.com/first20hours/google-10000-english/master/google-10000-english-no-swears.txt",
|
||||
"columnDelimiter": "Tab",
|
||||
"customDictionaryWordRegexPattern": "",
|
||||
"delimiterToHideSuggestion": "",
|
||||
"delimiterToDivideSuggestionsForDisplayFromInsertion": "",
|
||||
"caretLocationSymbolAfterComplement": "",
|
||||
"displayedTextSuffix": " => ...",
|
||||
"enableInternalLinkComplement": true,
|
||||
"suggestInternalLinkWithAlias": false,
|
||||
"excludeInternalLinkPathPrefixPatterns": "",
|
||||
"updateInternalLinksOnSave": true,
|
||||
"insertAliasTransformedFromDisplayedInternalLink": {
|
||||
"enabled": false,
|
||||
"beforeRegExp": "",
|
||||
"after": ""
|
||||
},
|
||||
"frontMatterKeyForExclusionInternalLink": "",
|
||||
"enableFrontMatterComplement": false,
|
||||
"frontMatterComplementMatchStrategy": "inherit",
|
||||
"insertCommaAfterFrontMatterCompletion": false,
|
||||
"intelligentSuggestionPrioritization": {
|
||||
"enabled": true,
|
||||
"historyFilePath": "",
|
||||
"maxDaysToKeepHistory": 30,
|
||||
"maxNumberOfHistoryToKeep": 0
|
||||
},
|
||||
"disableOnMobile": false,
|
||||
"showLogAboutPerformanceInConsole": false
|
||||
}
|
1
.obsidian/plugins/various-complements/histories.json
vendored
Normal file
1
.obsidian/plugins/various-complements/histories.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"Important":{"Important":{"currentFile":{"count":1,"lastUpdated":1744212756873}}},"Questions":{"Questions":{"currentFile":{"count":1,"lastUpdated":1744212758410}}},"answers":{"answers":{"currentFile":{"count":1,"lastUpdated":1744212929208}}},"probabilities":{"probabilities":{"currentFile":{"count":1,"lastUpdated":1744215350670}}},"decision":{"decision":{"currentFile":{"count":1,"lastUpdated":1744215513253}}}}
|
7946
.obsidian/plugins/various-complements/main.js
vendored
Normal file
7946
.obsidian/plugins/various-complements/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/various-complements/manifest.json
vendored
Normal file
10
.obsidian/plugins/various-complements/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "various-complements",
|
||||
"name": "Various Complements",
|
||||
"version": "10.0.3",
|
||||
"minAppVersion": "0.16.0",
|
||||
"description": "This plugin enables you to complete words like the auto-completion of IDE",
|
||||
"author": "tadashi-aikawa",
|
||||
"authorUrl": "https://github.com/tadashi-aikawa",
|
||||
"isDesktopOnly": false
|
||||
}
|
184
.obsidian/plugins/various-complements/styles.css
vendored
Normal file
184
.obsidian/plugins/various-complements/styles.css
vendored
Normal file
@ -0,0 +1,184 @@
|
||||
.various-complements__settings__text-area-path {
|
||||
height: 120px;
|
||||
width: 500px;
|
||||
}
|
||||
|
||||
.various-complements__settings__text-area-path-dense {
|
||||
height: 120px;
|
||||
width: 360px;
|
||||
}
|
||||
|
||||
.various-complements__settings__current-settings-json {
|
||||
font-size: 0.75em;
|
||||
height: 800px;
|
||||
width: 500px;
|
||||
}
|
||||
|
||||
.various-complements__settings__warning {
|
||||
color: darkorange;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.various-complements__settings__nested {
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
.various-complements__settings__header {
|
||||
position: relative;
|
||||
padding-left: 25px;
|
||||
}
|
||||
.various-complements__settings__header::before {
|
||||
position: absolute;
|
||||
width: 20px;
|
||||
margin-top: 3px;
|
||||
margin-left: -25px;
|
||||
filter: invert(0.5) hue-rotate(180deg);
|
||||
}
|
||||
|
||||
.various-complements__settings__header__main::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMS45OSAyQzYuNDcgMiAyIDYuNDggMiAxMnM0LjQ3IDEwIDkuOTkgMTBDMTcuNTIgMjIgMjIgMTcuNTIgMjIgMTJTMTcuNTIgMiAxMS45OSAyem02LjkzIDZoLTIuOTVhMTUuNjUgMTUuNjUgMCAwIDAtMS4zOC0zLjU2QTguMDMgOC4wMyAwIDAgMSAxOC45MiA4ek0xMiA0LjA0Yy44MyAxLjIgMS40OCAyLjUzIDEuOTEgMy45NmgtMy44MmMuNDMtMS40MyAxLjA4LTIuNzYgMS45MS0zLjk2ek00LjI2IDE0QzQuMSAxMy4zNiA0IDEyLjY5IDQgMTJzLjEtMS4zNi4yNi0yaDMuMzhjLS4wOC42Ni0uMTQgMS4zMi0uMTQgMnMuMDYgMS4zNC4xNCAySDQuMjZ6bS44MiAyaDIuOTVjLjMyIDEuMjUuNzggMi40NSAxLjM4IDMuNTZBNy45ODcgNy45ODcgMCAwIDEgNS4wOCAxNnptMi45NS04SDUuMDhhNy45ODcgNy45ODcgMCAwIDEgNC4zMy0zLjU2QTE1LjY1IDE1LjY1IDAgMCAwIDguMDMgOHpNMTIgMTkuOTZjLS44My0xLjItMS40OC0yLjUzLTEuOTEtMy45NmgzLjgyYy0uNDMgMS40My0xLjA4IDIuNzYtMS45MSAzLjk2ek0xNC4zNCAxNEg5LjY2Yy0uMDktLjY2LS4xNi0xLjMyLS4xNi0ycy4wNy0xLjM1LjE2LTJoNC42OGMuMDkuNjUuMTYgMS4zMi4xNiAycy0uMDcgMS4zNC0uMTYgMnptLjI1IDUuNTZjLjYtMS4xMSAxLjA2LTIuMzEgMS4zOC0zLjU2aDIuOTVhOC4wMyA4LjAzIDAgMCAxLTQuMzMgMy41NnpNMTYuMzYgMTRjLjA4LS42Ni4xNC0xLjMyLjE0LTJzLS4wNi0xLjM0LS4xNC0yaDMuMzhjLjE2LjY0LjI2IDEuMzEuMjYgMnMtLjEgMS4zNi0uMjYgMmgtMy4zOHoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvc3ZnPg==");
|
||||
}
|
||||
.various-complements__settings__header__appearance::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMCAzSDRjLTEuMSAwLTIgLjktMiAydjExYzAgMS4xLjkgMiAyIDJoM2MtLjU1LjU1LTEgLjg3LTEgMS41OWMwIC43OC42MyAxLjQxIDEuNDEgMS40MWg5LjE3Yy43OCAwIDEuNDEtLjYzIDEuNDEtMS40MWMwLS43Mi0uNDQtMS4wMy0xLTEuNTloM2MxLjEgMCAyLS45IDItMlY1QzIyIDMuOSAyMS4xIDMgMjAgM3ptMCAxM0g0VjVoMTZ2MTF6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__settings__header__key-customization::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxwYXRoIGQ9Ik0yOCAyNkg0YTIgMiAwIDAgMS0yLTJWMTBhMiAyIDAgMCAxIDItMmgyNGEyIDIgMCAwIDEgMiAydjE0YTIgMiAwIDAgMS0yIDJ6TTQgMTB2MTRoMjRWMTB6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48cGF0aCBkPSJNMTAgMjBoMTF2MkgxMHoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjxwYXRoIGQ9Ik02IDEyaDJ2Mkg2eiIgZmlsbD0iY3VycmVudENvbG9yIj48L3BhdGg+PHBhdGggZD0iTTEwIDEyaDJ2MmgtMnoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjxwYXRoIGQ9Ik0xNCAxMmgydjJoLTJ6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48cGF0aCBkPSJNMTggMTJoMnYyaC0yeiIgZmlsbD0iY3VycmVudENvbG9yIj48L3BhdGg+PHBhdGggZD0iTTYgMjBoMnYySDZ6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48cGF0aCBkPSJNNiAxNmgydjJINnoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjxwYXRoIGQ9Ik0xMCAxNmgydjJoLTJ6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48cGF0aCBkPSJNMTQgMTZoMnYyaC0yeiIgZmlsbD0iY3VycmVudENvbG9yIj48L3BhdGg+PHBhdGggZD0iTTIyIDEyaDR2MmgtNHoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjxwYXRoIGQ9Ik0yMiAxNmg0djJoLTR6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48cGF0aCBkPSJNMTggMTZoMnYyaC0yeiIgZmlsbD0iY3VycmVudENvbG9yIj48L3BhdGg+PHBhdGggZD0iTTIzIDIwaDN2MmgtM3oiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvc3ZnPg==");
|
||||
}
|
||||
.various-complements__settings__header__current-file::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik01IDFhMiAyIDAgMCAwLTIgMnY5Ljk5OGEyIDIgMCAwIDAgMiAyaDEuMDQ2bC4yNS0xSDVhMSAxIDAgMCAxLTEtMVYzYTEgMSAwIDAgMSAxLTFoM3YyLjVBMS41IDEuNSAwIDAgMCA5LjQ5OCA2aDIuNXYxLjQ0Yy4zMDYtLjIwOS42NDctLjM0NCAxLS40MDVWNS40MTNhMS41IDEuNSAwIDAgMC0uNDQtMS4wNkw5LjY0NSAxLjQzOUExLjUgMS41IDAgMCAwIDguNTg1IDFINXptNi43OTEgNEg5LjVhLjUuNSAwIDAgMS0uNS0uNVYyLjIwNmwyLjc5MiAyLjc5MnptMS4yMDcgMy4wNmMtLjI0Mi4wNzEtLjQ3LjIwMy0uNjYyLjM5NEw4LjA1IDEyLjc0YTIuNzc3IDIuNzc3IDAgMCAwLS43MjIgMS4yNTdsLS4wMDkuMDMzbC0uMzAyIDEuMjExYS42MS42MSAwIDAgMCAuNzM4Ljc0bDEuMjExLS4zMDNhMi43NzYgMi43NzYgMCAwIDAgMS4yOS0uNzNsNC4yODgtNC4yODhhMS41NiAxLjU2IDAgMCAwLTEuNTQ1LTIuNnoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvZz48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__settings__header__current-vault::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTEwLDEwYy00LjQsMC04LDMuNi04LDh2NjRjMCw0LjQsMy42LDgsOCw4aDJ2MmgxMHYtMmg1NnYyaDEwdi0yaDJjNC40LDAsOC0zLjYsOC04VjE4YzAtNC40LTMuNi04LTgtOEwxMCwxMHogTTEwLDE0aDgwIGMyLjIsMCw0LDEuOCw0LDR2NjRjMCwyLjItMS44LDQtNCw0SDEwYy0yLjIsMC00LTEuOC00LTRWMThDNiwxNS44LDcuOCwxNCwxMCwxNHogTTEzLjYsMjBjLTEsMC4yLTEuNiwxLTEuNiwydjIzLjQgYy0wLjEsMC40LTAuMSwwLjgsMCwxLjJ2Ny4xYzAsMC4xLDAsMC4xLDAsMC4yYzAsMC4xLDAsMC4zLDAsMC40YzAsMC4xLDAsMC4xLDAsMC4yVjc4YzAsMS4xLDAuOSwyLDIsMmg3MmMxLjEsMCwyLTAuOSwyLTJWMjIgYzAtMS4xLTAuOS0yLTItMkgxNGMtMC4xLDAtMC4xLDAtMC4yLDBTMTMuNywyMCwxMy42LDIweiBNMTYsMjRoNjh2NTJIMTZWNTQuOWwzLjQtMy40YzAuNC0wLjQsMC42LTAuOSwwLjYtMS40cy0wLjItMS4xLTAuNi0xLjQgTDE2LDQ1LjFMMTYsMjR6IE00OS44LDI3LjljLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjLTUuNSwwLjItMTAuNSwyLjQtMTQuMyw1LjljLTAuNSwwLjItMC45LDAuNi0xLjEsMS4xIGMtMy40LDMuNy01LjYsOC42LTUuOSwxMy45Yy0wLjQsMC42LTAuNCwxLjQsMCwyYzAuMiw1LjMsMi4zLDEwLjEsNS43LDEzLjhjMC4yLDAuNywwLjcsMS4zLDEuNCwxLjRjMy44LDMuNCw4LjgsNS41LDE0LjMsNS43IGMwLjEsMCwwLjEsMCwwLjIsMC4xYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMSwwLDAuMi0wLjFjNS40LTAuMiwxMC40LTIuMywxNC4yLTUuNyBjMC43LTAuMiwxLjMtMC44LDEuNC0xLjVjMy40LTMuOCw1LjUtOC43LDUuNy0xNC4yYzAsMCwwLTAuMSwwLjEtMC4xYzAsMCwwLDAsMC0wLjFjMC0wLjEsMC0wLjMsMC0wLjRjMC0wLjEsMC0wLjIsMC0wLjMgYzAtMC4xLDAtMC4zLTAuMS0wLjRjLTAuMi01LjYtMi40LTEwLjctNi0xNC41YzAsMCwwLDAtMC4xLTAuMWMwLDAsMC0wLjEtMC4xLTAuMWMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjYgYy0zLjgtMy42LTguOS01LjktMTQuNC02LjFDNTAuNSwyNy45LDUwLjEsMjcuOSw0OS44LDI3Ljl6IE00OCwzMi4xYzAsMS4xLDAuOSwyLDIsMmMxLjEsMCwyLTAuOSwyLTJjMy41LDAuNCw2LjYsMS44LDkuMywzLjkgYy0wLjYsMC41LTAuOSwxLjMtMC43LDJjMC4yLDAuNywwLjgsMS4zLDEuNSwxLjVjMC44LDAuMiwxLjUtMC4xLDItMC43YzIuMSwyLjYsMy41LDUuOCwzLjksOS4zYzAsMC0wLjEsMC0wLjEsMCBjLTAuMSwwLTAuMSwwLTAuMiwwYy0xLjEsMC4xLTEuOCwxLjEtMS43LDIuMXMxLDEuOSwyLjEsMS45Yy0wLjQsMy41LTEuOCw2LjYtMy45LDkuM2MtMC40LTAuNC0xLTAuNi0xLjYtMC42Yy0wLjEsMC0wLjEsMC0wLjIsMCBjLTAuNywwLjEtMS4zLDAuNy0xLjUsMS40Yy0wLjIsMC43LDAsMS41LDAuNSwyYy0yLjYsMi4xLTUuOCwzLjUtOS4zLDMuOWMwLTAuNi0wLjItMS4xLTAuNi0xLjVjLTAuNC0wLjQtMS0wLjYtMS41LTAuNSBjLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuOSwwLjItMS42LDEtMS42LDEuOWMtMy41LTAuNC02LjYtMS44LTkuMy0zLjljMC42LTAuNiwwLjctMS41LDAuNC0yLjJjLTAuMy0wLjctMS4xLTEuMi0xLjktMS4yIGMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuNCwwLjEtMC44LDAuMy0xLjEsMC42Yy0yLjEtMi42LTMuNS01LjgtMy45LTkuM2MxLjEsMCwyLTAuOSwyLTJjMC0xLjEtMC45LTItMi0yYzAuNC0zLjUsMS44LTYuNiwzLjktOS4zIGMwLjUsMC42LDEuMywwLjksMiwwLjdjMC43LTAuMiwxLjMtMC44LDEuNS0xLjVjMC4yLTAuOC0wLjEtMS41LTAuNy0yQzQxLjQsMzMuOSw0NC41LDMyLjQsNDgsMzIuMUw0OCwzMi4xeiBNNTAsNDAgYy01LjUsMC0xMCw0LjUtMTAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFM1NS41LDQwLDUwLDQweiBNNTAsNDRjMy4zLDAsNiwyLjcsNiw2cy0yLjcsNi02LDZzLTYtMi43LTYtNlM0Ni43LDQ0LDUwLDQ0eiI+PC9wYXRoPjwvc3ZnPg==");
|
||||
}
|
||||
.various-complements__settings__header__custom-dictionary::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHJlY3QgeD0iMzIiIHk9Ijk2IiB3aWR0aD0iNjQiIGhlaWdodD0iMzY4IiByeD0iMTYiIHJ5PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiPjwvcmVjdD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJNMTEyIDIyNGgxMjgiPjwvcGF0aD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJNMTEyIDQwMGgxMjgiPjwvcGF0aD48cmVjdCB4PSIxMTIiIHk9IjE2MCIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIzMDQiIHJ4PSIxNiIgcnk9IjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzMiI+PC9yZWN0PjxyZWN0IHg9IjI1NiIgeT0iNDgiIHdpZHRoPSI5NiIgaGVpZ2h0PSI0MTYiIHJ4PSIxNiIgcnk9IjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzMiI+PC9yZWN0PjxwYXRoIGQ9Ik00MjIuNDYgOTYuMTFsLTQwLjQgNC4yNWMtMTEuMTIgMS4xNy0xOS4xOCAxMS41Ny0xNy45MyAyMy4xbDM0LjkyIDMyMS41OWMxLjI2IDExLjUzIDExLjM3IDIwIDIyLjQ5IDE4Ljg0bDQwLjQtNC4yNWMxMS4xMi0xLjE3IDE5LjE4LTExLjU3IDE3LjkzLTIzLjFMNDQ1IDExNWMtMS4zMS0xMS41OC0xMS40Mi0yMC4wNi0yMi41NC0xOC44OXoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIj48L3BhdGg+PC9zdmc+");
|
||||
}
|
||||
.various-complements__settings__header__internal-link::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTEyLDBDNS40LDAsMCw1LjQsMCwxMnM1LjQsMTIsMTIsMTJjMi42LDAsNS0wLjgsNi45LTIuMmwxNS42LDE1LjZDMzEuNyw0MC44LDMwLDQ1LjIsMzAsNTBjMCw0LDEuMiw3LjYsMy4yLDEwLjcgTDIwLjEsNzEuMWMtMi4xLTEuOS01LTMuMS04LjEtMy4xQzUuNCw2OCwwLDczLjQsMCw4MHM1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEyYzAtMi4xLTAuNS00LTEuNS01LjhsMTMuMi0xMC40IEMzOS4zLDY3LjYsNDQuNCw3MCw1MCw3MGMyLjcsMCw1LjItMC41LDcuNS0xLjRsNS4zLDkuOUM1OS45LDgwLjcsNTgsODQuMSw1OCw4OGMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEycy01LjQtMTItMTItMTIgYy0xLjMsMC0yLjYsMC4yLTMuOCwwLjZMNjEsNjYuN2MzLjgtMi41LDYuNy02LjIsOC4xLTEwLjZsNi45LDEuNGMwLDAuMiwwLDAuMywwLDAuNWMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEyIGMwLTYuNi01LjQtMTItMTItMTJjLTUuMSwwLTkuNCwzLjItMTEuMiw3LjZsLTYuOS0xLjVjMC4xLTAuNywwLjEtMS40LDAuMS0yLjFjMC03LjktNC42LTE0LjctMTEuMy0xNy45bDMuMS04LjIgYzAuNywwLjEsMS41LDAuMiwyLjIsMC4yYzYuNiwwLDEyLTUuNCwxMi0xMlM3MC42LDAsNjQsMFM1Miw1LjQsNTIsMTJjMCw0LjQsMi41LDguMyw2LjEsMTAuNEw1NSwzMC43Yy0xLjYtMC40LTMuMy0wLjctNS0wLjcgYy00LjgsMC05LjIsMS43LTEyLjYsNC41TDIxLjgsMTguOWMxLjQtMiwyLjItNC40LDIuMi02LjlDMjQsNS40LDE4LjYsMCwxMiwwTDEyLDB6IE0xMiw0YzQuNCwwLDgsMy42LDgsOHMtMy42LDgtOCw4cy04LTMuNi04LTggUzcuNiw0LDEyLDR6IE02NCw0YzQuNCwwLDgsMy42LDgsOHMtMy42LDgtOCw4cy04LTMuNi04LThTNTkuNiw0LDY0LDR6IE01MCwzNGM4LjksMCwxNiw3LjEsMTYsMTZjMCw4LjktNy4xLDE2LTE2LDE2IGMtOC45LDAtMTYtNy4xLTE2LTE2YzAtNC4zLDEuNy04LjIsNC40LTExLjFjMC4yLTAuMSwwLjMtMC4zLDAuNC0wLjRDNDEuOCwzNS43LDQ1LjcsMzQsNTAsMzR6IE04OCw1MGM0LjQsMCw4LDMuNiw4LDggcy0zLjYsOC04LDhzLTgtMy42LTgtOFM4My42LDUwLDg4LDUweiBNMTIsNzJjNC40LDAsOCwzLjYsOCw4cy0zLjYsOC04LDhzLTgtMy42LTgtOFM3LjYsNzIsMTIsNzJ6IE03MCw4MGM0LjQsMCw4LDMuNiw4LDggcy0zLjYsOC04LDhjLTQuNCwwLTgtMy42LTgtOGMwLTMsMS43LTUuNiw0LjEtN2MwLjEsMCwwLjEsMCwwLjItMC4xYzAsMCwwLDAsMC4xLTAuMWMwLDAsMC4xLDAsMC4xLTAuMUM2Ny42LDgwLjMsNjguNyw4MCw3MCw4MHogIj48L3BhdGg+PC9zdmc+");
|
||||
}
|
||||
.various-complements__settings__header__front-matter::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMC4zMiAyLjAxM0E0IDQgMCAwIDAgNi4xNjIgNy4xM2wtMy45ODcgMy45ODZhLjYuNiAwIDAgMC0uMTc2LjQyNFYxNC40YS42LjYgMCAwIDAgLjYuNmgyLjhhLjYuNiAwIDAgMCAuNi0uNlYxM2gxLjlhLjYuNiAwIDAgMCAuNi0uNnYtMS42OTNsLjczNS0uNzM1YTUuNTEgNS41MSAwIDAgMS0uNTY5LS44NDZsLS45OS45OTFhLjYuNiAwIDAgMC0uMTc2LjQyNFYxMkg1LjZhLjYuNiAwIDAgMC0uNi42VjE0SDN2LTIuMjkzbDQuMzItNC4zMmwtLjExOC0uMzAzYTMuMDAxIDMuMDAxIDAgMCAxIDEuOTYtMy45NjVjLjMzLS40MjMuNzItLjc5NiAxLjE1Ny0xLjEwNnpNMTMuNSA2LjI1YS43NS43NSAwIDEgMCAwLTEuNWEuNzUuNzUgMCAwIDAgMCAxLjV6TTkgNi41YTQuNSA0LjUgMCAxIDEgNyAzLjc0MnYyLjA1bC43ODMuNzg0YS42LjYgMCAwIDEgMCAuODQ4TDE1LjcwNyAxNWwxLjA2OCAxLjA2N2EuNi42IDAgMCAxLS4wNS44OTNsLTIuMzUgMS44OGEuNi42IDAgMCAxLS43NSAwbC0yLjQtMS45MmEuNi42IDAgMCAxLS4yMjUtLjQ2OHYtNi4yMUE0LjQ5NiA0LjQ5NiAwIDAgMSA5IDYuNXpNMTMuNSAzYTMuNSAzLjUgMCAwIDAtMS43NSA2LjUzMmEuNS41IDAgMCAxIC4yNS40MzN2Ni4yOTVsMiAxLjZsMS43NTEtMS40MDFsLTEuMDM0LTEuMDM1YS42LjYgMCAwIDEgMC0uODQ4bDEuMDc2LTEuMDc2bC0uNjE3LS42MTdhLjYuNiAwIDAgMS0uMTc2LS40MjRWOS45NjVhLjUuNSAwIDAgMSAuMjUtLjQzM0EzLjUgMy41IDAgMCAwIDEzLjUgM3oiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvZz48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__settings__header__intelligent-suggestion-prioritization::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik02LjEzIDIuNzkzQTMuOTEgMy45MSAwIDAgMSA4LjUgMmExLjc1NyAxLjc1NyAwIDAgMSAxLjUuNzhBMS43NTcgMS43NTcgMCAwIDEgMTEuNSAyYTMuOTEgMy45MSAwIDAgMSAyLjM3Ljc5M2MuNTI1LjQwOC45My45NzMgMS4wNzMgMS42NTZjLjMyOC4wMjUuNjI4LjE2MS44OC4zNjZjLjM4Mi4zMS42Ni43NzUuODM1IDEuMjY3Yy4yNzQuNzY1LjM0OCAxLjc0LjA2NCAyLjU3Yy4wNzIuMDM0LjE0My4wNzQuMjEyLjEyYy4yNzUuMTgzLjQ4NC40NDUuNjM4Ljc1NGMuMzAzLjYwNS40MjggMS40NDkuNDI4IDIuNDc0YzAgMS4xNDEtLjQzNSAxLjkwNy0uOTg3IDIuMzhhMi42OCAyLjY4IDAgMCAxLTEuMDU0LjU1NWMtLjEuNTU4LS4zOCAxLjIwNC0uODE5IDEuNzUyQzE0LjU3IDE3LjQwMiAxMy42ODYgMTggMTIuNSAxOGMtLjk0IDAtMS42ODgtLjUyLTIuMTc0LTEuMDNhNC4yNTIgNC4yNTIgMCAwIDEtLjMyNi0uMzg1YTQuMjQ1IDQuMjQ1IDAgMCAxLS4zMjYuMzg1QzkuMTg4IDE3LjQ4IDguNDQxIDE4IDcuNSAxOGMtMS4xODYgMC0yLjA2OS0uNTk4LTIuNjQtMS4zMTNhNC4wNTcgNC4wNTcgMCAwIDEtLjgxOS0xLjc1MmEyLjY4IDIuNjggMCAwIDEtMS4wNTQtLjU1NUMyLjQzNSAxMy45MDcgMiAxMy4xNCAyIDEyYzAtMS4wMjUuMTI2LTEuODcuNDI4LTIuNDc0Yy4xNTQtLjMwOS4zNjMtLjU3LjYzOC0uNzU1YTEuNTggMS41OCAwIDAgMSAuMjEyLS4xMThjLS4yODQtLjgzMi0uMjEtMS44MDYuMDY0LTIuNTcxYy4xNzUtLjQ5Mi40NTMtLjk1Ny44MzUtMS4yNjdjLjI1Mi0uMjA1LjU1Mi0uMzQuODgtLjM2NmMuMTQ0LS42ODMuNTQ5LTEuMjQ4IDEuMDc0LTEuNjU2ek05LjUgNC41VjQuNDlsLS4wMDItLjA1YTIuNzQ0IDIuNzQ0IDAgMCAwLS4xNTQtLjc2NGExLjIyMiAxLjIyMiAwIDAgMC0uMzA5LS40OUEuNzYuNzYgMCAwIDAgOC41IDNhMi45MSAyLjkxIDAgMCAwLTEuNzU2LjU4MkM2LjI4IDMuOTQzIDYgNC40MzIgNiA1YS41LjUgMCAwIDEtLjY1OC40NzRjLS4xODgtLjA2Mi0uMzU2LS4wMjctLjUzNS4xMTdjLS4xOTYuMTYtLjM4Ny40NDQtLjUyNC44MjdjLS4yNzkuNzgyLS4yNSAxLjcyOS4xMzMgMi4zMDVBLjUuNSAwIDAgMSA0LjUgOWguNzVhMi4yNSAyLjI1IDAgMCAxIDIuMjUgMi4yNXYuMzM1YTEuNSAxLjUgMCAxIDEtMSAwdi0uMzM1YzAtLjY5LS41Ni0xLjI1LTEuMjUtMS4yNUgzLjVhLjQ5OS40OTkgMCAwIDEtLjE3NS0uMDMybC0uMDAzLjAwNkMzLjEyNCAxMC4zNjkgMyAxMS4wMjUgMyAxMmMwIC44NTkuMzE1IDEuMzQzLjYzOCAxLjYyYy4zNDcuMjk4LjczMi4zOC44NjIuMzhhLjUuNSAwIDAgMSAuNS41YzAgLjM2OC4yIDEuMDExLjY0IDEuNTYzYy40MjkuNTM1IDEuMDQ2LjkzNyAxLjg2LjkzN2MuNTYgMCAxLjA2Mi0uMzEzIDEuNDUtLjcyYy4xOTEtLjIuMzQtLjQwNy40MzctLjU3N2ExLjU3MyAxLjU3MyAwIDAgMCAuMTEzLS4yMzZWNy41SDguNDE1YTEuNSAxLjUgMCAxIDEgMC0xSDkuNXYtMnptMSA5Ljk5OXYuOTY3YTEuNTc1IDEuNTc1IDAgMCAwIC4xMTMuMjM2Yy4wOTguMTcuMjQ2LjM3Ny40MzYuNTc3Yy4zODkuNDA3Ljg5Mi43MiAxLjQ1MS43MmMuODE0IDAgMS40MzEtLjQwMiAxLjg2LS45MzdjLjQ0LS41NTIuNjQtMS4xOTUuNjQtMS41NjNhLjUuNSAwIDAgMSAuNS0uNWMuMTMgMCAuNTE1LS4wODIuODYyLS4zOGMuMzIzLS4yNzcuNjM4LS43NjEuNjM4LTEuNjJjMC0uOTc1LS4xMjUtMS42My0uMzIyLTIuMDI2YS45MjMuOTIzIDAgMCAwLS4zLS4zN0EuNjU3LjY1NyAwIDAgMCAxNiA5LjVhLjUuNSAwIDAgMS0uNDE2LS43NzdjLjM4NC0uNTc2LjQxMi0xLjUyMy4xMzMtMi4zMDVjLS4xMzctLjM4My0uMzI4LS42NjgtLjUyNC0uODI3Yy0uMTc5LS4xNDQtLjM0Ny0uMTgtLjUzNS0uMTE3QS41LjUgMCAwIDEgMTQgNWMwLS41NjgtLjI4LTEuMDU3LS43NDUtMS40MThBMi45MSAyLjkxIDAgMCAwIDExLjUgM2EuNzYuNzYgMCAwIDAtLjUzNS4xODZhMS4yMiAxLjIyIDAgMCAwLS4zMS40OWEyLjU3OSAyLjU3OSAwIDAgMC0uMTU1LjgxNHY5LjAxaC43NWMuNjkgMCAxLjI1LS41NiAxLjI1LTEuMjV2LTEuODM1YTEuNSAxLjUgMCAxIDEgMSAwdjEuODM1YTIuMjUgMi4yNSAwIDAgMS0yLjI1IDIuMjVoLS43NXpNNi41IDdhLjUuNSAwIDEgMCAxIDBhLjUuNSAwIDAgMC0xIDB6TTEzIDkuNWEuNS41IDAgMSAwIDAtMWEuNS41IDAgMCAwIDAgMXptLTYgM2EuNS41IDAgMSAwIDAgMWEuNS41IDAgMCAwIDAtMXoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvZz48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__settings__header__mobile::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xNyAxLjAxTDcgMWMtMS4xIDAtMiAuOS0yIDJ2MThjMCAxLjEuOSAyIDIgMmgxMGMxLjEgMCAyLS45IDItMlYzYzAtMS4xLS45LTEuOTktMi0xLjk5ek0xNyAxOUg3VjVoMTB2MTR6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__settings__header__debug::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxwYXRoIGQ9Ik0yOS44MyAyMGwuMzQtMmwtNS4xNy0uODVWMTN2LS4yM2w1LjA2LTEuMzZsLS41MS0xLjkzbC00LjgzIDEuMjlBOSA5IDAgMCAwIDIwIDVWMmgtMnYyLjIzYTguODEgOC44MSAwIDAgMC00IDBWMmgtMnYzYTkgOSAwIDAgMC00LjcxIDUuODJMMi40NiA5LjQ4TDIgMTEuNDFsNSAxLjM2VjE3LjE1TDEuODQgMThsLjMyIDJMNyAxOS4xOGE4LjkgOC45IDAgMCAwIC44MiAzLjU3bC00LjUzIDQuNTRsMS40MiAxLjQybDQuMTktNC4yYTkgOSAwIDAgMCAxNC4yIDBsNC4xOSA0LjJsMS40Mi0xLjQybC00LjU0LTQuNTRhOC45IDguOSAwIDAgMCAuODMtMy41N3pNMTUgMjUuOTJBNyA3IDAgMCAxIDkgMTl2LTZoNnpNOS4yOSAxMWE3IDcgMCAwIDEgMTMuNDIgMHpNMjMgMTlhNyA3IDAgMCAxLTYgNi45MlYxM2g2eiIgZmlsbD0iY3VycmVudENvbG9yIj48L3BhdGg+PC9zdmc+");
|
||||
}
|
||||
|
||||
.various-complements__settings__popup-hotkey {
|
||||
padding: 1rem 0;
|
||||
/*noinspection CssUnresolvedCustomProperty*/
|
||||
border-top: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.various-complements__settings__popup-hotkey-item {
|
||||
padding-left: 2rem;
|
||||
}
|
||||
|
||||
.various-complements__footer {
|
||||
position: relative;
|
||||
padding-right: 15px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
.various-complements__footer::before {
|
||||
position: absolute;
|
||||
width: 13px;
|
||||
margin-top: 1px;
|
||||
margin-left: -15px;
|
||||
filter: invert(0.5) hue-rotate(180deg);
|
||||
}
|
||||
.various-complements__footer__current-file::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik01IDFhMiAyIDAgMCAwLTIgMnY5Ljk5OGEyIDIgMCAwIDAgMiAyaDEuMDQ2bC4yNS0xSDVhMSAxIDAgMCAxLTEtMVYzYTEgMSAwIDAgMSAxLTFoM3YyLjVBMS41IDEuNSAwIDAgMCA5LjQ5OCA2aDIuNXYxLjQ0Yy4zMDYtLjIwOS42NDctLjM0NCAxLS40MDVWNS40MTNhMS41IDEuNSAwIDAgMC0uNDQtMS4wNkw5LjY0NSAxLjQzOUExLjUgMS41IDAgMCAwIDguNTg1IDFINXptNi43OTEgNEg5LjVhLjUuNSAwIDAgMS0uNS0uNVYyLjIwNmwyLjc5MiAyLjc5MnptMS4yMDcgMy4wNmMtLjI0Mi4wNzEtLjQ3LjIwMy0uNjYyLjM5NEw4LjA1IDEyLjc0YTIuNzc3IDIuNzc3IDAgMCAwLS43MjIgMS4yNTdsLS4wMDkuMDMzbC0uMzAyIDEuMjExYS42MS42MSAwIDAgMCAuNzM4Ljc0bDEuMjExLS4zMDNhMi43NzYgMi43NzYgMCAwIDAgMS4yOS0uNzNsNC4yODgtNC4yODhhMS41NiAxLjU2IDAgMCAwLTEuNTQ1LTIuNnoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvZz48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__footer__current-vault::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTEwLDEwYy00LjQsMC04LDMuNi04LDh2NjRjMCw0LjQsMy42LDgsOCw4aDJ2MmgxMHYtMmg1NnYyaDEwdi0yaDJjNC40LDAsOC0zLjYsOC04VjE4YzAtNC40LTMuNi04LTgtOEwxMCwxMHogTTEwLDE0aDgwIGMyLjIsMCw0LDEuOCw0LDR2NjRjMCwyLjItMS44LDQtNCw0SDEwYy0yLjIsMC00LTEuOC00LTRWMThDNiwxNS44LDcuOCwxNCwxMCwxNHogTTEzLjYsMjBjLTEsMC4yLTEuNiwxLTEuNiwydjIzLjQgYy0wLjEsMC40LTAuMSwwLjgsMCwxLjJ2Ny4xYzAsMC4xLDAsMC4xLDAsMC4yYzAsMC4xLDAsMC4zLDAsMC40YzAsMC4xLDAsMC4xLDAsMC4yVjc4YzAsMS4xLDAuOSwyLDIsMmg3MmMxLjEsMCwyLTAuOSwyLTJWMjIgYzAtMS4xLTAuOS0yLTItMkgxNGMtMC4xLDAtMC4xLDAtMC4yLDBTMTMuNywyMCwxMy42LDIweiBNMTYsMjRoNjh2NTJIMTZWNTQuOWwzLjQtMy40YzAuNC0wLjQsMC42LTAuOSwwLjYtMS40cy0wLjItMS4xLTAuNi0xLjQgTDE2LDQ1LjFMMTYsMjR6IE00OS44LDI3LjljLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjLTUuNSwwLjItMTAuNSwyLjQtMTQuMyw1LjljLTAuNSwwLjItMC45LDAuNi0xLjEsMS4xIGMtMy40LDMuNy01LjYsOC42LTUuOSwxMy45Yy0wLjQsMC42LTAuNCwxLjQsMCwyYzAuMiw1LjMsMi4zLDEwLjEsNS43LDEzLjhjMC4yLDAuNywwLjcsMS4zLDEuNCwxLjRjMy44LDMuNCw4LjgsNS41LDE0LjMsNS43IGMwLjEsMCwwLjEsMCwwLjIsMC4xYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMSwwLDAuMi0wLjFjNS40LTAuMiwxMC40LTIuMywxNC4yLTUuNyBjMC43LTAuMiwxLjMtMC44LDEuNC0xLjVjMy40LTMuOCw1LjUtOC43LDUuNy0xNC4yYzAsMCwwLTAuMSwwLjEtMC4xYzAsMCwwLDAsMC0wLjFjMC0wLjEsMC0wLjMsMC0wLjRjMC0wLjEsMC0wLjIsMC0wLjMgYzAtMC4xLDAtMC4zLTAuMS0wLjRjLTAuMi01LjYtMi40LTEwLjctNi0xNC41YzAsMCwwLDAtMC4xLTAuMWMwLDAsMC0wLjEtMC4xLTAuMWMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjYgYy0zLjgtMy42LTguOS01LjktMTQuNC02LjFDNTAuNSwyNy45LDUwLjEsMjcuOSw0OS44LDI3Ljl6IE00OCwzMi4xYzAsMS4xLDAuOSwyLDIsMmMxLjEsMCwyLTAuOSwyLTJjMy41LDAuNCw2LjYsMS44LDkuMywzLjkgYy0wLjYsMC41LTAuOSwxLjMtMC43LDJjMC4yLDAuNywwLjgsMS4zLDEuNSwxLjVjMC44LDAuMiwxLjUtMC4xLDItMC43YzIuMSwyLjYsMy41LDUuOCwzLjksOS4zYzAsMC0wLjEsMC0wLjEsMCBjLTAuMSwwLTAuMSwwLTAuMiwwYy0xLjEsMC4xLTEuOCwxLjEtMS43LDIuMXMxLDEuOSwyLjEsMS45Yy0wLjQsMy41LTEuOCw2LjYtMy45LDkuM2MtMC40LTAuNC0xLTAuNi0xLjYtMC42Yy0wLjEsMC0wLjEsMC0wLjIsMCBjLTAuNywwLjEtMS4zLDAuNy0xLjUsMS40Yy0wLjIsMC43LDAsMS41LDAuNSwyYy0yLjYsMi4xLTUuOCwzLjUtOS4zLDMuOWMwLTAuNi0wLjItMS4xLTAuNi0xLjVjLTAuNC0wLjQtMS0wLjYtMS41LTAuNSBjLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuOSwwLjItMS42LDEtMS42LDEuOWMtMy41LTAuNC02LjYtMS44LTkuMy0zLjljMC42LTAuNiwwLjctMS41LDAuNC0yLjJjLTAuMy0wLjctMS4xLTEuMi0xLjktMS4yIGMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuNCwwLjEtMC44LDAuMy0xLjEsMC42Yy0yLjEtMi42LTMuNS01LjgtMy45LTkuM2MxLjEsMCwyLTAuOSwyLTJjMC0xLjEtMC45LTItMi0yYzAuNC0zLjUsMS44LTYuNiwzLjktOS4zIGMwLjUsMC42LDEuMywwLjksMiwwLjdjMC43LTAuMiwxLjMtMC44LDEuNS0xLjVjMC4yLTAuOC0wLjEtMS41LTAuNy0yQzQxLjQsMzMuOSw0NC41LDMyLjQsNDgsMzIuMUw0OCwzMi4xeiBNNTAsNDAgYy01LjUsMC0xMCw0LjUtMTAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFM1NS41LDQwLDUwLDQweiBNNTAsNDRjMy4zLDAsNiwyLjcsNiw2cy0yLjcsNi02LDZzLTYtMi43LTYtNlM0Ni43LDQ0LDUwLDQ0eiI+PC9wYXRoPjwvc3ZnPg==");
|
||||
}
|
||||
.various-complements__footer__custom-dictionary::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHJlY3QgeD0iMzIiIHk9Ijk2IiB3aWR0aD0iNjQiIGhlaWdodD0iMzY4IiByeD0iMTYiIHJ5PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiPjwvcmVjdD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJNMTEyIDIyNGgxMjgiPjwvcGF0aD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJNMTEyIDQwMGgxMjgiPjwvcGF0aD48cmVjdCB4PSIxMTIiIHk9IjE2MCIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIzMDQiIHJ4PSIxNiIgcnk9IjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzMiI+PC9yZWN0PjxyZWN0IHg9IjI1NiIgeT0iNDgiIHdpZHRoPSI5NiIgaGVpZ2h0PSI0MTYiIHJ4PSIxNiIgcnk9IjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzMiI+PC9yZWN0PjxwYXRoIGQ9Ik00MjIuNDYgOTYuMTFsLTQwLjQgNC4yNWMtMTEuMTIgMS4xNy0xOS4xOCAxMS41Ny0xNy45MyAyMy4xbDM0LjkyIDMyMS41OWMxLjI2IDExLjUzIDExLjM3IDIwIDIyLjQ5IDE4Ljg0bDQwLjQtNC4yNWMxMS4xMi0xLjE3IDE5LjE4LTExLjU3IDE3LjkzLTIzLjFMNDQ1IDExNWMtMS4zMS0xMS41OC0xMS40Mi0yMC4wNi0yMi41NC0xOC44OXoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIj48L3BhdGg+PC9zdmc+");
|
||||
}
|
||||
.various-complements__footer__internal-link::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTEyLDBDNS40LDAsMCw1LjQsMCwxMnM1LjQsMTIsMTIsMTJjMi42LDAsNS0wLjgsNi45LTIuMmwxNS42LDE1LjZDMzEuNyw0MC44LDMwLDQ1LjIsMzAsNTBjMCw0LDEuMiw3LjYsMy4yLDEwLjcgTDIwLjEsNzEuMWMtMi4xLTEuOS01LTMuMS04LjEtMy4xQzUuNCw2OCwwLDczLjQsMCw4MHM1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEyYzAtMi4xLTAuNS00LTEuNS01LjhsMTMuMi0xMC40IEMzOS4zLDY3LjYsNDQuNCw3MCw1MCw3MGMyLjcsMCw1LjItMC41LDcuNS0xLjRsNS4zLDkuOUM1OS45LDgwLjcsNTgsODQuMSw1OCw4OGMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEycy01LjQtMTItMTItMTIgYy0xLjMsMC0yLjYsMC4yLTMuOCwwLjZMNjEsNjYuN2MzLjgtMi41LDYuNy02LjIsOC4xLTEwLjZsNi45LDEuNGMwLDAuMiwwLDAuMywwLDAuNWMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEyIGMwLTYuNi01LjQtMTItMTItMTJjLTUuMSwwLTkuNCwzLjItMTEuMiw3LjZsLTYuOS0xLjVjMC4xLTAuNywwLjEtMS40LDAuMS0yLjFjMC03LjktNC42LTE0LjctMTEuMy0xNy45bDMuMS04LjIgYzAuNywwLjEsMS41LDAuMiwyLjIsMC4yYzYuNiwwLDEyLTUuNCwxMi0xMlM3MC42LDAsNjQsMFM1Miw1LjQsNTIsMTJjMCw0LjQsMi41LDguMyw2LjEsMTAuNEw1NSwzMC43Yy0xLjYtMC40LTMuMy0wLjctNS0wLjcgYy00LjgsMC05LjIsMS43LTEyLjYsNC41TDIxLjgsMTguOWMxLjQtMiwyLjItNC40LDIuMi02LjlDMjQsNS40LDE4LjYsMCwxMiwwTDEyLDB6IE0xMiw0YzQuNCwwLDgsMy42LDgsOHMtMy42LDgtOCw4cy04LTMuNi04LTggUzcuNiw0LDEyLDR6IE02NCw0YzQuNCwwLDgsMy42LDgsOHMtMy42LDgtOCw4cy04LTMuNi04LThTNTkuNiw0LDY0LDR6IE01MCwzNGM4LjksMCwxNiw3LjEsMTYsMTZjMCw4LjktNy4xLDE2LTE2LDE2IGMtOC45LDAtMTYtNy4xLTE2LTE2YzAtNC4zLDEuNy04LjIsNC40LTExLjFjMC4yLTAuMSwwLjMtMC4zLDAuNC0wLjRDNDEuOCwzNS43LDQ1LjcsMzQsNTAsMzR6IE04OCw1MGM0LjQsMCw4LDMuNiw4LDggcy0zLjYsOC04LDhzLTgtMy42LTgtOFM4My42LDUwLDg4LDUweiBNMTIsNzJjNC40LDAsOCwzLjYsOCw4cy0zLjYsOC04LDhzLTgtMy42LTgtOFM3LjYsNzIsMTIsNzJ6IE03MCw4MGM0LjQsMCw4LDMuNiw4LDggcy0zLjYsOC04LDhjLTQuNCwwLTgtMy42LTgtOGMwLTMsMS43LTUuNiw0LjEtN2MwLjEsMCwwLjEsMCwwLjItMC4xYzAsMCwwLDAsMC4xLTAuMWMwLDAsMC4xLDAsMC4xLTAuMUM2Ny42LDgwLjMsNjguNyw4MCw3MCw4MHogIj48L3BhdGg+PC9zdmc+");
|
||||
}
|
||||
.various-complements__footer__front-matter::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMC4zMiAyLjAxM0E0IDQgMCAwIDAgNi4xNjIgNy4xM2wtMy45ODcgMy45ODZhLjYuNiAwIDAgMC0uMTc2LjQyNFYxNC40YS42LjYgMCAwIDAgLjYuNmgyLjhhLjYuNiAwIDAgMCAuNi0uNlYxM2gxLjlhLjYuNiAwIDAgMCAuNi0uNnYtMS42OTNsLjczNS0uNzM1YTUuNTEgNS41MSAwIDAgMS0uNTY5LS44NDZsLS45OS45OTFhLjYuNiAwIDAgMC0uMTc2LjQyNFYxMkg1LjZhLjYuNiAwIDAgMC0uNi42VjE0SDN2LTIuMjkzbDQuMzItNC4zMmwtLjExOC0uMzAzYTMuMDAxIDMuMDAxIDAgMCAxIDEuOTYtMy45NjVjLjMzLS40MjMuNzItLjc5NiAxLjE1Ny0xLjEwNnpNMTMuNSA2LjI1YS43NS43NSAwIDEgMCAwLTEuNWEuNzUuNzUgMCAwIDAgMCAxLjV6TTkgNi41YTQuNSA0LjUgMCAxIDEgNyAzLjc0MnYyLjA1bC43ODMuNzg0YS42LjYgMCAwIDEgMCAuODQ4TDE1LjcwNyAxNWwxLjA2OCAxLjA2N2EuNi42IDAgMCAxLS4wNS44OTNsLTIuMzUgMS44OGEuNi42IDAgMCAxLS43NSAwbC0yLjQtMS45MmEuNi42IDAgMCAxLS4yMjUtLjQ2OHYtNi4yMUE0LjQ5NiA0LjQ5NiAwIDAgMSA5IDYuNXpNMTMuNSAzYTMuNSAzLjUgMCAwIDAtMS43NSA2LjUzMmEuNS41IDAgMCAxIC4yNS40MzN2Ni4yOTVsMiAxLjZsMS43NTEtMS40MDFsLTEuMDM0LTEuMDM1YS42LjYgMCAwIDEgMC0uODQ4bDEuMDc2LTEuMDc2bC0uNjE3LS42MTdhLjYuNiAwIDAgMS0uMTc2LS40MjRWOS45NjVhLjUuNSAwIDAgMSAuMjUtLjQzM0EzLjUgMy41IDAgMCAwIDEzLjUgM3oiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvZz48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__footer__match-strategy {
|
||||
cursor: pointer;
|
||||
}
|
||||
.various-complements__footer__match-strategy::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMSAxMWgtMS41di0uNWgtMnYzaDJWMTNIMjF2MWMwIC41NS0uNDUgMS0xIDFoLTNjLS41NSAwLTEtLjQ1LTEtMXYtNGMwLS41NS40NS0xIDEtMWgzYy41NSAwIDEgLjQ1IDEgMXYxek04IDEwdjVINi41di0xLjVoLTJWMTVIM3YtNWMwLS41NS40NS0xIDEtMWgzYy41NSAwIDEgLjQ1IDEgMXptLTEuNS41aC0yVjEyaDJ2LTEuNXptNyAxLjVjLjU1IDAgMSAuNDUgMSAxdjFjMCAuNTUtLjQ1IDEtMSAxaC00VjloNGMuNTUgMCAxIC40NSAxIDF2MWMwIC41NS0uNDUgMS0xIDF6TTExIDEwLjV2Ljc1aDJ2LS43NWgtMnptMiAyLjI1aC0ydi43NWgydi0uNzV6IiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__footer__complement-automatically {
|
||||
cursor: pointer;
|
||||
}
|
||||
.various-complements__footer__complement-automatically::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PHBhdGggZD0iTTUyOCA2NEg0OEMyMS40OSA2NCAwIDg1LjQ5IDAgMTEydjI4OGMwIDI2LjUxIDIxLjQ5IDQ4IDQ4IDQ4aDQ4MGMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjExMmMwLTI2LjUxLTIxLjQ5LTQ4LTQ4LTQ4em04IDMzNmMwIDQuNDExLTMuNTg5IDgtOCA4SDQ4Yy00LjQxMSAwLTgtMy41ODktOC04VjExMmMwLTQuNDExIDMuNTg5LTggOC04aDQ4MGM0LjQxMSAwIDggMy41ODkgOCA4djI4OHpNMTcwIDI3MHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtMjhjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem05NiAwdi0yOGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC0yOGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyOGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDI4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bTk2IDB2LTI4YzAtNi42MjctNS4zNzMtMTItMTItMTJoLTI4Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptOTYgMHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtMjhjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem0tMzM2IDgydi0yOGMwLTYuNjI3LTUuMzczLTEyLTEyLTEySDgyYy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptMzg0IDB2LTI4YzAtNi42MjctNS4zNzMtMTItMTItMTJoLTI4Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnpNMTIyIDE4OHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMkg4MmMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyOGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDI4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bTk2IDB2LTI4YzAtNi42MjctNS4zNzMtMTItMTItMTJoLTI4Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptOTYgMHYtMjhjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtMjhjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjhjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyOGM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem05NiAwdi0yOGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC0yOGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyOGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDI4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6bTk2IDB2LTI4YzAtNi42MjctNS4zNzMtMTItMTItMTJoLTI4Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI4YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMjhjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptLTk4IDE1OHYtMTZjMC02LjYyNy01LjM3My0xMi0xMi0xMkgxODBjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MTZjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgyMTZjNi42MjcgMCAxMi01LjM3MyAxMi0xMnoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvc3ZnPg==");
|
||||
}
|
||||
|
||||
.various-complements__suggestion-item::before {
|
||||
display: inline-block;
|
||||
width: 16px;
|
||||
margin-top: 4px;
|
||||
margin-left: -20px;
|
||||
margin-right: 5px;
|
||||
filter: invert(0.5) hue-rotate(180deg);
|
||||
}
|
||||
|
||||
.various-complements__suggestion-item {
|
||||
display: flex;
|
||||
align-items: start;
|
||||
padding-left: 30px !important;
|
||||
}
|
||||
|
||||
.various-complements__suggestion-item > div {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.various-complements__suggestion-item__description {
|
||||
font-size: 0.75em;
|
||||
/*noinspection CssUnresolvedCustomProperty*/
|
||||
color: var(--text-muted);
|
||||
padding-top: 0.75em;
|
||||
}
|
||||
|
||||
.various-complements__suggestion-item__current-file::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik01IDFhMiAyIDAgMCAwLTIgMnY5Ljk5OGEyIDIgMCAwIDAgMiAyaDEuMDQ2bC4yNS0xSDVhMSAxIDAgMCAxLTEtMVYzYTEgMSAwIDAgMSAxLTFoM3YyLjVBMS41IDEuNSAwIDAgMCA5LjQ5OCA2aDIuNXYxLjQ0Yy4zMDYtLjIwOS42NDctLjM0NCAxLS40MDVWNS40MTNhMS41IDEuNSAwIDAgMC0uNDQtMS4wNkw5LjY0NSAxLjQzOUExLjUgMS41IDAgMCAwIDguNTg1IDFINXptNi43OTEgNEg5LjVhLjUuNSAwIDAgMS0uNS0uNVYyLjIwNmwyLjc5MiAyLjc5MnptMS4yMDcgMy4wNmMtLjI0Mi4wNzEtLjQ3LjIwMy0uNjYyLjM5NEw4LjA1IDEyLjc0YTIuNzc3IDIuNzc3IDAgMCAwLS43MjIgMS4yNTdsLS4wMDkuMDMzbC0uMzAyIDEuMjExYS42MS42MSAwIDAgMCAuNzM4Ljc0bDEuMjExLS4zMDNhMi43NzYgMi43NzYgMCAwIDAgMS4yOS0uNzNsNC4yODgtNC4yODhhMS41NiAxLjU2IDAgMCAwLTEuNTQ1LTIuNnoiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvZz48L3N2Zz4=");
|
||||
}
|
||||
.various-complements__suggestion-item__current-vault::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTEwLDEwYy00LjQsMC04LDMuNi04LDh2NjRjMCw0LjQsMy42LDgsOCw4aDJ2MmgxMHYtMmg1NnYyaDEwdi0yaDJjNC40LDAsOC0zLjYsOC04VjE4YzAtNC40LTMuNi04LTgtOEwxMCwxMHogTTEwLDE0aDgwIGMyLjIsMCw0LDEuOCw0LDR2NjRjMCwyLjItMS44LDQtNCw0SDEwYy0yLjIsMC00LTEuOC00LTRWMThDNiwxNS44LDcuOCwxNCwxMCwxNHogTTEzLjYsMjBjLTEsMC4yLTEuNiwxLTEuNiwydjIzLjQgYy0wLjEsMC40LTAuMSwwLjgsMCwxLjJ2Ny4xYzAsMC4xLDAsMC4xLDAsMC4yYzAsMC4xLDAsMC4zLDAsMC40YzAsMC4xLDAsMC4xLDAsMC4yVjc4YzAsMS4xLDAuOSwyLDIsMmg3MmMxLjEsMCwyLTAuOSwyLTJWMjIgYzAtMS4xLTAuOS0yLTItMkgxNGMtMC4xLDAtMC4xLDAtMC4yLDBTMTMuNywyMCwxMy42LDIweiBNMTYsMjRoNjh2NTJIMTZWNTQuOWwzLjQtMy40YzAuNC0wLjQsMC42LTAuOSwwLjYtMS40cy0wLjItMS4xLTAuNi0xLjQgTDE2LDQ1LjFMMTYsMjR6IE00OS44LDI3LjljLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjLTUuNSwwLjItMTAuNSwyLjQtMTQuMyw1LjljLTAuNSwwLjItMC45LDAuNi0xLjEsMS4xIGMtMy40LDMuNy01LjYsOC42LTUuOSwxMy45Yy0wLjQsMC42LTAuNCwxLjQsMCwyYzAuMiw1LjMsMi4zLDEwLjEsNS43LDEzLjhjMC4yLDAuNywwLjcsMS4zLDEuNCwxLjRjMy44LDMuNCw4LjgsNS41LDE0LjMsNS43IGMwLjEsMCwwLjEsMCwwLjIsMC4xYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMSwwLDAuMi0wLjFjNS40LTAuMiwxMC40LTIuMywxNC4yLTUuNyBjMC43LTAuMiwxLjMtMC44LDEuNC0xLjVjMy40LTMuOCw1LjUtOC43LDUuNy0xNC4yYzAsMCwwLTAuMSwwLjEtMC4xYzAsMCwwLDAsMC0wLjFjMC0wLjEsMC0wLjMsMC0wLjRjMC0wLjEsMC0wLjIsMC0wLjMgYzAtMC4xLDAtMC4zLTAuMS0wLjRjLTAuMi01LjYtMi40LTEwLjctNi0xNC41YzAsMCwwLDAtMC4xLTAuMWMwLDAsMC0wLjEtMC4xLTAuMWMtMC4yLTAuMi0wLjQtMC40LTAuNi0wLjYgYy0zLjgtMy42LTguOS01LjktMTQuNC02LjFDNTAuNSwyNy45LDUwLjEsMjcuOSw0OS44LDI3Ljl6IE00OCwzMi4xYzAsMS4xLDAuOSwyLDIsMmMxLjEsMCwyLTAuOSwyLTJjMy41LDAuNCw2LjYsMS44LDkuMywzLjkgYy0wLjYsMC41LTAuOSwxLjMtMC43LDJjMC4yLDAuNywwLjgsMS4zLDEuNSwxLjVjMC44LDAuMiwxLjUtMC4xLDItMC43YzIuMSwyLjYsMy41LDUuOCwzLjksOS4zYzAsMC0wLjEsMC0wLjEsMCBjLTAuMSwwLTAuMSwwLTAuMiwwYy0xLjEsMC4xLTEuOCwxLjEtMS43LDIuMXMxLDEuOSwyLjEsMS45Yy0wLjQsMy41LTEuOCw2LjYtMy45LDkuM2MtMC40LTAuNC0xLTAuNi0xLjYtMC42Yy0wLjEsMC0wLjEsMC0wLjIsMCBjLTAuNywwLjEtMS4zLDAuNy0xLjUsMS40Yy0wLjIsMC43LDAsMS41LDAuNSwyYy0yLjYsMi4xLTUuOCwzLjUtOS4zLDMuOWMwLTAuNi0wLjItMS4xLTAuNi0xLjVjLTAuNC0wLjQtMS0wLjYtMS41LTAuNSBjLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuOSwwLjItMS42LDEtMS42LDEuOWMtMy41LTAuNC02LjYtMS44LTkuMy0zLjljMC42LTAuNiwwLjctMS41LDAuNC0yLjJjLTAuMy0wLjctMS4xLTEuMi0xLjktMS4yIGMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuNCwwLjEtMC44LDAuMy0xLjEsMC42Yy0yLjEtMi42LTMuNS01LjgtMy45LTkuM2MxLjEsMCwyLTAuOSwyLTJjMC0xLjEtMC45LTItMi0yYzAuNC0zLjUsMS44LTYuNiwzLjktOS4zIGMwLjUsMC42LDEuMywwLjksMiwwLjdjMC43LTAuMiwxLjMtMC44LDEuNS0xLjVjMC4yLTAuOC0wLjEtMS41LTAuNy0yQzQxLjQsMzMuOSw0NC41LDMyLjQsNDgsMzIuMUw0OCwzMi4xeiBNNTAsNDAgYy01LjUsMC0xMCw0LjUtMTAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFM1NS41LDQwLDUwLDQweiBNNTAsNDRjMy4zLDAsNiwyLjcsNiw2cy0yLjcsNi02LDZzLTYtMi43LTYtNlM0Ni43LDQ0LDUwLDQ0eiI+PC9wYXRoPjwvc3ZnPg==");
|
||||
}
|
||||
.various-complements__suggestion-item__custom-dictionary::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHJlY3QgeD0iMzIiIHk9Ijk2IiB3aWR0aD0iNjQiIGhlaWdodD0iMzY4IiByeD0iMTYiIHJ5PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiPjwvcmVjdD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJNMTEyIDIyNGgxMjgiPjwvcGF0aD48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIiBkPSJNMTEyIDQwMGgxMjgiPjwvcGF0aD48cmVjdCB4PSIxMTIiIHk9IjE2MCIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIzMDQiIHJ4PSIxNiIgcnk9IjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzMiI+PC9yZWN0PjxyZWN0IHg9IjI1NiIgeT0iNDgiIHdpZHRoPSI5NiIgaGVpZ2h0PSI0MTYiIHJ4PSIxNiIgcnk9IjE2IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzMiI+PC9yZWN0PjxwYXRoIGQ9Ik00MjIuNDYgOTYuMTFsLTQwLjQgNC4yNWMtMTEuMTIgMS4xNy0xOS4xOCAxMS41Ny0xNy45MyAyMy4xbDM0LjkyIDMyMS41OWMxLjI2IDExLjUzIDExLjM3IDIwIDIyLjQ5IDE4Ljg0bDQwLjQtNC4yNWMxMS4xMi0xLjE3IDE5LjE4LTExLjU3IDE3LjkzLTIzLjFMNDQ1IDExNWMtMS4zMS0xMS41OC0xMS40Mi0yMC4wNi0yMi41NC0xOC44OXoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMyIj48L3BhdGg+PC9zdmc+");
|
||||
}
|
||||
.various-complements__suggestion-item__internal-link::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0iTTEyLDBDNS40LDAsMCw1LjQsMCwxMnM1LjQsMTIsMTIsMTJjMi42LDAsNS0wLjgsNi45LTIuMmwxNS42LDE1LjZDMzEuNyw0MC44LDMwLDQ1LjIsMzAsNTBjMCw0LDEuMiw3LjYsMy4yLDEwLjcgTDIwLjEsNzEuMWMtMi4xLTEuOS01LTMuMS04LjEtMy4xQzUuNCw2OCwwLDczLjQsMCw4MHM1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEyYzAtMi4xLTAuNS00LTEuNS01LjhsMTMuMi0xMC40IEMzOS4zLDY3LjYsNDQuNCw3MCw1MCw3MGMyLjcsMCw1LjItMC41LDcuNS0xLjRsNS4zLDkuOUM1OS45LDgwLjcsNTgsODQuMSw1OCw4OGMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEycy01LjQtMTItMTItMTIgYy0xLjMsMC0yLjYsMC4yLTMuOCwwLjZMNjEsNjYuN2MzLjgtMi41LDYuNy02LjIsOC4xLTEwLjZsNi45LDEuNGMwLDAuMiwwLDAuMywwLDAuNWMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEyIGMwLTYuNi01LjQtMTItMTItMTJjLTUuMSwwLTkuNCwzLjItMTEuMiw3LjZsLTYuOS0xLjVjMC4xLTAuNywwLjEtMS40LDAuMS0yLjFjMC03LjktNC42LTE0LjctMTEuMy0xNy45bDMuMS04LjIgYzAuNywwLjEsMS41LDAuMiwyLjIsMC4yYzYuNiwwLDEyLTUuNCwxMi0xMlM3MC42LDAsNjQsMFM1Miw1LjQsNTIsMTJjMCw0LjQsMi41LDguMyw2LjEsMTAuNEw1NSwzMC43Yy0xLjYtMC40LTMuMy0wLjctNS0wLjcgYy00LjgsMC05LjIsMS43LTEyLjYsNC41TDIxLjgsMTguOWMxLjQtMiwyLjItNC40LDIuMi02LjlDMjQsNS40LDE4LjYsMCwxMiwwTDEyLDB6IE0xMiw0YzQuNCwwLDgsMy42LDgsOHMtMy42LDgtOCw4cy04LTMuNi04LTggUzcuNiw0LDEyLDR6IE02NCw0YzQuNCwwLDgsMy42LDgsOHMtMy42LDgtOCw4cy04LTMuNi04LThTNTkuNiw0LDY0LDR6IE01MCwzNGM4LjksMCwxNiw3LjEsMTYsMTZjMCw4LjktNy4xLDE2LTE2LDE2IGMtOC45LDAtMTYtNy4xLTE2LTE2YzAtNC4zLDEuNy04LjIsNC40LTExLjFjMC4yLTAuMSwwLjMtMC4zLDAuNC0wLjRDNDEuOCwzNS43LDQ1LjcsMzQsNTAsMzR6IE04OCw1MGM0LjQsMCw4LDMuNiw4LDggcy0zLjYsOC04LDhzLTgtMy42LTgtOFM4My42LDUwLDg4LDUweiBNMTIsNzJjNC40LDAsOCwzLjYsOCw4cy0zLjYsOC04LDhzLTgtMy42LTgtOFM3LjYsNzIsMTIsNzJ6IE03MCw4MGM0LjQsMCw4LDMuNiw4LDggcy0zLjYsOC04LDhjLTQuNCwwLTgtMy42LTgtOGMwLTMsMS43LTUuNiw0LjEtN2MwLjEsMCwwLjEsMCwwLjItMC4xYzAsMCwwLDAsMC4xLTAuMWMwLDAsMC4xLDAsMC4xLTAuMUM2Ny42LDgwLjMsNjguNyw4MCw3MCw4MHogIj48L3BhdGg+PC9zdmc+");
|
||||
}
|
||||
.various-complements__suggestion-item__front-matter::before {
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMC4zMiAyLjAxM0E0IDQgMCAwIDAgNi4xNjIgNy4xM2wtMy45ODcgMy45ODZhLjYuNiAwIDAgMC0uMTc2LjQyNFYxNC40YS42LjYgMCAwIDAgLjYuNmgyLjhhLjYuNiAwIDAgMCAuNi0uNlYxM2gxLjlhLjYuNiAwIDAgMCAuNi0uNnYtMS42OTNsLjczNS0uNzM1YTUuNTEgNS41MSAwIDAgMS0uNTY5LS44NDZsLS45OS45OTFhLjYuNiAwIDAgMC0uMTc2LjQyNFYxMkg1LjZhLjYuNiAwIDAgMC0uNi42VjE0SDN2LTIuMjkzbDQuMzItNC4zMmwtLjExOC0uMzAzYTMuMDAxIDMuMDAxIDAgMCAxIDEuOTYtMy45NjVjLjMzLS40MjMuNzItLjc5NiAxLjE1Ny0xLjEwNnpNMTMuNSA2LjI1YS43NS43NSAwIDEgMCAwLTEuNWEuNzUuNzUgMCAwIDAgMCAxLjV6TTkgNi41YTQuNSA0LjUgMCAxIDEgNyAzLjc0MnYyLjA1bC43ODMuNzg0YS42LjYgMCAwIDEgMCAuODQ4TDE1LjcwNyAxNWwxLjA2OCAxLjA2N2EuNi42IDAgMCAxLS4wNS44OTNsLTIuMzUgMS44OGEuNi42IDAgMCAxLS43NSAwbC0yLjQtMS45MmEuNi42IDAgMCAxLS4yMjUtLjQ2OHYtNi4yMUE0LjQ5NiA0LjQ5NiAwIDAgMSA5IDYuNXpNMTMuNSAzYTMuNSAzLjUgMCAwIDAtMS43NSA2LjUzMmEuNS41IDAgMCAxIC4yNS40MzN2Ni4yOTVsMiAxLjZsMS43NTEtMS40MDFsLTEuMDM0LTEuMDM1YS42LjYgMCAwIDEgMC0uODQ4bDEuMDc2LTEuMDc2bC0uNjE3LS42MTdhLjYuNiAwIDAgMS0uMTc2LS40MjRWOS45NjVhLjUuNSAwIDAgMSAuMjUtLjQzM0EzLjUgMy41IDAgMCAwIDEzLjUgM3oiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9wYXRoPjwvZz48L3N2Zz4=");
|
||||
}
|
||||
|
||||
.various-complements__suggestion-item__phantom,
|
||||
.various-complements__suggestion-item__phantom::before {
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.various-complements__suggestion-item__content__alias {
|
||||
padding-left: 20px;
|
||||
}
|
||||
.various-complements__suggestion-item__content__alias::before {
|
||||
width: 16px;
|
||||
margin-left: -20px;
|
||||
margin-right: 3px;
|
||||
filter: invert(0.5) hue-rotate(180deg);
|
||||
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgY2xhc3M9ImZvcndhcmQtYXJyb3ciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgZD0ibTkuOSw4OS4wOTIyNmMtMC4wMzA5NCwwIC0wLjA1NDE0LDAgLTAuMDg1MDgsMGMtMS4wNjczNCwtMC4wNDY0MSAtMS45MTAzOSwtMC45MjgxMiAtMS44OTQ5MiwtMS45OTU0N2MwLjAwNzc0LC0wLjQ4NzI2IDEuMTQ0NjksLTQ4LjEzMTAxIDQ3LjUyLC00OS40NDU4NmwwLC0xMy44OTA5NGMwLC0wLjc2NTcgMC40NDA4NiwtMS40NjE4IDEuMTI5MjIsLTEuNzg2NjRjMC42ODA2MiwtMC4zMzI1OCAxLjUwODIsLTAuMjMyMDMgMi4wOTYwMSwwLjI0NzVsMzEuNjgsMjUuNzRjMC40NjQwNiwwLjM3ODk5IDAuNzM0NzYsMC45NDM2IDAuNzM0NzYsMS41MzkxNGMwLDAuNTk1NTUgLTAuMjcwNywxLjE2MDE2IC0wLjcyNzAzLDEuNTM5MTRsLTMxLjY4LDI1Ljc0Yy0wLjU5NTU1LDAuNDc5NTMgLTEuNDE1MzksMC41NzIzNCAtMi4xMDM3NSwwLjI0NzVjLTAuNjg4MzYsLTAuMzI0ODUgLTEuMTI5MjIsLTEuMDIwOTQgLTEuMTI5MjIsLTEuNzg2NjRsMCwtMTMuODQ0NTNjLTQxLjI2Mjg5LDAuNzUwMjQgLTQzLjQ5MDM5LDI0LjgxOTYxIC00My41Njc3MywyNS44NTYwMWMtMC4wNjk2MSwxLjA0NDE0IC0wLjkzNTg2LDEuODQwNzggLTEuOTcyMjYsMS44NDA3OHoiPjwvcGF0aD48L3N2Zz4=");
|
||||
}
|
||||
|
||||
.various-complements__selection-lock
|
||||
.various-complements__suggestion-item.is-selected {
|
||||
background-color: inherit;
|
||||
border: dotted 1px;
|
||||
}
|
129
.obsidian/workspace.json
vendored
129
.obsidian/workspace.json
vendored
@ -4,19 +4,21 @@
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "343200a9ccdd5b70",
|
||||
"id": "a8daf086ad08fd88",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e09960f7848825cf",
|
||||
"id": "2ffcd449f234cfb2",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "README.md",
|
||||
"mode": "source",
|
||||
"file": "UNB/Year 5/Semester 2/CS4725/Final Review.md",
|
||||
"mode": "preview",
|
||||
"source": false
|
||||
}
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Final Review"
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -38,8 +40,11 @@
|
||||
"state": {
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
"sortOrder": "alphabetical",
|
||||
"autoReveal": false
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -54,7 +59,9 @@
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -62,7 +69,9 @@
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {}
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -85,7 +94,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "README.md",
|
||||
"file": "UNB/Year 5/Semester 1/HIST1001/In class notes.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
@ -93,7 +102,9 @@
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for In class notes"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -102,10 +113,12 @@
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "README.md",
|
||||
"file": "UNB/Year 5/Semester 1/HIST1001/In class notes.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from In class notes"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -116,7 +129,9 @@
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
}
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -125,8 +140,10 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "README.md"
|
||||
}
|
||||
"file": "UNB/Year 5/Semester 1/HIST1001/In class notes.md"
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of In class notes"
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -134,7 +151,9 @@
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "advanced-tables-toolbar",
|
||||
"state": {}
|
||||
"state": {},
|
||||
"icon": "lucide-file",
|
||||
"title": "Plugin no longer active"
|
||||
}
|
||||
}
|
||||
],
|
||||
@ -147,50 +166,54 @@
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"audio-recorder:Start/stop recording": false,
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"canvas:Create new canvas": false,
|
||||
"daily-notes:Open today's daily note": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"table-editor-obsidian:Advanced Tables Toolbar": false
|
||||
"table-editor-obsidian:Advanced Tables Toolbar": false,
|
||||
"obsidian-git:Open Git source control": false
|
||||
}
|
||||
},
|
||||
"active": "e09960f7848825cf",
|
||||
"active": "2ffcd449f234cfb2",
|
||||
"lastOpenFiles": [
|
||||
"gcm-diagnose.log",
|
||||
"README.md",
|
||||
"Semester 2/STAT2593/2024-01-22.md",
|
||||
"Semester 2/STAT2593/2024-01-19.md",
|
||||
"Semester 2/STAT2593/Untitled",
|
||||
"Semester 2/CS3873/2024-01-17.md",
|
||||
"Semester 2/CS3873/2024-01-15.md",
|
||||
"Semester 2/CS2333/2024-01-15.md",
|
||||
"Semester 2/STAT2593/01-17-2024.md",
|
||||
"Semester 2/STAT2593",
|
||||
"Semester 2",
|
||||
"Semester 1",
|
||||
"Semester 2/CS2333",
|
||||
"Semester 1/CS3418/Exam Studying.md",
|
||||
"Semester 2/CS3873",
|
||||
"Semester 1/CS3418/11-27-2023.md",
|
||||
"Semester 1/CS3418/11-24-2023.md",
|
||||
"Semester 1/CS3418/11-15-2023.md",
|
||||
"Semester 1/CS3418/11-13-2023.md",
|
||||
"Semester 1/CS3418/11-1-2023.md",
|
||||
"Semester 1/CS2418/10-27-2023.md",
|
||||
"Semester 1/CS3418/10-30-2023.md",
|
||||
"Semester 1/CS3418/10-27-2023.md",
|
||||
"Semester 1/CS2418/10-25-2023.md",
|
||||
"Semester 1/CS2418/10-23-2023.md",
|
||||
"Semester 1/CS3418/10-25-2023.md",
|
||||
"Semester 1/CS2418/10-18-2023.md",
|
||||
"Semester 1/CS2418/10-20-2023.md",
|
||||
"Semester 1/CS3418/10-23-2023.md",
|
||||
"Semester 1/CS3418/10-20-2023.md",
|
||||
"Semester 1/CS2418/10-16-2023.md",
|
||||
"Semester 1/CS2418/10-13-2023.md",
|
||||
"Semester 1/CS2418",
|
||||
"Semester 1/CS3418"
|
||||
"UNB/Year 5/Semester 1/HIST1001/In class notes.md",
|
||||
"UNB/Year 5/Semester 2/HIST3925/Presentation Notes.md",
|
||||
"UNB/Year 5/Semester 2/HIST3925/Lecture Notes.md",
|
||||
"UNB/Year 5/Semester 2/HIST3925/Guest Lecture Notes.md",
|
||||
"UNB/Year 5/Semester 2/HIST3925/Breakout Questions.md",
|
||||
"UNB/Year 5/Semester 2/CS4745/Lecture Notes.md",
|
||||
"UNB/Year 5/Semester 2/CS4725/Lecture Notes.md",
|
||||
"UNB/Year 5/Semester 2/CS4725/Final Review.md",
|
||||
"UNB/Year 5/Semester 2/CS4613/Lecture Notes.md",
|
||||
"UNB/Year 5/Semester 2/CS3383/Tutorial Notes.md",
|
||||
"UNB/Year 5/Semester 2/CS3383/Lecture Notes.md",
|
||||
"UNB/Year 5/Semester 2/CS3383/Final Info.md",
|
||||
"UNB/Year 5/Semester 2/HIST3925",
|
||||
"UNB/Year 5/Semester 2/CS4745",
|
||||
"UNB/Year 5/Semester 2/CS4725",
|
||||
"UNB/Year 5/Semester 2/CS4613",
|
||||
"UNB/Year 5/Semester 2/CS3383",
|
||||
"UNB/Year 5/Semester 2",
|
||||
"UNB/Year 5/Semester 1/HIST1001/Module 2 - Reading 1.md",
|
||||
"UNB/Year 5/Semester 1/HIST1001/Module 3 - Ur-Nase Activity.md",
|
||||
"UNB/Year 5/Semester 1/HIST1001/Exam Stuff.md",
|
||||
"UNB/Year 4/Semester 3/MAAC2095/23-05-2024.md",
|
||||
"UNB/Year 5/Semester 1/MAAC3113/In class notes.md",
|
||||
"UNB/Year 5/Semester 1/HIST1451/Race predictions group project.md",
|
||||
"UNB/Year 5/Semester 1/HIST1451/Political questionaire.md",
|
||||
"UNB/Year 5/Semester 1/HIST1451/In class notes.md",
|
||||
"UNB/Year 5/Semester 1/HIST1451/Exam Stuff.md",
|
||||
"UNB/Year 5/Semester 1/CS3113/Midterm 1 Review.md",
|
||||
"UNB/Year 5/Semester 1/CS3113/In class notes.md",
|
||||
"UNB/Year 5/Semester 1/CS3113/Exam Review.md",
|
||||
"UNB/Year 5/Semester 1/MAAC3113",
|
||||
"UNB/Year 5/Semester 1/HIST1451",
|
||||
"UNB/Year 5/Semester 1/HIST1001",
|
||||
"UNB/Year 5/Semester 1/CS3113",
|
||||
"UNB/Year 4/Semester 2/CS3873/2024-02-21.md",
|
||||
"UNB/Year 4/Semester 3/MAAC2095/01-05-2024.md"
|
||||
]
|
||||
}
|
19
README.md
19
README.md
@ -1 +1,20 @@
|
||||
# My Notes
|
||||
|
||||
## UNB
|
||||
### Year 1-3
|
||||
Notes were taken either using OneNote, pencil and paper, or not at all lol
|
||||
|
||||
### Year 4
|
||||
#### Semester 1
|
||||
- CS2418: Intro to Information Security
|
||||
- CS3418: Operating Systems 1
|
||||
#### Semester 2
|
||||
- CS2333: Computability and Formal Languages
|
||||
- CS3873: Net-centric Computing
|
||||
- STAT2593: Statistics for Engineers
|
||||
### Year 5
|
||||
#### Semester 1
|
||||
- CS3113:
|
||||
- HIST1001:
|
||||
- HIST1451:
|
||||
- MAAC3113:
|
||||
|
@ -2,9 +2,9 @@ Lecture Topic:
|
||||
Security & Cryptographic Tools
|
||||
|
||||
# Security
|
||||
Prevention: Ideally, no attack can be performed. The use of encryption, prevent unauthorized access, to prevent the loss of confidentiality of the system
|
||||
Prevention: Ideally, no attack can be performed. The use of encryption, prevent unauthorised access, to prevent the loss of confidentiality of the system
|
||||
|
||||
Detection: If we cannot prevent, we should at least detect them. The use of intrusion detection systems, like firewalls, to log unauthorized access to system is important. An example of this would be denial of service detection so we can fall to a more available system
|
||||
Detection: If we cannot prevent, we should at least detect them. The use of intrusion detection systems, like firewalls, to log unauthorised access to system is important. An example of this would be denial of service detection so we can fall to a more available system
|
||||
|
||||
Something 1
|
||||
|
||||
|
76
UNB/Year 4/Semester 2/CS2333/2024-01-22.md
Normal file
76
UNB/Year 4/Semester 2/CS2333/2024-01-22.md
Normal file
@ -0,0 +1,76 @@
|
||||
Lecture Topic: Relation examples
|
||||
|
||||
# Relation Example 1
|
||||
$R = \{(i,j) | i \in \mathbb{Z}, j \in \mathbb{Z}, i-j =5n \text{ for some integer n}\}$
|
||||
e.g $(22,7) \in R$ because $22-7 = 5(3)$
|
||||
e.g $(7,22) \in R$ because $7-22 = -15 = 5(-3)$
|
||||
e.g $(22,9) \notin R$ because $22-9 = 13$, which is not a multiple of 5
|
||||
|
||||
Reflexive? Yes
|
||||
For every integer a, $a-a = 0 = 5(0)$
|
||||
Therefor $(a,a) \in R$ for every integer a
|
||||
|
||||
Symmetric? Yes
|
||||
Let a, b be any integer, such that (a,b) is in the relation (can we prove that (b,a) is in relation as well?)
|
||||
|
||||
Since (a,b) is in the relation, $a-b = 5n$, so, $b-a = -5(n) = 5(-n)$
|
||||
Note: $(b-a) = -(a-b)$
|
||||
|
||||
Transitive? Yes
|
||||
Let a,b,c be any integers such that $(a,b) \in R$ and $(b,c) \in R$
|
||||
Can we prove that $(a,c) \in R$ ?
|
||||
|
||||
Since $(a,b) \in R$, we know $a-b=5n$ for some $n \in \mathbb{Z}$
|
||||
Since $(b,c) \in R$, we know $b-c=5p$ for some $n \in \mathbb{Z}$
|
||||
|
||||
Now, $(a-c) = (a-b) + (b-c) = 5n + 5p = 5(np)$
|
||||
Therefore, $(a-c) \in R$
|
||||
Note: This is an integer because it is the sum of integers
|
||||
|
||||
# Relation Example 2
|
||||
$R = \{(i,j) | i \in \mathbb{R}, j \in \mathbb{R}, i + 2 > j\}$
|
||||
|
||||
Examples:
|
||||
- $(5,2) \in R$ because $(5+2) > 2$
|
||||
- $(3,4) \in R$ because $(3+2) > 4$
|
||||
- $(0,7) \notin R$ because $(0+2) \ngtr 7$
|
||||
|
||||
Reflexive? Yes
|
||||
Symmetric? No
|
||||
Transitive? No
|
||||
|
||||
Proof: We need to find real numbers where $a,b,c$ where $(a,b) \in R$ and $(b,c) \in R$ but $(a,c) \notin R$
|
||||
|
||||
For example, a = 1, b = 2, c = 3
|
||||
$(1,2) \in R$ because $1+2 > 2$
|
||||
$(2,3) \in R$ because $2+2 > 3$
|
||||
|
||||
But $(1,3) \notin R$ because $(1+2) \ngtr 3$
|
||||
$\therefore$ R is not transitive
|
||||
|
||||
# Equivalence relations
|
||||
Equivalence relations have all three of these properties
|
||||
Any equivalence relation R on a set A induces a partition of A
|
||||
- Splits A into equivalence classes
|
||||
- Each class contains elements that are related to themselves and to each other, but to nothing outside the class
|
||||
|
||||
So, for the above relation:
|
||||
$$R = \{(i,j) | i \in \mathbb{Z}, j \in \mathbb{Z}, i-j =5n \text{ for some integer n}\}$$
|
||||
This forms an equivalence relation
|
||||
|
||||
So for the set of all integers, this forms 5 equivalence classes:
|
||||
- $..., 0, 5, 10, ...$
|
||||
- $..., 1, 6, 11, ...$
|
||||
- $..., 2, 7, 12, ...$
|
||||
- $..., 3, 8, 13, ...$
|
||||
- $..., 4, 9, 14, ...$
|
||||
|
||||
## Example
|
||||
$A = \{-3, -2, -1, 0, 1, 2, 3\}$
|
||||
$R = \{(i,j) | i \in \mathbb{A}, j \in \mathbb{A}, i^2 = j^2\}$
|
||||
|
||||
So the equivalence classes induced by this relation:
|
||||
- -3, 3
|
||||
- -2, 2
|
||||
- -1, 1
|
||||
- 0
|
52
UNB/Year 4/Semester 2/CS2333/2024-01-24.md
Normal file
52
UNB/Year 4/Semester 2/CS2333/2024-01-24.md
Normal file
@ -0,0 +1,52 @@
|
||||
Lecture Topic:
|
||||
|
||||
# Equivalence Classes
|
||||
You can represent equivalence classes by writing each one as a set:
|
||||
$$C_0 = \{..., -10, -5, 0, 5, 10, 15, ...\} \text{ or } \{5p | p \in \mathbb{Z}\}$$
|
||||
$$C_0 = \{..., -9, -4, 1, 6, 11, 16, ...\} \text{ or } \{5p + 1| p \in \mathbb{Z}\}$$
|
||||
$$\text{and so on...}$$
|
||||
# Graphs
|
||||
Definitions:
|
||||
- For each *vertex* v, the **degree** of v is the number of edges incident on v
|
||||
- A *path* is a **sequence** of vertices connected by edges
|
||||
- A *cycle* is a path that **starts and ends** at the same vertex
|
||||
- A *simple path* is a path that has **no repeated** vertices
|
||||
- A *connected graph* contains a path between **every pair** of vertices
|
||||
- A *disconnected graph* is the opposite (look at slides for real def)
|
||||
|
||||
# Regular Languages
|
||||
A class of languages that can be processed by simple computers called **finite automata**
|
||||
|
||||
## Simple Example of a finite automaton
|
||||
Vending machine/toll booth gate
|
||||
Requires 25 cents or more to be deposited (gives no change)
|
||||
|
||||
Takes as input, 5 cent, 10 cent, 25 cent coins
|
||||
Uses **states** to remember how much has been deposited so far
|
||||
|
||||
States:
|
||||
- q_0 : 0 cents deposited (START STATE)
|
||||
- q_5 : 5 cents
|
||||
- q_10 : 10 cents
|
||||
- q_15 : 15 cents
|
||||
- q_20 : 20 cents
|
||||
- q_25 : 25 cents (ACCEPT STATE)
|
||||
|
||||
We represent the input as a **string** of symbols.
|
||||
- n = nickel
|
||||
- d = dime
|
||||
- q = quarter
|
||||
Examples:
|
||||
- ddn
|
||||
- ndd
|
||||
- dnd
|
||||
- q
|
||||
Not accepted examples:
|
||||
- nd
|
||||
- d
|
||||
- $\epsilon$
|
||||
## State Diagram
|
||||
(not really possible without an image in obsidian)
|
||||
|
||||
# Finite Automata
|
||||
(look at slides, didn't catch it)
|
85
UNB/Year 4/Semester 2/CS2333/2024-01-26.md
Normal file
85
UNB/Year 4/Semester 2/CS2333/2024-01-26.md
Normal file
@ -0,0 +1,85 @@
|
||||
# Finite Automata
|
||||
Simple machines that take in strings (sequences of symbols) as input and recognize whether or note each input string satisfies some condition(s)
|
||||
|
||||
Finite automata use states to keep track of important information about symbols
|
||||
|
||||
## Mathematical definition of a finite automaton
|
||||
$M = (Q, \sum, \delta, q, F)$
|
||||
- $Q$ is a finite set of states
|
||||
- $\sum$ is a finite set of input symbols called the input alphabet
|
||||
- $\delta$ is the transition function
|
||||
- Takes every pair consisting of a state and an input smbol and returns the next state, this tells us everything we need to know about what the machine does in one computation step
|
||||
- $q \in Q$ is the start state
|
||||
- $F \subseteq Q$ is the set of accept states
|
||||
|
||||
## Acceptance by a finite automaton
|
||||
Let M be a finite automaton
|
||||
Let $w = w_1, w_2, ..., w_n$ be n input string over \sum
|
||||
As input string w is process by $M$, define the sequence of visited states $r_0, r_1, ..., r_n$ as follows:
|
||||
- $r_0 = q$
|
||||
- $\forall i = 0,1, ... n-1, r_{i+1} = \delta(r_i, w_{i+1})$
|
||||
If $r_n \in F$ then $M$ accepts $w$, otherwise $M$ rejects $w$
|
||||
|
||||
Note: The empty string $\epsilon$ has length $0$, it is accepted by $M$ if any only if the start state is an accept state
|
||||
|
||||
For a given finite automaton $M$, the set of stings accepted by $M$ is the language of $M$ and is denoted $L(M)$
|
||||
|
||||
A language $A$ is called regular if there exists a finite automaton $M$ such that $A = L(M)$
|
||||
|
||||
## Example of finite automata
|
||||
A finite automation $M_1$ that accepts
|
||||
$$\{w \in \{0,1\}^* \ | \ n_1(w) \geq 2\}$$
|
||||
(State diagram on board)
|
||||
A is the start sate and C is the accept state
|
||||
A -> B (On 1)
|
||||
B -> C (On 1)
|
||||
A -> A (On 0)
|
||||
B -> B (On 0)
|
||||
C -> C (On 0, 1)
|
||||
|
||||
A: we have seen no ones yet
|
||||
B: we have seen exactly one 1
|
||||
C: we have seen two ore more 1's
|
||||
|
||||
## Example 2 of finite automata
|
||||
A finite automation $M_2$ that accepts
|
||||
$$\{w \in \{0,1\}^* \ | \ n_1(w) = 2\}$$
|
||||
(State diagram on board)
|
||||
A is the start state and C is the accept state
|
||||
A -> B (On 1)
|
||||
B -> C (On 1)
|
||||
C -> D (On 1)
|
||||
A -> A (On 0)
|
||||
B -> B (On 0)
|
||||
C -> C (On 0)
|
||||
D -> D (On 0, 1)
|
||||
|
||||
Note: D is an example of a dead state, in which you cannot escape after
|
||||
|
||||
## Example 3 of finite automata
|
||||
A finite automation $M_3$ that accepts
|
||||
$$\{w \in \{a,b\}^* \ | \ \text{w starts with abb}\}$$
|
||||
(State diagram on board)
|
||||
A is the start state and D is the accept state
|
||||
A -> B (On a)
|
||||
B -> C (On b)
|
||||
C -> D (On b)
|
||||
D -> D (On a, b)
|
||||
A -> X (On b)
|
||||
B -> X (On a)
|
||||
C -> X (On a)
|
||||
X -> X (On a ,b)
|
||||
|
||||
## Example 4 of finite automata
|
||||
A finite automation $M_4$ that accepts
|
||||
(Didn't catch the definition)
|
||||
$$\{w \in \{0,1\}^* \ | \ n_1(w) = 2\}$$
|
||||
(State diagram on board)
|
||||
A is the start state and D is the accept state
|
||||
|
||||
(state transitions would go here)
|
||||
|
||||
A: the most recent symbol was 1 or we have seen no symbols
|
||||
B: the last symbol was 0, but we have noon seen 010 yet
|
||||
C: the last two symbols were 01, but we have not seen 010
|
||||
D: we have seen the pattern 010
|
3
UNB/Year 4/Semester 2/CS2333/2024-01-29.md
Normal file
3
UNB/Year 4/Semester 2/CS2333/2024-01-29.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic: More Finite Automata
|
||||
# Examples
|
||||
Lots of example of finite automata, easier to look at posted slides
|
3
UNB/Year 4/Semester 2/CS2333/2024-01-31.md
Normal file
3
UNB/Year 4/Semester 2/CS2333/2024-01-31.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic: More FAs
|
||||
|
||||
This lecture we also tried to determine the language from a visual example of a finite automata
|
1
UNB/Year 4/Semester 2/CS2333/2024-02-02.md
Normal file
1
UNB/Year 4/Semester 2/CS2333/2024-02-02.md
Normal file
@ -0,0 +1 @@
|
||||
Test 1 Today
|
15
UNB/Year 4/Semester 2/CS2333/2024-02-05.md
Normal file
15
UNB/Year 4/Semester 2/CS2333/2024-02-05.md
Normal file
@ -0,0 +1,15 @@
|
||||
Lecture Topic: Non-determinism
|
||||
|
||||
# So Far
|
||||
All of the finite automata have been deterministic. This means that for any combination of state and input symbol there is exactly one transition defined
|
||||
|
||||
There are advantages to this
|
||||
- Easier to trace a string through the finite automata
|
||||
Also some disadvantages
|
||||
- Can make it harder to design
|
||||
|
||||
Example on whiteboard
|
||||
|
||||
In a non-deterministic finite automata (NFA), there are different paths, or choices you can make, so there can be more than one, or no transition defined for a given state.
|
||||
|
||||
To verify a string in a NFA, you need to follow each "choice" until a string completes, (ie, for two transitions defined, fork and check both paths)
|
1
UNB/Year 4/Semester 2/CS2333/2024-02-07.md
Normal file
1
UNB/Year 4/Semester 2/CS2333/2024-02-07.md
Normal file
@ -0,0 +1 @@
|
||||
Lecture Topic: NFAs
|
11
UNB/Year 4/Semester 2/CS2333/2024-02-09.md
Normal file
11
UNB/Year 4/Semester 2/CS2333/2024-02-09.md
Normal file
@ -0,0 +1,11 @@
|
||||
Lecture Topic: More NFA
|
||||
|
||||
Design a state diagram for an NFA that accepts
|
||||
$$L = \{w \in \{a,b,c\}^* | \text{w starts with abc, ends with aab, and contains the substring bb}\}$$
|
||||
So, the first three states must be connecting a, b and c
|
||||
|
||||
(D) -a, b, c> (D)
|
||||
(F) -a, b, c> (F)
|
||||
(A) -a> (B) -b> (C) -c> (D) -b> (E) -b> (F) -a> (G) -a> (H) -b> ((I))
|
||||
|
||||
It's important that on D and F, that b is allowed to loop, as if it did not, some valid strings would not be accepted, as it would only allow for two bs in the middle
|
2
UNB/Year 4/Semester 2/CS2333/2024-02-12.md
Normal file
2
UNB/Year 4/Semester 2/CS2333/2024-02-12.md
Normal file
@ -0,0 +1,2 @@
|
||||
Lecture Topics: NFA examples
|
||||
|
17
UNB/Year 4/Semester 2/CS2333/2024-02-14.md
Normal file
17
UNB/Year 4/Semester 2/CS2333/2024-02-14.md
Normal file
@ -0,0 +1,17 @@
|
||||
Lecture Topic: Proofs
|
||||
|
||||
For any DFA, we already have an NFA, it just not happen to use any characteristics of NFAs like epsilon transitions or more/less than 1 transition per symbol per state
|
||||
|
||||
Suppose we have an NFA N that accepts language L
|
||||
We can construct a DFA D that accepts the same language
|
||||
* The DFA keeps track of all the possible states the NFA could be in after seeing any sequence of input symbols
|
||||
Example in slides
|
||||
|
||||
Reminder: Any language that can be accepted by a FA is called a regular language
|
||||
|
||||
Let A and B languages, we define the regular operations, union, concatenation and star
|
||||
Union: Is all the strings that are in either of the languages A or B
|
||||
Concatenation: All the strings that can be formed by the concatenation of A and B
|
||||
Star: Any sequence of strings formed from any combination strings in a language A
|
||||
|
||||
Examples in slides
|
3
UNB/Year 4/Semester 2/CS2333/2024-02-16.md
Normal file
3
UNB/Year 4/Semester 2/CS2333/2024-02-16.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic: NFA to DFA proof, Regex Intro
|
||||
|
||||
Look at posted notes
|
98
UNB/Year 4/Semester 2/CS3103/2024-02-12.md
Normal file
98
UNB/Year 4/Semester 2/CS3103/2024-02-12.md
Normal file
@ -0,0 +1,98 @@
|
||||
Lecture Topic: API Design
|
||||
Special In person Lecture
|
||||
|
||||
# Web Services VS Web API
|
||||
Network and Reusable
|
||||
- Not libraries in the same app domain
|
||||
- note one off custom integration
|
||||
Two Broad categories
|
||||
- Heavyweight, WS-* SOAP, WSDL
|
||||
- Lightweight - HTTP, simple XML, or likely JSON
|
||||
|
||||
# REST
|
||||
- Stateless - reduces complexity/ambiguity and improves scalability
|
||||
- No need to re-hydrate endpoints for new server state information
|
||||
- Representations used for manipulation - create, update, etc
|
||||
- Identifies in request example.com/api/contact/7
|
||||
- Standard HTTP verbs
|
||||
- POST, GET, etc
|
||||
- Proper response codes
|
||||
- i.e, 200 for success, 400 for missing, 500 for server issue
|
||||
|
||||
# HTTP Verb Debate
|
||||
Easy to classify:
|
||||
Request/query should be GET
|
||||
Delete should be DELETE
|
||||
|
||||
More Debate:
|
||||
Creates should be POST
|
||||
Update can be PUT or PATCH but you should implement PATCH
|
||||
|
||||
HTTP Method Responce Codes
|
||||
|
||||
| HTTP VERB | CRUD | ENTIRE COLLECTION <br>e.g. /customers/ | SPECIFIC ITEM <br>e.g. /customers/{id} |
|
||||
| --------- | -------------- | ----------------- | ------------- |
|
||||
| POST | Create | 201 | 404, 409 |
|
||||
| GET | Read | 200 | 200, 404 |
|
||||
| PUT | Update/Replace | 405 | 200, 204, 404 |
|
||||
| PATCH | Update/Modify | 405 | 200, 204, 404 |
|
||||
| DELETE | Delete | 405 | 200, 404 |
|
||||
# Some Libraries and Payloads
|
||||
- Custom JSON
|
||||
- OData
|
||||
- Started by Microsoft open source project, now OASIS
|
||||
- not strictly REST
|
||||
- JSON format standard for v4.0
|
||||
- Discoverability - Service and metadata document
|
||||
- Json:api
|
||||
- JSON first
|
||||
- Very verbose - but better than XML
|
||||
- Hypermedia as the engine of application state (HATEOAS)
|
||||
|
||||
# Public, Partner, or Private APIs
|
||||
Public:
|
||||
- Exposed to the internet, can be paid or require verification
|
||||
- Documentation
|
||||
Partner:
|
||||
- More for internal usage between organisations
|
||||
- Still need good documentation
|
||||
Private:
|
||||
- Mostly for yourself, but can often become one of the other category
|
||||
- Not worrying about breaking data formats or changing routes
|
||||
- Documentation not required
|
||||
|
||||
# Who are you building for
|
||||
- Apps, IoT
|
||||
- Other Sites
|
||||
- Things not thought of yet
|
||||
Try to think what it will be called from (smartphone, script, desktop application, other services)
|
||||
|
||||
# Table Stakes
|
||||
## Authentication
|
||||
Maybe try and use 3rd party libraries to handle authentication (OAuth)
|
||||
|
||||
Think about what your service will be called from, think tokens for service/script APIs or token/username password authentication for desktop apps or smartphone applications
|
||||
|
||||
## Analytics/Metrics
|
||||
You need to know what people are asking for and creating to know what to build in the future
|
||||
- Performance Degradation - Rate Limiting
|
||||
- Monetisation - See what people are asking for and limits on free vs should be paid users
|
||||
|
||||
# Good Problems and Unintended Uses
|
||||
Good problems:
|
||||
- Large client
|
||||
- Super popular app
|
||||
Unintended uses
|
||||
- Internal API sold to a customer - Business people selling what was an internal API and now are being required to support the internal API
|
||||
- Reporting/Analytics
|
||||
- Bulk data export - How do you get 100 records, 1000 records
|
||||
|
||||
Should think about when you should using something other than a REST API, if the requirements grow past what a REST API can reasonably support
|
||||
|
||||
# Living Documentation
|
||||
Postman - getpostman.com
|
||||
OpenAPI/Swagger
|
||||
Hootsuite's API as an example (link)
|
||||
|
||||
# Recommendations
|
||||
APIs - A strategy guide
|
3
UNB/Year 4/Semester 2/CS3103/2024-03-15.md
Normal file
3
UNB/Year 4/Semester 2/CS3103/2024-03-15.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic: SQL Injection
|
||||
Special guest lecture
|
||||
|
56
UNB/Year 4/Semester 2/CS3873/2024-01-22.md
Normal file
56
UNB/Year 4/Semester 2/CS3873/2024-01-22.md
Normal file
@ -0,0 +1,56 @@
|
||||
Lecture Topic: Packet Switching Performance
|
||||
# Packet Switching
|
||||
## Congestion
|
||||
A relevant example is air plane ticket overbooking. If an air plane has a capacity of 100 seats, and the probability of of a passenger showing up to their flight is 80%, then you can overbook ticket sales due to the probability of passengers not showing up
|
||||
- If 110 tickets are sold, the probability of more than 100 passengers is 0.0058%
|
||||
- If 115 tickets are sold, the probability goes up to 1.94%
|
||||
- If 120 tickets are sold, the probability is 15.17%
|
||||
- If 130 tickets are sold, the probability is 78.12%
|
||||
|
||||
## Performance
|
||||
Throughput: Rate (bits/time) at which bits are transferred between sender/receiver
|
||||
- Instantaneous: Receiving rate at any instant of time
|
||||
- Average: Receiving rate over a longer period of time
|
||||
|
||||
How fast a node (host or router) is transmitting depends on
|
||||
1. How fast the sender is sending
|
||||
2. How fast the link is transmitting
|
||||
|
||||
End-to-end throughput is constrained by rate of bottleneck link (the link of the minimum rate on an end-to-end path). The weakest link in the chain (of nodes) determines the throughput of the entire link.
|
||||
|
||||
## Delay and Loss
|
||||
Packets queue in a router buffer (Store and Forward)
|
||||
- They are delayed while waiting in the buffer for it's turn
|
||||
- Slowed down while the queue keeps growing (congestion)
|
||||
- Dropped (lost) if no free space in a full buffer
|
||||
|
||||
There is four sources of nodal delay:
|
||||
1. Node processing: Decoding the incoming electronic signal and accounting for distortion (e.g. wireless signal distortion), and verifying the correctness of the packet, and determining the output link. Usually very small ($10^{-6}$ secs)
|
||||
2. Queuing: Time waiting at the output link for transmission. Amount depends on the congestion of the network.
|
||||
3. Transmission: $L/R$, L = Packet length, R = Link bandwidth
|
||||
4. Propagation: $m/s$ m = Physical distance of link (e.g. 100m wire), s = propagation speed of link (e.g. speed of electricity)
|
||||
|
||||
The entire delay is the sum of all of these figures
|
||||
|
||||
### Measuring queuing delay
|
||||
Traffic intensity is a measure of congestion.
|
||||
$$ \frac{L \times a}{R} $$
|
||||
a: Average packet arrive rate (packets/s)
|
||||
L: Packet length/size (bits/packet)
|
||||
R: Link bandwidth/rate (bps)
|
||||
|
||||
If this figure is 0, the delay on average is very small
|
||||
If this figure is 1, the delay is large
|
||||
If this figure is > 1, then more work arriving than serviced (severe congestion)
|
||||
|
||||
Note: There is a field called traffic engineering, and an important rule for this field is to not let the traffic intensity exceed 1.
|
||||
|
||||
## Example: Delay
|
||||
Consider only transmission delay and propagation delay. S sends 1 packet of length L to D over a single link of rate R and distance m. s is the speed of the link
|
||||
|
||||
L = 1 kb
|
||||
R = 100 kb/s
|
||||
m = 100 km
|
||||
s = $2\times10^8$ m/s
|
||||
|
||||
$d_{prop} = m/s = 10^5/(2\times 10^8) = 5 \times 10^{-4}$
|
61
UNB/Year 4/Semester 2/CS3873/2024-01-24.md
Normal file
61
UNB/Year 4/Semester 2/CS3873/2024-01-24.md
Normal file
@ -0,0 +1,61 @@
|
||||
Lecture Topic: Delay and Internet Layering
|
||||
|
||||
# Single Packet over Same Rate Links
|
||||
If each node has the same rate, and you consider only transmission delay, what is the end to end delay to send one packet of length L?
|
||||
|
||||
# 4 Packets over 2 Same Rate Links
|
||||
$d_{trans} = (L/R) = \tau$
|
||||
$d_{e2e} = 5\tau$
|
||||
Visual in slides
|
||||
|
||||
Two phases:
|
||||
- Phase 1 has transmitted P-1 packets out
|
||||
- Phase 2 has 1 Packet left
|
||||
$$(P + N) \times \tau = d_{e2e}$$
|
||||
|
||||
# 4 Packets over 2 Links of different rates
|
||||
$$d_{e2e} \approx \frac{\text{Total package size}}{\text{E2E throughput}}$$
|
||||
So, estimating
|
||||
$d_{e2e} \approx \frac{4 \times L}{R} = 4\tau$
|
||||
while the real end to end delay is $5\tau$
|
||||
|
||||
# Internet Layering
|
||||
Also called TCP/IP model
|
||||
## Layers (inverse order due to markdown)
|
||||
1. Application
|
||||
2. Transport
|
||||
3. Network
|
||||
4. Link
|
||||
5. Physical
|
||||
## Applications
|
||||
- SMTP
|
||||
- HTTP
|
||||
- DNS
|
||||
## Transport
|
||||
- UDP
|
||||
- TCP
|
||||
## Network
|
||||
- IP
|
||||
- Routing protocols
|
||||
## Link
|
||||
- Ethernet
|
||||
- WiFi
|
||||
## Physical
|
||||
- Moving individual bits from one node to the next
|
||||
|
||||
Terms:
|
||||
- Router (Operates on network layer)
|
||||
- Switch (Operates on link layer)
|
||||
- Modem (Modulation, converting mediums and modes)
|
||||
- Access Point (WiFi access)
|
||||
|
||||
## Protocols
|
||||
Define how peers communicate and exchange information over the network including rules, procedures, and message formats
|
||||
|
||||
Application layer protocols:
|
||||
- Web server to web client (HTTP)
|
||||
|
||||
(More examples for each layer in slides)
|
||||
|
||||
### Encapsulation
|
||||
Messages get passed down between each layer, and information gets appended to the header that gets delivered as the payload
|
34
UNB/Year 4/Semester 2/CS3873/2024-01-26.md
Normal file
34
UNB/Year 4/Semester 2/CS3873/2024-01-26.md
Normal file
@ -0,0 +1,34 @@
|
||||
Lecture Topic: Web Protocols
|
||||
# Encapsulation/Decapsulation
|
||||
Each layer of a network adds a header, that encapsulates the rest of the data
|
||||
When a packet is decapsulated, each layer strips away its header after it is done processing
|
||||
|
||||
# Network Applications
|
||||
Applications are *distributed* since they involve multiple end systems that exchange dat which each other
|
||||
|
||||
## Application Architectures
|
||||
Dictates how applications interact on a network
|
||||
- Client/Server architecture
|
||||
- Server: An always on host which services requests from many other hosts
|
||||
- Data is often stored on the server
|
||||
- Data centers can be used to create powerful virtual servers
|
||||
- Clients: Connect through to the server
|
||||
- Peer to peer architecture
|
||||
- No always on server
|
||||
- Arbitrary end systems directly communicate
|
||||
- Peers request service from other peers and provide service in return to other peers
|
||||
- Self scalability: New peers bring new service capacity as well as new service demands
|
||||
- Peers are intermittently connected and change IP addresses (complex management)
|
||||
- Examples include BitTorrent (P2P file sharing)
|
||||
|
||||
# Basics of Web and HTTP
|
||||
Invented by Tim Burners-Lee
|
||||
Client Server model
|
||||
- Client is a web browser that requests and receives, and then displays web objects
|
||||
- Server is a web server that sends objects in response to
|
||||
|
||||
## HTTP Request Structure
|
||||
Diagram in slides (Just info from Wikipedia)
|
||||
|
||||
## HTTP Responses
|
||||
List found in slides (just info from Wikipedia)
|
17
UNB/Year 4/Semester 2/CS3873/2024-01-29.md
Normal file
17
UNB/Year 4/Semester 2/CS3873/2024-01-29.md
Normal file
@ -0,0 +1,17 @@
|
||||
Lecture Topic: HTTP
|
||||
|
||||
# Conditional Get
|
||||
## Last-Modified
|
||||
You can check the Last-Modified header to only get contents if the contents are newer than the contents of the cache
|
||||
## ETag
|
||||
Use the hash of an object to check for modification to solve cache invalidation problem
|
||||
|
||||
## TCP and HTTP
|
||||
HTTP runs on top of TCP
|
||||
- Client initiates TCP request to server
|
||||
- Server accepts TCP connection
|
||||
- Clint confirms request
|
||||
- Three way handshake
|
||||
|
||||
## Non-persistent HTTP
|
||||
RTT = Round trip time
|
26
UNB/Year 4/Semester 2/CS3873/2024-01-31.md
Normal file
26
UNB/Year 4/Semester 2/CS3873/2024-01-31.md
Normal file
@ -0,0 +1,26 @@
|
||||
Lecture Topic: Advanced HTTP
|
||||
|
||||
# HTTP2
|
||||
Goal is to reduce latency, but keep the same methods, status codes, and header fields. Changes how data is formatted and transmitted between clients
|
||||
- Prioritises transmission of requested objects, and give a request a weight to each request to indicate priority
|
||||
- Server pushes additional objects to client, by sending multiple responses to a single client request, before receiving explicit
|
||||
- Head of line blocking
|
||||
- Before in HTTP 1.1 the request are blocked by large requests, as objects are delivered in sequence, and a workaround is to setup multiple TCP connections to request many objects at once
|
||||
- In version 2, objects are divided into *frames* and frame transmission is interleaved in a round robin fashion
|
||||
|
||||
# HTTP3
|
||||
Improved performance even further by using streaming, by using the "QUIC" protocol over a bare UDP connection
|
||||
|
||||
# HTML Versions
|
||||
- HTML 1.0 Is written by Tim Berners-Lee
|
||||
- HTML 1,2,3,4, 4.01 published in in 1999
|
||||
- XHTML is an extensible version of HTML, based on XML
|
||||
- HTML5
|
||||
- New elements, section for documents, figure for content flow, video, audio, canvas for multimedia
|
||||
- New APIs to prompt users, like alert(), confirm(), prompt(), and printing with print()
|
||||
HTML is a markup language that uses tags
|
||||
|
||||
(list and explanation of common html tags)
|
||||
|
||||
# CSS
|
||||
CSS defines the visual style of a document
|
3
UNB/Year 4/Semester 2/CS3873/2024-02-02.md
Normal file
3
UNB/Year 4/Semester 2/CS3873/2024-02-02.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic: File Distribution
|
||||
|
||||
Studying for test in CS2333, view info on slides
|
7
UNB/Year 4/Semester 2/CS3873/2024-02-05.md
Normal file
7
UNB/Year 4/Semester 2/CS3873/2024-02-05.md
Normal file
@ -0,0 +1,7 @@
|
||||
Lecture Topic: P2P and File sharing, DNS
|
||||
|
||||
BitTorrent uses the rarest first algorithm to distribute chunks
|
||||
|
||||
Sending chunks uses the tit-for-tat algorithm to evaluate neighbours for sending chunks
|
||||
|
||||
DNS is a distributed database implemented in a hierarchy of name-servers
|
1
UNB/Year 4/Semester 2/CS3873/2024-02-07.md
Normal file
1
UNB/Year 4/Semester 2/CS3873/2024-02-07.md
Normal file
@ -0,0 +1 @@
|
||||
Lecture Topic: DNS
|
16
UNB/Year 4/Semester 2/CS3873/2024-02-09.md
Normal file
16
UNB/Year 4/Semester 2/CS3873/2024-02-09.md
Normal file
@ -0,0 +1,16 @@
|
||||
Lecture Topic: Transport Layer overview
|
||||
|
||||
Socket information is a tuple, port number is important
|
||||
|
||||
# Transport Layer
|
||||
## UDP
|
||||
Connectionless transport protocol, no handshake, each segment is handled independently from others
|
||||
|
||||
UDP segment is very simple: an 8 byte header and a payload.
|
||||
It has a source port, destination port, length and checksum
|
||||
|
||||
The checksum in UDP is only for detection, not correction
|
||||
|
||||
As messages are transported through layers, they acquire new headers that wrap the existing packet
|
||||
|
||||
Checksum in UDP is actually optional but is required in TCP and IPv4
|
5
UNB/Year 4/Semester 2/CS3873/2024-02-12.md
Normal file
5
UNB/Year 4/Semester 2/CS3873/2024-02-12.md
Normal file
@ -0,0 +1,5 @@
|
||||
Lecture Topic: UDP and Reliable Data Transfer
|
||||
|
||||
Uses 1's compliment sum to do check-summing (info in slides)
|
||||
|
||||
You use a system where you can imply the NACK request in packets, for example in TCP, NACKs are implied
|
4
UNB/Year 4/Semester 2/CS3873/2024-02-14.md
Normal file
4
UNB/Year 4/Semester 2/CS3873/2024-02-14.md
Normal file
@ -0,0 +1,4 @@
|
||||
Lecture Topic: Reliable Data Transfer and TCP
|
||||
|
||||
Look at utilisation slides from notes, has formulas
|
||||
|
3
UNB/Year 4/Semester 2/CS3873/2024-02-16.md
Normal file
3
UNB/Year 4/Semester 2/CS3873/2024-02-16.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic: TCP and TCP connection management
|
||||
|
||||
Look at slides
|
22
UNB/Year 4/Semester 2/CS3873/2024-02-21.md
Normal file
22
UNB/Year 4/Semester 2/CS3873/2024-02-21.md
Normal file
@ -0,0 +1,22 @@
|
||||
Lecture Topic: Midterm Review and TCP
|
||||
# Midterm
|
||||
## Format:
|
||||
- Multiple Choice questions
|
||||
- 5 MCQ, 5 Short and Numerical Questions (ish)
|
||||
- Concept and numerical questions
|
||||
- No formula sheet, no unit table, need to memorise
|
||||
## Delivery:
|
||||
- Closed book, calculators needed
|
||||
- Monday Feb 26th
|
||||
- ITD 414 (even student number)
|
||||
- ITD 415 (odd student number)
|
||||
## Coverage:
|
||||
All material up to today
|
||||
- Chapter 1 - 3
|
||||
Preparation Material
|
||||
- Lecture Slides
|
||||
- Review Exam
|
||||
|
||||
## Review:
|
||||
Went over review slides, going too fast to take notes
|
||||
|
13
UNB/Year 4/Semester 2/CS3873/2024-04-10.md
Normal file
13
UNB/Year 4/Semester 2/CS3873/2024-04-10.md
Normal file
@ -0,0 +1,13 @@
|
||||
Exam Review
|
||||
3 Hour Closed Book
|
||||
Calculator allowed and needed
|
||||
Q1 - Multiple Choice Questions (10 points)
|
||||
Q2-Q8 - Numerical and discussion questions (45 points)
|
||||
Prep Resources:
|
||||
Practice Test
|
||||
Slides
|
||||
Past Work
|
||||
Textbook
|
||||
|
||||
What will be on the exam is on review slides
|
||||
|
@ -0,0 +1,104 @@
|
||||
CS4983: Senior Technical Report
|
||||
- Typically offered in Fall, Winter and Summer
|
||||
- 2 credit hour course
|
||||
- Counted as technical electives
|
||||
- Counts as 2 credit hours towards English writing requirement
|
||||
- Meant to be a critical analysis of some appropriate topic, a required component of a report that will be suitable literature survey, including a significant bibliography
|
||||
- 70-80 Hours typically
|
||||
- Same as CS4997, need to find a supervisor
|
||||
- Deliverables:
|
||||
- One page proposal
|
||||
- Two progress reports
|
||||
- The report, generally 10-20 pages
|
||||
- Seminar, normally 15 minutes plus 5 minutes for questions
|
||||
CS4997: Honors Thesis
|
||||
- Typically offered in Fall and Winter as an 8th month course, or a Summer course in 4 months
|
||||
- 4 Credit Hour
|
||||
- Technical electives for BCS students
|
||||
- 4 Credit hours towards 12 credit hour courses that have significant English writing component
|
||||
- Required for a BCS Honors
|
||||
- 5 out of 7 must be 3rd Year
|
||||
- 2 of Those must be 4th Year or higher
|
||||
- With a grade of B in this course
|
||||
- Cumulative GPA of 3.0, 3.5 for a First Class Honors
|
||||
- Good for students who wish to pursue graduate studies as it provides credits towards your graduate required credits
|
||||
- Original Research, under supervision and writing a thesis that summarizes the work completed
|
||||
- Typically 140-160 person-hours on CS4997
|
||||
- Responsible for selecting a thesis topic and obtaining agreement of a CS professor to act as supervisor, you may also work with an external supervisor but you will require an internal CS supervisor
|
||||
- Can *possibly* be done in group of two
|
||||
- Deliverables:
|
||||
- One page proposal, due early in the course, including an initial bibliography
|
||||
- A plan, break down your proposal into segments and phases, with an estimated amount of time for each phase
|
||||
- Two progress reports, due throughout the course
|
||||
- A thesis draft, which can range from and outline and a sample chapter to a preliminary version of the entire thesis
|
||||
- A thesis, generally expected to be 15-25 pages
|
||||
- A seminar, normally 20 minutes, plus 5 for questions
|
||||
CS4999: Directed Studies in Computer Science
|
||||
- Pursue directed studies in specific areas and topics related to Computer Science
|
||||
- More like a regular course than others, as more regular meetings with professor but still very much directed learning, and the course might only have one or two students in it
|
||||
- The students/prof will work out a plan/schedule, there can be assignments, tests, etc., but it needs to be approved
|
||||
- Recent Topics:
|
||||
- Intro to Mixed Reality
|
||||
- Advanced Video Game Development
|
||||
- Advanced Algorithmic Techniques
|
||||
- Introduction to Kubernetes
|
||||
|
||||
Some recent topics for CS4983 and CS4997
|
||||
- Ease of robot sociability in teleoperation
|
||||
- Exploration how representation robot teleoperator performance with health indicators can affect teleoperator behavior and experience
|
||||
- the story of my robot life
|
||||
- Infant cry detection on edge devices
|
||||
- An exploration of monolingual English definition with GPT2 and GPT3 models
|
||||
- Societal impacts of language models
|
||||
|
||||
## Gaia Info:
|
||||
Their project is "Magnetic Resonance on Networks"
|
||||
Says very important for graduate school
|
||||
Can look into getting work into journals
|
||||
|
||||
How they started with their report was asking profs about work they needed done, and got the project assigned to them
|
||||
|
||||
4th Year Parallelism course by Aubaniel is good apparently.
|
||||
|
||||
## Topics that are of interest to Profs
|
||||
Connor Wilson interested in computer science education or in credibility technology (believability of tech)
|
||||
Dr. Francis Palma related to software engineering and software quality:
|
||||
- Prioritizing issues in Agile Software Development
|
||||
- Do Readability in change-proneness of software systems relate?
|
||||
- Are poorly designed software systems more prone to design flaws/bugs
|
||||
Shadi:
|
||||
- Future proofing computer science education
|
||||
- Is generative AI reshaping the computer science job market
|
||||
|
||||
## Other Info
|
||||
There is a coordinator in the summer and winter, Michael Fleming and David Bremner respectively.
|
||||
|
||||
Designed to explore opportunities to explore some computer science topic that interests you, at a greater level than what you would see in a regular class.
|
||||
|
||||
All of these would involve making arrangements with faculty who would be willing to supervise your project.
|
||||
|
||||
## Finding a project
|
||||
In some cases, you might have a fully formed idea and you would need to find a faculty member to supervise this
|
||||
|
||||
In other cases a faculty member will have a well defined project and is looking for a student to complete it
|
||||
|
||||
In some cases, a student might have a general idea, and will meet with supervisors and will try to turn it into a more specific plan
|
||||
|
||||
Students and supervisors will meet regularly to provide guidance but it is expected that students will be able to work independently
|
||||
|
||||
## How to find a supervisor
|
||||
- Talk to profs you know
|
||||
- Go to the faculty and staff link on the UNB website, and find faculty members that have research interests that line up with yours
|
||||
- Attend Bits and Bites presentations
|
||||
|
||||
## My potential ideas
|
||||
Needs to be somewhat novel it seems:
|
||||
Concurrent Systems
|
||||
Operating Systems
|
||||
Scheduling
|
||||
Graphics
|
||||
|
||||
|
||||
4983 and 4999 might be better for those who are not interested in doing graduate school
|
||||
|
||||
4999 is more about taking your understanding of something to the next level, think OS III after taking OS I & II.
|
0
UNB/Year 4/Semester 2/STAT2593/2024-01-22.md
Normal file
0
UNB/Year 4/Semester 2/STAT2593/2024-01-22.md
Normal file
5
UNB/Year 4/Semester 2/STAT2593/2024-01-24.md
Normal file
5
UNB/Year 4/Semester 2/STAT2593/2024-01-24.md
Normal file
@ -0,0 +1,5 @@
|
||||
Lecture Topic: Conditional Probability
|
||||
|
||||
\| (vertical bar) = "given that"
|
||||
e.g. P(A|B) = probability of A given that B
|
||||
# Question 3
|
17
UNB/Year 4/Semester 2/STAT2593/2024-01-26.md
Normal file
17
UNB/Year 4/Semester 2/STAT2593/2024-01-26.md
Normal file
@ -0,0 +1,17 @@
|
||||
Lecture Topic: Random Variable
|
||||
|
||||
Random Variable: Variable with a probability attributed to it
|
||||
Regular Variable: Variable that is more intrinsic, like height
|
||||
Discrete Variable: Variable where each possible value is a finite set or is an infinite set where each element is it's own distinct element, eg first element, second element etc.
|
||||
|
||||
Probability Mass Function (pmf): The pmf of a discrete rv is defined for every number x by p(x) = P(X=x)
|
||||
|
||||
Mass function criteria:
|
||||
- All probabilities have to been between 0 and 1
|
||||
- The total probabilities have to equal 1
|
||||
|
||||
Expected Value: The summation of the value and the probability of x over the entire set
|
||||
Var?: Variance calculate the expected value but square the variable, then subtract the squared expected value
|
||||
|
||||
|
||||
|
24
UNB/Year 4/Semester 2/STAT2593/2024-01-29.md
Normal file
24
UNB/Year 4/Semester 2/STAT2593/2024-01-29.md
Normal file
@ -0,0 +1,24 @@
|
||||
Lecture Topic: Binomial Distribution
|
||||
|
||||
# Requirements of Binomial Experiments
|
||||
- (n) independent trials
|
||||
- Possible outcomes: success (S) and failure (F)
|
||||
- Success probability (p)
|
||||
|
||||
## Formula
|
||||
The pmf of binomial rv $X$ depends on two parameters $n$ and $p$. We denote the pmf by $b(x; n,p)$
|
||||
$$b(x;n,p) = \{
|
||||
\begin{pmatrix}
|
||||
n \\
|
||||
p \\
|
||||
\end{pmatrix}
|
||||
p^x(1-p)^{n-x}
|
||||
\}$$
|
||||
$x = 0, 1, 2, ..., n$
|
||||
|
||||
If X ~ b(x; n,p), then
|
||||
1. E(X) = np
|
||||
2. V(X) = np(1-p)
|
||||
|
||||
# Examples
|
||||
Examples in posted pdf
|
5
UNB/Year 4/Semester 2/STAT2593/2024-01-31.md
Normal file
5
UNB/Year 4/Semester 2/STAT2593/2024-01-31.md
Normal file
@ -0,0 +1,5 @@
|
||||
Lecture Topic: Poisson
|
||||
|
||||
Was too interested in configuring neovim, lmao
|
||||
|
||||
Look at slides for info, this one seemed important
|
3
UNB/Year 4/Semester 2/STAT2593/2024-02-02.md
Normal file
3
UNB/Year 4/Semester 2/STAT2593/2024-02-02.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic:
|
||||
|
||||
Listened to lecturer and didn't take notes
|
9
UNB/Year 4/Semester 2/STAT2593/2024-02-05.md
Normal file
9
UNB/Year 4/Semester 2/STAT2593/2024-02-05.md
Normal file
@ -0,0 +1,9 @@
|
||||
Lecture Topic: Continious r.v
|
||||
|
||||
Midterm Review session by math learning center
|
||||
Midterm review will be on feb 16, friday
|
||||
|
||||
For evaluating the probability of a distribution of a continious random variable X, you need to integrate the probability
|
||||
|
||||
The probability of a function from - infinity to + infinity must equal 1
|
||||
|
1
UNB/Year 4/Semester 2/STAT2593/2024-02-07.md
Normal file
1
UNB/Year 4/Semester 2/STAT2593/2024-02-07.md
Normal file
@ -0,0 +1 @@
|
||||
Lecture Topic: Continuous Random Variables and Standard Deviation
|
8
UNB/Year 4/Semester 2/STAT2593/2024-02-09.md
Normal file
8
UNB/Year 4/Semester 2/STAT2593/2024-02-09.md
Normal file
@ -0,0 +1,8 @@
|
||||
Lecture Topic: Some Questions
|
||||
Lecture will be short as lecturer needs to leave at 10:00
|
||||
|
||||
First thing to do is to convert x to Z, for solving a standard deviation problem
|
||||
|
||||
$$Z = \frac{x-\mu}{\delta}$$
|
||||
|
||||
Mean is 0 and variance is 1 is the conditions for normal distribution (?) Something standard deviation must be 1 (?) Look into
|
1
UNB/Year 4/Semester 2/STAT2593/2024-02-12.md
Normal file
1
UNB/Year 4/Semester 2/STAT2593/2024-02-12.md
Normal file
@ -0,0 +1 @@
|
||||
Lecture Topic: Binomial Distribution
|
36
UNB/Year 4/Semester 2/STAT2593/2024-02-14.md
Normal file
36
UNB/Year 4/Semester 2/STAT2593/2024-02-14.md
Normal file
@ -0,0 +1,36 @@
|
||||
Lecture Topic: Midterm Review 1
|
||||
|
||||
Will be Wednesday, Feb 21, 2024
|
||||
Covers Lectures 1-13, Chapters 1-3
|
||||
All multiple choice, 18-20 Questions for 50 mins, 16-17 as it is 45 minutes
|
||||
45 Minutes, Show up early
|
||||
Choose closest answer if answer does not line up
|
||||
YOU NEED A CALCULATOR FOR THIS
|
||||
|
||||
For your formula sheet, you can put anything on it, 1 regular size sheet (11x8.5), both sides are allowed to be written on.
|
||||
|
||||
Questions from base theorem will likely take longer than others, so look for questions that are easier to solve first
|
||||
|
||||
## Basic Statistics
|
||||
Mean - $\frac{\sum x}{n}$
|
||||
Median - Middle Most value, even is the average of two middle values
|
||||
Mode - Most frequent value
|
||||
Quartile
|
||||
- Q1 - 25%, In between 0 and median
|
||||
- Q2 = Median
|
||||
- Q3 = 75% In Between median and 100
|
||||
- Q4 = 100%
|
||||
|
||||
## Variance
|
||||
IQR - Inter quartile range - Q3 - Q1
|
||||
Variance
|
||||
- $\frac{1}{n-1} \sum (x_i - x)^2$ or $\frac{\sum(x_i - x)^2}{n-1}$
|
||||
- $\frac{1}{n-1} \sum (x_i^2) - nx^2$ Ask about this, didn't quite catch on board
|
||||
- must be positive
|
||||
std deviation - Square root of variance, $\sqrt{V(x)}$
|
||||
Upper and lower fence - Outlier limits
|
||||
- UF = Q3 + 15 IQR Ask about this, could have been 1 times 5, board was messy
|
||||
- LF = Q1- 15 IQR Ask about this, could have been 1 times 5, board was messy
|
||||
Z score - $\frac{x - \mu}{\sigma}$
|
||||
Coefficient of variation / CV = $\frac{\mu}{\sigma} * 100$
|
||||
If sigma is not know, replace with S, sample standard deviation
|
3
UNB/Year 4/Semester 2/STAT2593/2024-02-16.md
Normal file
3
UNB/Year 4/Semester 2/STAT2593/2024-02-16.md
Normal file
@ -0,0 +1,3 @@
|
||||
Lecture Topic: Exam Review 2
|
||||
|
||||
Things to study, distribution, total probability theory
|
14
UNB/Year 4/Semester 2/STAT2593/2024-04-08.md
Normal file
14
UNB/Year 4/Semester 2/STAT2593/2024-04-08.md
Normal file
@ -0,0 +1,14 @@
|
||||
Exam Review:
|
||||
Calculator Required
|
||||
Formula Sheet, 1 page, 2 sided
|
||||
Statistical Tables provided
|
||||
Everything is multiple choice
|
||||
Put scantron sheet in booklet when returning
|
||||
Everything can be on the exam, including regression analysis
|
||||
Class Wednesday is optional question session
|
||||
36-40 Questions expected, stuff after confidence interval may have many multiple choice per question
|
||||
|
||||
When solving a normal distribution problem we convert X to Z
|
||||
We do this by subtracting X by mu over sigma
|
||||
|
||||
He basically just went over lecture slides again
|
11
UNB/Year 4/Semester 3/MAAC2095/01-05-2024.md
Normal file
11
UNB/Year 4/Semester 3/MAAC2095/01-05-2024.md
Normal file
@ -0,0 +1,11 @@
|
||||
Lecture Topic: Intro
|
||||
|
||||
Larger Course Questions:
|
||||
What is gaming?
|
||||
What is a gamer?
|
||||
What is play?
|
||||
How are video games unique?
|
||||
Why should we study video games?
|
||||
How should we study video games?
|
||||
|
||||
|
4
UNB/Year 4/Semester 3/MAAC2095/23-05-2024.md
Normal file
4
UNB/Year 4/Semester 3/MAAC2095/23-05-2024.md
Normal file
@ -0,0 +1,4 @@
|
||||
Lecture Topic: Project Management
|
||||
He told me to take notes this time
|
||||
|
||||
I mean a lot of this follows from the slides. Remember to download slides
|
10
UNB/Year 5/Semester 1/CS3113/Exam Review.md
Normal file
10
UNB/Year 5/Semester 1/CS3113/Exam Review.md
Normal file
@ -0,0 +1,10 @@
|
||||
- What was in the exam details PDF posted
|
||||
- How to convert decimal to binary
|
||||
- No cheat sheet
|
||||
- BRING CALCULATOR!
|
||||
- Differentiation Methods
|
||||
- Which is slower
|
||||
- Which is easier to calculate
|
||||
- Whichever is more accurate
|
||||
- Whichever is easier to modify/add to after
|
||||
-
|
61
UNB/Year 5/Semester 1/CS3113/In class notes.md
Normal file
61
UNB/Year 5/Semester 1/CS3113/In class notes.md
Normal file
@ -0,0 +1,61 @@
|
||||
## Convert numbers to binary
|
||||
Number in decimal: 53.7
|
||||
### Decimal conversion
|
||||
|
||||
| Calculation | Remainder/Binary |
|
||||
| ----------- | ---------------- |
|
||||
| 53 / 2 = 26 | 1 |
|
||||
| 26 / 2 = 13 | 0 |
|
||||
| 13 / 2 = 6 | 1 |
|
||||
| 6 / 2 = 3 | 0 |
|
||||
| 3 / 2 = 1 | 1 |
|
||||
| 1 / 2 = 0 | 1 |
|
||||
So in binary 110101, as the order is in reverse of the decimals
|
||||
### Fraction Conversion
|
||||
|
||||
| Calculation | Non Decimal Portion/Binary |
|
||||
| ------------- | -------------------------- |
|
||||
| 0.7 x 2 = 1.4 | 1 |
|
||||
| 0.4 x 2 = 0.8 | 0 |
|
||||
| 0.8 x 2 = 1.6 | 1 |
|
||||
| 0.6 x 2 = 1.2 | 1 |
|
||||
| 0.2 x 2 = 0.4 | 0 |
|
||||
And so on.. so the fraction would be .10110, with 0110 repeating infinitely
|
||||
So the final number would be 110101.10110...
|
||||
|
||||
**Normalization** is the process is the process of adjusting a number so only 1 non zero digit on the left side of a number, i.e. the number is in scientific notation
|
||||
|
||||
## Floating point number types
|
||||
|
||||
| Precision | Sign | Exponent | Mantissa |
|
||||
| ----------- | ---- | -------- | -------- |
|
||||
| single | 1 | 8 | 23 |
|
||||
| double | 1 | 11 | 52 |
|
||||
| long double | 1 | 15 | 64 |
|
||||
Truncation types
|
||||
**Chopping**: Omit the numbers that we don't want, looking to the first bit that we want to erase
|
||||
**Rounding**: We should take care about the first digit that we want to omit and adjust the 52nd bit
|
||||
|
||||
**Machine Epsilon**: Difference between the smallest floating point number greater than 1 and 1, i.e. the smallest number that when added to 1, will be different than 1
|
||||
|
||||
IEEE rounding to nearest role:
|
||||
1. If we have zero in the 53rd bit, we will round down
|
||||
2. If we have one as the 53rd bit, we will round up
|
||||
1. If the 52nd bit is one we will round up
|
||||
2. If the 52nd bit is zero will round down
|
||||
|
||||
Convert a real number to a floating point number:
|
||||
1. Decimal to binary number
|
||||
2. Justify step: Shift the radix to the right of the left most one, compensate with the exponent. 100.1 -> 1.0001 x_2^3
|
||||
3. We do it with respect to p.A d.p 52 numbers ??? I think she means IEEE rounding
|
||||
|
||||
There is no need to represent the first bit of the mantissa, since it is always 1 with certain exceptions
|
||||
|
||||
Overflow - exponent greater than 1023
|
||||
Underflow - exponent less than 2^-1074
|
||||
Normally set to zero
|
||||
|
||||
Mean value theorem - *Info and graph in slides*
|
||||
|
||||
Taylor's Theorem
|
||||
|
16
UNB/Year 5/Semester 1/CS3113/Midterm 1 Review.md
Normal file
16
UNB/Year 5/Semester 1/CS3113/Midterm 1 Review.md
Normal file
@ -0,0 +1,16 @@
|
||||
# Definitions and Concepts
|
||||
- Floating point number
|
||||
- Convergence, conditioning, complexity
|
||||
- Why is it important? We make the numerical methods to approximate the real answer (Convergence). For condition, when an approximation is made, when we make minor modifications to the input, we expect not a lot of variance in the in output. Complexity is the amount of time (CPU?) that a computer will need to use a method (Big O?)
|
||||
- Main components of a floating point number?
|
||||
-
|
||||
- Machine epsilon
|
||||
- Loss of significant bit. Truncation
|
||||
|
||||
Methods of root finding
|
||||
|
||||
| Bisection | Final point | Newton | Secant |
|
||||
| --------- | ------------- | ------------- | ------------- |
|
||||
| Guarentee | Not Guarentee | Not guarentee | Not guarentee |
|
||||
| Linear | linear | quatdratic | super linear |
|
||||
| Slow | | Fast | Fast |
|
72
UNB/Year 5/Semester 1/HIST1001/Exam Stuff.md
Normal file
72
UNB/Year 5/Semester 1/HIST1001/Exam Stuff.md
Normal file
@ -0,0 +1,72 @@
|
||||
# Final Exam Info
|
||||
- 2 short essays, one for each prior module
|
||||
- 1 cold war
|
||||
- 1 renaissance
|
||||
- 1 long essay, prehistory
|
||||
- Person, place things that we studied
|
||||
|
||||
# Review:
|
||||
Taking note of what they said not the slides, look at slides for slide stuff
|
||||
- What makes an Era
|
||||
- 3 Hour Exam
|
||||
- 3 Sections
|
||||
|
||||
Section 1:
|
||||
- Section of short ID questions
|
||||
- See 18 questions, 12 will be on the exam, 6 you have to pick on the exam
|
||||
- 30 Points/100 Points
|
||||
- Question Topics are good study guides for following sections
|
||||
|
||||
Section 2:
|
||||
- Long Essay Question (On Ancient History)
|
||||
- 3-4 Pages (Double Spaced)
|
||||
- Worth 40/100 Points
|
||||
- Give as much detail as possible, and give as many examples as possible
|
||||
- Think about the texts we studied and how they are useful in historical analysis and how we can actually use them in history
|
||||
|
||||
Section 3:
|
||||
- Short Essay Questions
|
||||
- Two Short essays, Two modules we didn't end with (Cold war, Renaissance )
|
||||
|
||||
Format:
|
||||
- Intro, thesis, arguments with examples (would be strong answer)
|
||||
- But content over formatting, use formatting to allow good argument flow
|
||||
- Examples but quotes not expected or required
|
||||
|
||||
To Prepare:
|
||||
- Study lecture slides
|
||||
- Re-reread readings to familiarize yourself and give example
|
||||
- What did we learn about social hierarchies in early modern Europe
|
||||
- Describe and discuss early modern inequality and in relation to examples from the module (Religion, Technology, Slave trade etc)
|
||||
- Questions will compare policies of any two soviet leaders that we talked about
|
||||
- What did they do, what actions did they take, what were the consequences that they had
|
||||
- Leaders are listed in slides, review readings as well, focuses on leaders
|
||||
- You can pick any two leaders, will not be predetermined
|
||||
- Focus more on analysis and policy and not historical facts, facts are for supporting arguments on their policy and my analysis
|
||||
|
||||
To Prepare Generally
|
||||
- Add exam dates to calendar
|
||||
- Think ahead about work to due and prepare accordingly
|
||||
- Review notes, slides, and assigned readings
|
||||
- Practice with the list of terms for section 1
|
||||
- Reflect on major course themes and topics
|
||||
- Study with classmates (!!!)
|
||||
- Try to setup study time either online or in person at library
|
||||
- d6edc@unb.ca
|
||||
- eeshpal.s@unb.ca
|
||||
- Take breaks
|
||||
|
||||
In the Exam:
|
||||
- Read the entire exam before writing
|
||||
- Prepare your notes on a page marked draft
|
||||
- Keep track of time, allocate time for each sections
|
||||
- Expect each section to be about equal timing
|
||||
- Can be out of order (with proper marking)
|
||||
- Read your exam answers over before submitting , make sure to count them
|
||||
|
||||
Writing Exam Questions
|
||||
- Avoid generalization , use examples, be specific,
|
||||
- If you can't remember specific dates, use levels of specificity
|
||||
- 1542 > mid 16th century > 16th century > early modern
|
||||
|
||||
Last Friday is a study day
|
695
UNB/Year 5/Semester 1/HIST1001/In class notes.md
Normal file
695
UNB/Year 5/Semester 1/HIST1001/In class notes.md
Normal file
@ -0,0 +1,695 @@
|
||||
# Module 1 (Cold War)
|
||||
## Background on Russia
|
||||
- Long history of expansion
|
||||
- A multinational empire
|
||||
- The Romanov ruled for over 300 years
|
||||
## Russia in the early 20th century
|
||||
- Serfdom abolished (1861), industrialization started
|
||||
- Social and political tension
|
||||
- Low class people forced to pay for their freedom
|
||||
- Defeated in war with Japan
|
||||
The people wanted change, many wanted more western political systems like a parliament, and many assassinations took place during this time.
|
||||
## Revolution
|
||||
Tsar Nicholas II abdicates in 1917, replaced by Provisional government (called the February Revolution), but was overthrown by Lenin and Bolsheviks later that year (called the October Revolution). The Russian calendar at the time was 14 days behind the current one, hence the date discrepancy.
|
||||
|
||||
**Some Key Points**
|
||||
- Tradition as major power, but struggling to modernize. In a vulnerable state
|
||||
- Tradition of autocratic rule and repression
|
||||
- Challenges of governing a vast state remain.
|
||||
- Bolsheviks have ambitious international goals
|
||||
## The Bolsheviks take power
|
||||
Their goals:
|
||||
- Lenin and his colleagues
|
||||
- Revolutionary Marxists: use disciplined party to take power
|
||||
- Gain support from workers, other social groups
|
||||
- Use force to win and keep power
|
||||
- Initially hoped revolution in Russia would spread on an international scale
|
||||
## The Russian Civil War
|
||||
- Conflict reaches its peak in 1918-1921
|
||||
- Reds (Bolsheviks) vs whites
|
||||
- bloody conflict, atrocities on both sides
|
||||
- Millions of deaths, potentially uncountable more, country in ruins
|
||||
- Some nationalities, Poles, Finns , Baltic states, break away and establish states
|
||||
- But Bolsheviks/communists emerge victories: authoritarian, repressive tactics
|
||||
## Early communist foreign policy
|
||||
- Ruthless pragmatism - Lenin's regime signs peace treaty with Imperial Germany in 1918, despite territorial losses, to keep power
|
||||
- But Bolsheviks also have revolutionary ambitions - establish communist international (Comintern) in 1919
|
||||
- Goal is to encourage formation of communist parties internationally, spread revolution - but proves difficult to achieve
|
||||
## Early soviet relations with the west
|
||||
- British, French, and Americans, concerned & angered by the Bolshevik takeover in 1917
|
||||
- New regime - promotes revolutionary ideas
|
||||
- Lenin's treaty with Germany (1918); creates new thread in first world war
|
||||
## Intervention in the Russian civil war
|
||||
- France, UK, Canada, USA, Japan send troops
|
||||
- To protect interest, support whites
|
||||
## Soviet union in the 1920s
|
||||
- Union of Soviet Socialist Republic (USSR) established in 1922
|
||||
- Included much of the former Russian empire, but now a federation of republics
|
||||
- Western power remain suspicious, but do not see USSR as imminent thread
|
||||
- Comintern remains active, but USSR focus on rebuilding after wartime devastation
|
||||
## Leadership change from Lenin to Stalin
|
||||
- Lenin dies in 1924, Josef Stalin emerges as winner of prolonged power by 1928
|
||||
- Promotes Socialism in one Country
|
||||
- Imperial Russia - suffered defeats because it was "backward" - Soviet Union must modernize "or the capitalists will crush us"
|
||||
## Stalin's Transformation of the USSR
|
||||
- Rapid industrial growth through state directed "Five Year Plans" - achieves results but harsh conditions for workers
|
||||
- Collectivization of agriculture - to support industrialization, transform society - associated with massive repression, famine
|
||||
- Purges - intensive suspicion of conspiracy with foreign power leads to mass arrests, executions in 1930s
|
||||
## Stalin's foreign policy in the 1930s
|
||||
- Comintern continues to operate
|
||||
- Stalin's policies are pragmatic, shift over time
|
||||
- Hitler takes power in Germany, 1933 - a serious potential thread
|
||||
- Soviet Union calls for "collective security" with Western powers, promotes "Popular Front" policy to oppose fascism
|
||||
## On the eve of war
|
||||
- 1939 - Second World War looks increasingly likely - Hitler making demands on Poland
|
||||
- Stalin - Covets Polish territory, seeks to expand influence, and wants to buy time
|
||||
- Negotiations with Britain and France fail; instead USSR signs agreement with Nazi Germany - two countries will not go to war, both to expand influence in Eastern Europe
|
||||
## Key points
|
||||
- Soviet foreign policy - revolutionary impulse is significant
|
||||
- But there is a powerful pragmatic streak - willing to cut deals, shift sides
|
||||
- Stalin wants to expand revolution - but also to regain territory, influence of USSR
|
||||
## Overview
|
||||
- Soviet Union: Moves from cooperating with Nazi Germany to allying with british empire, USA
|
||||
- Initial desire to continue cooperating in postwar years soon runs into problems
|
||||
- By 1947th alliance has broken down, Cold War has begun - why? Was the breakdown inevitable?
|
||||
## Shifting Soviet Policy
|
||||
### The Nazi-Soviet Pact (1939-41)
|
||||
- Two states agree not to fight, and to partition territory
|
||||
- Promotes hostility towards Soviet Union, communist parties in the western democracies
|
||||
- Britain, France go to war with Nazi Germany in 1939. France is defeated in 1940, but the British empire hangs on
|
||||
- June 1941: Hitler decides to invade USSR; British indicate their willingness to support the soviets
|
||||
### Turning Points (1941)
|
||||
- Operation Barbarossa and Japans attack on Pearl Harbor
|
||||
- The "Big Three" (Stalin, Roosevelt, Churchill) meet in Tehran, 1943
|
||||
### Formation of the Grand Alliance
|
||||
- USA enters the war after Pearl Harbor (1941)
|
||||
- Americans, British, Soviets become allies
|
||||
- Soviets eventually halt German led invasions, push back, occupying most of Europe
|
||||
- *More points in slides*
|
||||
### The Soviet Perspective
|
||||
- Devastated by war: Estimated 25 million dead
|
||||
- Plays key role in defeat of Nazi Germany; Receives Lend-Lease Aid
|
||||
- Soviets occupy territory in Eastern Europe, including Poland, Germany - Stalin wants a "sphere of influence"
|
||||
- Willing to make some concessions - Stalin dissolves Comintern in 1943 - but insists on security and influence
|
||||
### The Western Perspective
|
||||
- The United States - dominant power with the largest economy, and had recently developed the atom bomb (1945)
|
||||
- Franklin Roosevelt - wanted United Nations, open international order, and willing to work with the Soviets
|
||||
- Replaced by Harry Truman in 1945 - Grows more concerned about Soviets and the spread of Communism
|
||||
- British Empire - greatly weakened by the war, and wants to rebuild. The attitude was ambiguous towards the USSR
|
||||
### Early Tensions
|
||||
- Regular meetings of "Big Three" (1943-45)
|
||||
- Cooperation continues - USSR joins war against Japan
|
||||
- But problems began to emerge:
|
||||
1. Future of Poland - uneasy agreement to move territory, form of coalition government
|
||||
2. Future of Germany - divided into zones of occupation, what long term policy to pursue
|
||||
3. Concerns about soviet espionage, and the potential spread of Communism
|
||||
### Germany Divided
|
||||
- Poland gains territory
|
||||
- Four occupation zones
|
||||
- Germans expelled from ...
|
||||
### Rising Tensions (1946-47)
|
||||
- Sources of Tensions
|
||||
- Soviet actives in eastern Europe cause concern
|
||||
- Soviet troops are slow to withdraw from Iran
|
||||
- Stalin puts pressure on Turkey for access, bases
|
||||
- Greek civil war, Communist vs Anti-Communists; fears of Soviet intervention
|
||||
- European economies are struggling; American officials feat communism will gain further support
|
||||
- Shifting Policies
|
||||
- March 1947 - US president Harry Truman promises aid to Greece, Turkey - but framed in broad terms (The Truman Doctrine)
|
||||
- June 1947 - The US secretary of state George Marshall proposes massive aid package to support European reconstruction (The Marshall Plan)
|
||||
- Western and Eastern European states are invited t participate, asked to develop coordinated plan; Britain and France are keen.
|
||||
- The Soviet Response - How to interpret?
|
||||
- Wilfred Loth - Soviet are suspicious of the Marshall Plan, quickly reject it, veto East European involvement
|
||||
- Geoffrey Roberts - Soviet Response was initially more ambiguous, several reasons for rejection; East European role was complex, not just an issues of "veto"
|
||||
- Soviets go on to mobilize criticism of Marshall Plan, create "Cominform" and tighten grip of Eastern Europe
|
||||
## Key Points
|
||||
- Stalin's foreign policy - complex, driven by desire for security but also to enhance Soviet influence.
|
||||
- Willing to work with wartime alliances but within limits - by 1947 those limits are breached. Historians debate if he was actually truthful about this willingness
|
||||
- Role of shifting perceptions (in USSR and USA)
|
||||
- Significance of ideology in shaping perceptions
|
||||
- Significance of advisors, role of other states
|
||||
|
||||
# Global Competition
|
||||
- Cold War - an increasingly global confrontation
|
||||
- Europe divided into "blocs" by the "Iron Curtain"
|
||||
- Communists take power in China, war in Korea
|
||||
- Nikita Khrushchev - Seeks to enhance soviet unions international influence, compete with USA - period of tensions and crises
|
||||
## Stalin, Europe and Asia
|
||||
### Europe Divided
|
||||
- After rejecting the Marshall plan, soviet control in eastern Europe tightens further
|
||||
- Germany divided: Western zones combined into west Germany, soviet zone become eastern Germany (1949). Berlin a divided city, tension point
|
||||
- NATO established 1949, Warsaw Pact 1955
|
||||
### Communism in China
|
||||
- Long complex power struggle between Chinese Communist (CCP), led by Mao Zedong, and Chinese Nationalists, led by Chiang Kai-shek
|
||||
- Civil War (1946-49): Communists win control of the mainland, establish Peoples' Republic (PRC) in 1949
|
||||
- Mao and Stalin sign treaty of alliance in 1950, but China is "junior partner" in Soviet opinion; the two countries eventually become rivals
|
||||
### War in Korea
|
||||
- Korea split into two zones (US and Soviet); evolve along different paths
|
||||
- Kim Il-Sung, Communist leader of Norther Korea, orders invasion of South in 1950 (had consulted Mao and Stalin)
|
||||
- US-led forces repel invasion, then invade North Korea; China sends troops, heavy fighting; armistice signed in 1953, after Stalin's Death
|
||||
## A change in leadership
|
||||
### The Rise of Nikita Khrushchev
|
||||
- Gradually emerges as dominant leader after Stalin's death, 1953-1956; reduces repression, seeks reform
|
||||
- Speaks of "peaceful coexistence", but a true believer in promoting Communism, competing with USA
|
||||
- Wants to improve living standards, but also invests heavily in space race; seeks to exert pressure on USA
|
||||
- Age of decolonization, states achieving independence in Asia, Africa: Khrushchev sees opportunity
|
||||
### The Soviet Union engages the "Third World"
|
||||
- Seeking to win friendship, influence in newly independent states; Khrushchev conducts visits
|
||||
- Soviets provide material aid, weaponry, other support - role of Komsomol and other organizations
|
||||
- Foreign students encouraged to study in USSR
|
||||
- Competing with USA for global influence
|
||||
- Mao's PRC also emerges as rival/competitor
|
||||
### Khrushchev's Cold War Crises: Examples
|
||||
- Berlin 1958-1961: Khrushchev tries to pressure western powers into leaving- East German regime is losing thousands of people to the West via Berlin
|
||||
- but US and Allies will not back down, result in the building of the Berlin Wall 1961
|
||||
- Congo (1960-1961): Soviets seek to support nationalist political Patrice Lumumba, but not in a strong position to exert influence: Lumumba killed in 1961
|
||||
### Cuban Missile Crisis (1962)
|
||||
- Fidel Castro and the Cuban Revolution
|
||||
- Tensions rise with United States: Castro turns to the Soviet Union for support
|
||||
- Khrushchev sends nuclear missiles to Cuba; Discovery by USA leads to intense confrontation, threat of nuclear war (October 1962)
|
||||
- Khrushchev and US president Kennedy negotiate a solution, world sighs with relief
|
||||
## Key Points
|
||||
- Leadership changes from Stalin to Khrushchev: Change possible with USSR, but continuities are strong
|
||||
- Cold War confrontation: Intelligence and military powers crucial, but competition for influence also involves "soft power"
|
||||
- Foreign policy and domestic politics are linked: Khrushchev weakened, removed from office 1964
|
||||
## Overview
|
||||
- Leadership change from Khrushchev to Brezhnev
|
||||
- Soviet Cold War policy increasingly complex, expanding military, active in seeking influence, tensions with china
|
||||
- 2 more points in slides
|
||||
## Leonid Brezhnev
|
||||
- Became dominant soviet leader after Khrushchev is removed in 1964, remains in office until death in 1982
|
||||
- Very much a product of the soviet system, hopes to sustain it, despite growing challenges
|
||||
- Foreign policy goals: retain Soviet Bloc, avoid Nuclear war, compete with USA and PRC for influence
|
||||
## Challenges for the Soviet Bloc
|
||||
- Previous Uprising (East Germany 1953, Hungary Revolution of 1956) were violently suppressed
|
||||
- Czechoslovakia 1968 - New leader, Alexander Dubcek, seeks to enact reforms while remaining in the Warsaw Pact: Socialism with a human face
|
||||
- Brezhnev and colleagues grow concerned about implications - send in military forces, August 1968
|
||||
- "The Brezhnev Doctrine" asserts right to intervention
|
||||
## Soviet System under Brezhnev
|
||||
- Initially, economy grows, helped by Oil exports
|
||||
- But economic growth stalls mid 1970s-80s
|
||||
- Brezhnev spends heavily on military, strains economy
|
||||
- Growing sense of disillusionment, Brezhnev declines
|
||||
## Soviet Union and the Vietnam War
|
||||
- The conflict between Communist North Vietnam, authoritarian republic of Vietnam (South)
|
||||
- US intervention in Vietnam intensifies in 1960s
|
||||
- Mao Zedong's regime supports North Vietnam but soviets steadily increase aid to compete
|
||||
- North Vietnam wins (1975) but USSR had spent billions
|
||||
## Relations with Mao's China
|
||||
- Rivalry for revolutionary leadership increasingly bitter
|
||||
- 4 more points in the notes
|
||||
## The rise and fall of Detente
|
||||
- US, USSR both want to reduce threat of nuclear war
|
||||
- Detente involves US, Soviet, German and European leaders
|
||||
- SALT: Strategic Arms Limitation Treaty
|
||||
- SALT I signed, placing restrictions on nuclear arms
|
||||
- Paralleled by political development in German states and Europe; talks begin for a SALT 2 treaty
|
||||
## Limitations of Detente
|
||||
- Soviet Union remains engaged in competition, support for international revolution - supplies arms to Arab states in conflict with Israel, supports African revolutionaries
|
||||
- US Carter administration still negotiates but criticizes Soviet record on human rights, continues relations with PRC
|
||||
- December 1979: Soviet Union invades Afghanistan to maintain pro-Communist regime
|
||||
- Nuclear arms negotiations stall, detente at an end
|
||||
## Key points
|
||||
- Brezhnev - peruses contradictory policies
|
||||
- Wants to avoid nuclear war, willing to negotiate with USA
|
||||
- but also wants to ensure Soviet power is respected, continues to seek leadership in international affairs compared to PRC
|
||||
- Detente with USA fails, Americans improve relations with China
|
||||
- Desire to preserve influence leads to invasion of Afghanistan
|
||||
|
||||
# WAS SICK FOR A WEEK
|
||||
|
||||
# Module Overview
|
||||
## Assignment Discussion (Review on D2L for writing essay)
|
||||
- Can use other articles in source, mainly for context or historical references
|
||||
- No external sources are expected, stick to mainly sourced cited in the article
|
||||
- Three more more sentences is what a paragraph should aim to be (or longer). See if small paragraphs could be brought into another paragraph. Break up paragraphs that are a page long and discuss too much
|
||||
- About the three readings
|
||||
1. First article
|
||||
- Attempts to reassess the common mentality of the Marshall Plan, trying to enrich or develop some different perspectives
|
||||
- What and why are the underlying roots of the radical shift in foreign policy
|
||||
2. Second article
|
||||
-
|
||||
3. Third reading\
|
||||
- Gorbachev ending the Cold War
|
||||
|
||||
|
||||
# Module 2 (Early Modern)
|
||||
- Ordering time
|
||||
- Chronology: Placing of events in a sequence of occurrences
|
||||
- Periodization: Divide, categorize and name chronological periods of blocks of time
|
||||
- Traditional way:
|
||||
- Ancient era: Until the fall of the roman empire in the 5th century
|
||||
- Medieval era/middle ages 5th to 15th centuries
|
||||
- Modern era: from the 15th century until the present day
|
||||
- Then historians began to conceive of an early modern era, from the beak of modernity in the 15th until the 18th century, calling after the french revolution as truly modern
|
||||
- Basic prioritization for European history
|
||||
- Ancient era: Same
|
||||
- Medieval era/middle ages: Same
|
||||
- Early modern era 15th -18 centuries
|
||||
- Modern era: 19th until the present day
|
||||
## Defining Early modernity
|
||||
- How "new" and different was the early modern period?
|
||||
- How and when did the early modern period end?
|
||||
- And how different was it from what came after?
|
||||
- Degree of continuity/discontinuity between historical periods depends on what aspects of history one focuses on
|
||||
### When did the modern era begin?
|
||||
- Possible events
|
||||
- Siege of Constantinople: 1453
|
||||
- Gutenberg Bible: 1454
|
||||
- Columbus first voyage: 1492
|
||||
- Martin Luther's 95 theses: 1517
|
||||
- Or a process
|
||||
- The Renaissance
|
||||
- Religious reformation
|
||||
- Large-scale gunpowder warfare
|
||||
- Bullion from the "New World"
|
||||
- Early nation ...
|
||||
- Or features
|
||||
- Global interaction and exploration
|
||||
- Shift in global trade flows
|
||||
- Unprecedented rise in slave trade
|
||||
- Emergence of new cash crops
|
||||
- Shifts in political ideology
|
||||
- New technologies
|
||||
- New types of public sphere and collective identities
|
||||
### Great Chain of Being
|
||||
- God
|
||||
- Angels;Demons
|
||||
- Stars, moon
|
||||
- Kings, Princes
|
||||
- Nobles
|
||||
- Commoners
|
||||
- Animals
|
||||
- Plants. minerals, etc
|
||||
Reflection
|
||||
- Pre-modern social hierarchies appear unjust in light of modern ideas about the equality of all people
|
||||
- How can we explain the contradiction between our discourse on equality on the empirical reality of profound inequalities in our own society
|
||||
## Renaissance
|
||||
- An Era (approx 1350-1550)
|
||||
- Began in Italy, spread to rest of Europe
|
||||
- Re-birth: knowledge from the classical world (ancient Greece and Rome)
|
||||
- Recovery: Growth and creation following a period of crisis and decline
|
||||
- Changes in education, art, culture, architecture, political philosophy, etc
|
||||
## Historiography
|
||||
- The History of historical writing
|
||||
- The study of historical methods and scholarship
|
||||
- Traces secondary sources in conversation and in debate
|
||||
- Asks: how was history written? Who wrote it? How and why historians produced their scholarship
|
||||
## Humanism
|
||||
- The ideology of the Renaissance
|
||||
- Study of classical texts, and ideas from ancient Greece and Rome, history, moral philosophy, rhetoric, poetry, arts etc
|
||||
- Education, public good, civic life
|
||||
- Rise of universities in Europe (approx 20 in 1300, 50-70 by 1500)
|
||||
- Rise of vernacular literacy
|
||||
- Petrarch (1304-1374)
|
||||
## Christianity
|
||||
Medieval Europe was united by Catholic Christendom
|
||||
- System of beliefs and values
|
||||
- Dominant the world view
|
||||
- church attendance
|
||||
- life cycle and christian rites of passage: baptism, confirmation, marriage or religious vows, final rites
|
||||
- Passage of time, religious holidays, church bells
|
||||
- Churches as space of worship, religious education and socializing
|
||||
- Art and music dominated by religious themes
|
||||
- Unity and identity - difference from the Other (Jewish and Muslim)
|
||||
- "Practice tied to place": Local saints, shrines, chapels, relics, celebrations, leadership and other variations
|
||||
Many ways:
|
||||
- Catholic church as landowner
|
||||
- Social assistance (charity, orphanages, hospitals), education
|
||||
- Parish priests administered the sacraments
|
||||
- Bible only available in Latin
|
||||
- Tithe
|
||||
- The papacy controlled the religious hierarchy, distribution of power
|
||||
## Reformation
|
||||
- Across Europe, 16th century
|
||||
- To reform the catholic Church
|
||||
- met with resistance, many groups split from the church (Protestants)
|
||||
- Broke religious uniformity of medieval Europe
|
||||
- not a singular event; multiple processes
|
||||
- A period characterized by religious warfare
|
||||
- Counter-reformation
|
||||
- Periodization often cited as the origins of (early) modernity
|
||||
## Events
|
||||
- Indulgence Controversy (1517)
|
||||
- Indulgences: to purchase release from penance or purgatory
|
||||
- Corruption?
|
||||
- Depiction of the pope as the Antichrist signing and selling indulgences (by Lucas Cranach the Elder - 1521)
|
||||
- Martin Luther (1483-1546)
|
||||
- Professor of Theology at University of Wittenberg
|
||||
- Luther and others denounced the sale of indulgences
|
||||
- **Salvation by faith alone**
|
||||
- Pope Leo X, indulgence sale to fund rebuilding of St. Peters basilica, Rome (1515)
|
||||
- Luther's Ninety-five Theses (1517), Calling for debate
|
||||
- Excommunicated and refused to recant
|
||||
- Began to spread his ideas, and sparked debate on his theses
|
||||
- Salvation, by faith, by works
|
||||
- Scripture, who gets access, who can interpret
|
||||
- "Priesthood of believers"
|
||||
- Transubstantiation
|
||||
- Radical Reform
|
||||
- Ana-baptism (re-baptism; pacifism)
|
||||
- Mennonites (Americans)
|
||||
- Siege at Munster (stoked fears of fanaticism and overturning social order)
|
||||
- The Peace of Augsburg (1555)
|
||||
- Halted military encounter between Catholic and Protestant Princes in the Holy Roman Empire
|
||||
- A compromise, recognizing the permanent religious division of the German states
|
||||
- determined that the religion of the ruler of each state would be the official religion of that territory (eius religio)
|
||||
- permitted Catholics to relocate the Catholic territories, permitted protestants to relocate to Protestant territories (resulted in large migration)
|
||||
- English reformation
|
||||
- Henry VIII - Defender of the Faith
|
||||
- Act of Supremacy, 1534
|
||||
- Catholic / Counter Reformation
|
||||
- To reaffirm Catholicism and negate Protestantism
|
||||
- Focus on piety, charity, and devotion
|
||||
- New religious orders (brotherhoods, monasteries and convents) and a renewal of old orders
|
||||
- Power of the Papacy
|
||||
- Council of Trent
|
||||
## New Technology
|
||||
- Printing Press
|
||||
- John Calvin
|
||||
- Wrote important work of Protestant theology, many translations and editions in his lifetime
|
||||
- Became a leading protestant theologian and leader
|
||||
- Importance of the printing press in the transmission of his work
|
||||
- Movable Type
|
||||
- Hallmark of early modernity - The Gutenberg Bible
|
||||
- Growth of Libraries, Universities
|
||||
- Some Universities have their own, become influential (Oxford)
|
||||
- Turned Ideas into a movement
|
||||
- Religious pamphlets
|
||||
- Broadsheets
|
||||
- Engravings, woodcuts
|
||||
- Books (ex, saints lives)
|
||||
- The Bible (n vernacular)
|
||||
- "The art of printing is very useful insofar as it furthers the circulation of useful and tested books; but it can be very harmful if its permitted to widen the influence of pernicious works. It will be necessary to maintain full control over the printers" - Pope Alexander VI (1501)
|
||||
## State Power
|
||||
- State
|
||||
- Defined territory with a government and a permanent population
|
||||
- Recognized by other states and able to enter relations with them
|
||||
- Has formal systems of law, political organization, government bureaucracy
|
||||
- Has systems of communication, education, industry and production
|
||||
- Nation
|
||||
- A group of people who share language, culture, history, traditions
|
||||
- Can refer to ethnicity
|
||||
- Tied to place, shared geographic territory an/or loyalty to a state
|
||||
- National identity
|
||||
- Can be hard to define
|
||||
### Imagined Communities
|
||||
- "Nation, nationality, nationalism all have proved notoriously difficultly to define, let alone analyse"
|
||||
- Defined nation as "an imagined political community, an imagine as both inherently limited as sovereign"
|
||||
- "Deep horizontal comradeship"
|
||||
- Modern, with early modern origins
|
||||
### Early modern states and nations
|
||||
- Ruled by hereditary monarchs
|
||||
- Growth of government bureaucracies, taxation, military power
|
||||
- Nobility under control
|
||||
- Consolidation of power and creation of larger states
|
||||
- Control over national churches
|
||||
- Rise of vernacular languages and print cultures
|
||||
- Development of national consciousnesses
|
||||
- Growth of states, state power, and national identities were key developments in early modern European history
|
||||
- Medieval foundations (beliefs and institutions) and local belongings remained important
|
||||
### States
|
||||
- Ottoman Empire
|
||||
- Italy
|
||||
- Spain
|
||||
- England
|
||||
## New Worlds
|
||||
- Early Portuguese expeditions
|
||||
- Prince Henry the navigator
|
||||
- The port of Lisbon
|
||||
- Motivations include trade, religion, exploration, expansion
|
||||
- Caravel - advances in boat technology and construction
|
||||
- Christopher Columbus
|
||||
- Made four voyages, landed in Guanahani / San Salvador on Oct 12 1492
|
||||
- Goal to discover sea route to India, which is why he called people Indians
|
||||
## Slave Trade
|
||||
### Colombian Exchange
|
||||
- The movements ...
|
||||
### Migration
|
||||
- Voluntary vs Involuntary
|
||||
- After 1500, the majority of people who crossed the Atlantic were enslaved Africans
|
||||
- Trans-Atlantic slave trade
|
||||
### Slavery
|
||||
- People as property
|
||||
- Legal status: condition of unfreedom
|
||||
- Violence, exploitation, family separation
|
||||
- Captivity, birth
|
||||
- Ownership, sale
|
||||
- Forced labor,, production, economy
|
||||
- Ancient. Ongoing
|
||||
- Language: Slave/Enslaved person
|
||||
### Mediterranean Slavery
|
||||
- Ancient World
|
||||
- Roman Empire
|
||||
- Slave societies - dependence on slave labor
|
||||
- Medieval world
|
||||
- Christian and Islamic
|
||||
- Societies with slaves - slavery was accepted and common, but economies not dependent on slave labor
|
||||
### Portuguese Age of Sale
|
||||
- Elmina (1482)
|
||||
- Trans Atlantic slave trade
|
||||
- 15-19th centuries, 1525: First ship to America
|
||||
- Peak in 1780s
|
||||
- 1866: Last ship
|
||||
- 12.5 million African people captured
|
||||
- 10.7 million survived the middle passage
|
||||
- https://www.slavevoyages.org
|
||||
- The middle passage
|
||||
- Forced ocean journey of enslaved Africans to the Americas
|
||||
- 1-3 months at sea
|
||||
- floating tombs
|
||||
- High death rate (10%-20%)
|
||||
- Baptisms at Portuguese forts
|
||||
- Trauma, violence
|
||||
- Disease, malnutrition
|
||||
- Impact on African Societies
|
||||
- Violence, Trauma, Death
|
||||
- Massive population loss
|
||||
- Gender imbalance, more men taken in slave trades
|
||||
- Family separation
|
||||
- Some rulers profited
|
||||
- Long-term instability
|
||||
- European political and economic power were built on the labor of enslaved people
|
||||
- Sugar cane production, Brazil, 17th century
|
||||
- Very dangerous labor
|
||||
- Cocoa
|
||||
### Slavery and Resistance
|
||||
- Violent Rebellion
|
||||
- Desertion, "marronage"
|
||||
- "From the earliest time in which Africans were brought forcibly to the New World they resisted bondage by flight, or marronage"
|
||||
- Runaway communities
|
||||
- Quilombos
|
||||
- Communities founded by African and African decended people, including those who escaped enslavement
|
||||
- Hundreds in Brazil, since 1530
|
||||
- The Quilombo of Palmares was the largest fugitive community in Brazil (approx 11000 people)
|
||||
- Zumbi dos Palmares (1655-1695)
|
||||
- Sabotage, property destruction
|
||||
- "Foot dragging"
|
||||
- Judicial action
|
||||
- Petitions, lawsuits, appeals
|
||||
- Purchase, legal manumission, freedom
|
||||
### Slavery and Race
|
||||
- Growth of associate between blackness and the status of slavery
|
||||
- Emergence of radicalized prejudice in early modern era
|
||||
- Negative stereotypes, assumptions about servitude
|
||||
- Iberian world: growing racial concepts, blood purity
|
||||
- Political, religious and "natural" justifications for slavery
|
||||
# Ancient History
|
||||
## Intro
|
||||
Where and when are we?
|
||||
- When does history begin
|
||||
- From neanderthals to cities
|
||||
- What is writing
|
||||
- Invention of cuneiform
|
||||
- Decipherable
|
||||
- Early Mesopotamian history
|
||||
- Cuneiform and the writing of history
|
||||
- Reflections on the origins of writing
|
||||
How are history and memory connected?
|
||||
### Ways of knowing - History
|
||||
- History is recovered through a variety of methods
|
||||
- These methods have changed over the years
|
||||
- How and what can we write about history is wholly dependent on these methods
|
||||
- Same as other fields (i.e. electron microscope)
|
||||
- These are intrinsic and extrinsic factors
|
||||
- Intrinsic: Evolution of scaly fish? (We didn't do anything, happened on its own?)
|
||||
- Extrinsic: Developed a technology, and now we can know more (i.e. electron microscope)?
|
||||
Cave painting is it history?
|
||||
- Knew how to draw on walls
|
||||
- Elk?
|
||||
Egyptian scripture is it history?
|
||||
- Status
|
||||
- Ramses document
|
||||
- Kings
|
||||
- People in document
|
||||
Problems
|
||||
- Only have documents of debatable importance (important stuff presumed to be used?)
|
||||
- Artifacts and documents unavailable due to restrictions like people living there still, or natural factors
|
||||
- Dangerous locations prevent research, or too expensive now
|
||||
- Or it just plain doesn't exist anymore (Ziggurat)
|
||||
So what can we do
|
||||
- Look for places where we can eek out some pieces of history
|
||||
### How do we divide time
|
||||
- Prehistory vs history
|
||||
- Three age system
|
||||
- Stone age
|
||||
- Bronze age
|
||||
- Iron Age
|
||||
- BP (before present)
|
||||
- Others?
|
||||
## Lecture 2 (Didnt get title)
|
||||
- Prehistory
|
||||
- a
|
||||
- Archaeology
|
||||
- Study of past humans through the remains of their activities
|
||||
- What can we recreate / know / can't know from archaeology
|
||||
- Evolution of modern humans
|
||||
- Homo habilis 2.8 mya used stone tools
|
||||
- Homo erectus 1.5 mya used fire and complex tools and left africa
|
||||
- 100-50 kya homo sapiens migrated out of Africa, replaced previous hominids, and developed "behavioral modernity"
|
||||
- Eras
|
||||
- Paleolithic (Old Stone Age) - 3.3 mya - 12 kya
|
||||
- Lower (3.3 mya - 300 kya)
|
||||
- Middle (300 - 50 kya)
|
||||
- Upper (50-12 kya)
|
||||
- What makes these distinction salient
|
||||
- Lower: simple stone tools (pick best stone)
|
||||
- Middle: prepaired stone tools, art, burial pracitices
|
||||
- Upper: flint tools, complex tools (hook, lamps), cave art, figural art
|
||||
- But these are gradual changes, and always under revision
|
||||
- Cultures are named after type sites: eg. Oldowan tools from Olduvai Gorge in Tanzania
|
||||
- Three Age System
|
||||
- Stone Age - 3.3mya - 2000bce
|
||||
- Bronze Age 3300bce - 1200 bce
|
||||
- Iron Age 1200 - ?
|
||||
- Neolithic
|
||||
- Pre pottery Neolithic (10 000 - 6500 bce)
|
||||
- Pottery Neolithic (7000 - 4500 bce)
|
||||
- Begins with transition to agriculture and ends with metalworking
|
||||
- Younger Dryas event (global climate change) impacted hunter gatherer societies and increased food stress
|
||||
- Divisions within are marked by new tools, new use of animals, plants, and architecture
|
||||
- Agricultural Revolution
|
||||
- Domestication of plants (flora) and animals (fauna) - 10 000 bce
|
||||
- Repeated harvesting of wild varieties slowly fed to beneficial traits being selected, creating out modern domestic species
|
||||
- Goats were probably the first animals domesticated
|
||||
- Didn't necessarily lead to healthier or better outcomes
|
||||
- Beginning of Urbanism
|
||||
- Early Cities
|
||||
- Cataholouk
|
||||
- Jericho
|
||||
- Populations began to settle down and use the surpleuses created by effcient agricultural production to densify and specialize their populations
|
||||
- Complex architecture, public communal space
|
||||
- Case Study - Gobekli Tepe
|
||||
- Very early settlement (11500 - 10 000 BP)
|
||||
- Large stone circular rooms and decorated pillar
|
||||
- Evidence of food preparation (grain and animals bones, non-domesticated)
|
||||
- Abandoned around when agriculture was invented
|
||||
- Case Study - Ayn Ghazal
|
||||
- Pre pottery Neolithic settlement outside of modern day Amman Jordan
|
||||
- Discovered when a bulldozer litterally dug into it while exacating for a new road
|
||||
- Amazing picture of what Neolothic life looked like and the beliefs/practicies of people pre-writing
|
||||
- Excavated in the late 1980s (meaing the methods are very good)
|
||||
- Houses
|
||||
- Stone walls
|
||||
- Single room
|
||||
- Sunken plaster hearth
|
||||
- Likely wooden posts holding up a roof, later turned into a two room house with a door
|
||||
- Subsistence
|
||||
- Domestication of wheat, barley, lentils, peas, chick-peas
|
||||
- Animals remain show a huge reliance on goats, but also a wide variety of wild species
|
||||
- The skeletal remains of animals show the actual process of domestic an (change in body), meaning it was happening while people lived at Ayn Ghazal (smaller heads, teeth)
|
||||
- Statues
|
||||
- Lime plaster statues molded around a reed core, the reeds were tightened with twine
|
||||
- Statues were painted with ochre (red) and carbon (black)
|
||||
- Eyes were outlined in green/black
|
||||
- Lots of fine details in plaster, knees, toes, toe nails, small ears
|
||||
## Writing
|
||||
- What is writing
|
||||
- Talking about writing systems, a socially agreed upon method for recording information
|
||||
- Physical form of memory, often taking memories or thourghts and putting them on a physical item in the world
|
||||
- Made up of grapemes (symbols) which represent a wide variety of types of information
|
||||
- Not necessarily linear
|
||||
- Are symbolic maps or calenders writing?
|
||||
- Different ways of writing
|
||||
- Writing is inveted for a purpose which often determines (along with available material) its form
|
||||
- Alphabetic - Latin alphabet, Arabic abjad, alphabet with no vowels
|
||||
- Syllabic - Japnese, Cherrokee, Amharic
|
||||
- Logographic - Chinese
|
||||
- Ideahraphic/Semasiographic - Writing without speech
|
||||
- Writing systems change over time, ie symbols change over time
|
||||
- How and why is writing invented
|
||||
- Always exists before proper writing, but may not lead to writing
|
||||
- Early notation systems, usually numbers or single non numerical symbols
|
||||
- Examples: Neolithic lunar counts, Andean Quipu
|
||||
- Invention of writing
|
||||
- Cuniform
|
||||
- Earlies form of writing, originates from early numerical tablets, tags, and clay tokens
|
||||
- First examples date to around 3200 BCE in southern mesopotamia
|
||||
- Early texts are economic accounts of transsactions
|
||||
- The script is logosyllabic, symbals can be words or sounds
|
||||
- In use for over 3000 years
|
||||
- Materiality
|
||||
- Impressed into wet clay tablets or carved into stone reliefs (rarely painted), also writte n on wax but only one fragment survives
|
||||
- Incredibly durable, turn rock hard when fired in city buidling destruction
|
||||
- around a million still left in the ground, 100s of thousands in museeum collections untranslated
|
||||
- Heiroglyphs
|
||||
- Early wooden stoen tags with precursor symbols
|
||||
- First examples around 3200 bce in ancient egypt (abydos)
|
||||
- Script is logogosyllabic
|
||||
- Early texts are found in funerary contexts and record owners...
|
||||
- Materiality
|
||||
- Carved into stone surfaces
|
||||
- Inked onto papyrus
|
||||
- Stone carvings survives and paints survives well in tomes, papyrus survives in tombs
|
||||
- Very little survives outside of funerary contexts
|
||||
- New discovers are allowing us to read previously ignored sources (trash heaps)
|
||||
- Chinese
|
||||
- Early pictoral inscriptions exist, and maybe knotted cords but evidence is scarce
|
||||
- First examples around found around 1200 bce
|
||||
- Early texts are records of divination recored on turtle shells called "oracle bones", soon after it us used fr royal inscriptions cast in bronze
|
||||
- Script is logogprahic
|
||||
- Still in use today
|
||||
- Materiality
|
||||
- The tutyle bones and cast metal peices survive well in the archelogical recor, wood and bamboo slips have until recently not been recovaerable
|
||||
- Recent finds of intact banboo strips and the ability of conserve and read them has revolutionaited the field of Chinese literature
|
||||
- First inention of printing (movalbe type) - 1040 CE
|
||||
- Mayan
|
||||
- Prior proto writing: Olmec, Zaptotec (as more is known theese might become full writing systems)
|
||||
- First example date to 300 BCE in central america
|
||||
- Early texts are primarily about ownership of objects and poltical power
|
||||
- The script is logosyllabic
|
||||
- Materiality
|
||||
- Mayan script was written on a wide variety of materials
|
||||
- Painited onto vessals and walls
|
||||
- Carved into wood and stone
|
||||
- Each material/method has its own rate of surviavbility, what does this mean if certain genres of text were written on certain materials
|
||||
- Key takeaways
|
||||
- Writing is independently invented in multiple places at different times
|
||||
- We use this invention of writing to demarcate a major division in historical eras (prehistory vs history)
|
||||
- The invention of writing is a gradual process
|
||||
- Early writing is invented for a variety of purposes
|
||||
- Writing is not necessarily analogous to recorded speech
|
||||
- Writing is invented in already complex society with forms of proto-writing and not ex-novo (out of nothing)
|
||||
## Cuneiform
|
||||
- Overview
|
||||
- ...
|
||||
- Death
|
||||
- Cuneiform probably stopped being written somewhere around 1st c CE, replaced by Aramaic and Greek
|
||||
- Later writers claimed their teachers (or teacher's teacher) knew the writings of the Chaldean's
|
||||
- Travelers in the Middle East from the 15th century onward saw the marks and thought they were decorative
|
||||
- Decipherment
|
||||
- Carsten Niebuhr traveled to Persepolis (1764) and made excellent copies of the inscriptions, identified that there were three scripts in use
|
||||
- Friedrich Munter guessed (1802) that in the Old-Persian inscription the most common word was probably "king"
|
||||
- Georg Gotefend knew that later inscription started with "kings name great king, king of kings, son of kings father the king" and started guessing Persian kings
|
||||
|
||||
Prehistory vs History
|
||||
- A divide driven by what we (can) know, not by large historical events
|
||||
- The invention of writing is a small gradual process (3200 BCE is one date)
|
||||
- The people either side of writing ...
|
||||
Historical Eras
|
||||
- Eras are constructed by historians studying the past:
|
||||
- Eras defined by great people: The Augustan Age, The Victorian Era
|
||||
- Eras defined by technical innovation or thought: The Information Age, Renaissance
|
||||
- Eras defined by relative chronology: Pre-modern, BCE/BC
|
||||
- Eras defined by what we know: Pre-history
|
||||
- When we study history we should think critically about how the eras we use are constructed.
|
33
UNB/Year 5/Semester 1/HIST1001/Module 2 - Reading 1.md
Normal file
33
UNB/Year 5/Semester 1/HIST1001/Module 2 - Reading 1.md
Normal file
@ -0,0 +1,33 @@
|
||||
1. What does cooper argue made Europe early modern? What events and inventions does she name
|
||||
- " There may, however, be a real value in using the term to define those centuries when the medieval and the modern overlapped most generously, when what turned out not to have evolutionary potential was coming to a stop and what was valuable developed in new ways."
|
||||
- Early china, moved to Europe
|
||||
- Movable type
|
||||
- Paper
|
||||
- Gunpowder
|
||||
- Compass
|
||||
- Universities
|
||||
- music (staves)
|
||||
- English Common Law, Representative democracy
|
||||
- Manga Carta (human rights)
|
||||
- Mechanical Clock
|
||||
- Printing Press
|
||||
- Sciences of astrology
|
||||
- Humoral Medicine
|
||||
- Discovery of America & other geography
|
||||
- Execution of King Charles I
|
||||
2. How do we use periodization, according to Cooper?
|
||||
3. How does cooper describe he meanings and uses of the word medieval
|
||||
4. "Modernity is in the eye of the beholder ... periodization is arbitrary" What does cooper mean by this? Discuss, with reference to coopers? and Seed's articles
|
||||
|
||||
1. What are seeds source sand methods? How does she trace the historical uses of the word modern?
|
||||
- Many ways the word modern is used
|
||||
- Criticize modern priests (modern pastors must have a pair of buttresses each side, so fat are they)
|
||||
- Neutral term, can be used either way
|
||||
- In the century of of his death, another equally famous writer employs "modern" with real frequency and similar meaning (positive)
|
||||
- Sources
|
||||
- Used a lot of great writers of the era as evidence
|
||||
- Potentially missed writers of less common works
|
||||
- Language, literature, architecture(?), Clothing
|
||||
1. What are seeds Examples of positive and negative uses of modernity? Can the word modern be neutral
|
||||
2. What does this article make you think about the relationship between past and present? use quotes from the article to discuses?
|
||||
3. Does this article have a central argument? What is it? Does it work in agreement with or against cooper's article
|
@ -0,0 +1,8 @@
|
||||
- King of Lagas
|
||||
- Child of Gunidu
|
||||
- Citizen of Gursar
|
||||
- Build temple of Nigirsu
|
||||
- Built the Abzu-banda
|
||||
- Built the temple of Nanse
|
||||
- Established control of the Dilmun-boats
|
||||
-
|
12
UNB/Year 5/Semester 1/HIST1451/Exam Stuff.md
Normal file
12
UNB/Year 5/Semester 1/HIST1451/Exam Stuff.md
Normal file
@ -0,0 +1,12 @@
|
||||
- DOWNLOAD PDF/PPTX, NOTES IN SLIDES
|
||||
- Party Realign
|
||||
- Does trump's election signify a realignment
|
||||
- A disruption of the existing political order
|
||||
- An election where voters shift their support strongly in favor of one party
|
||||
- A major change in policy brought about by a stronger party
|
||||
- An enduring change in the party coalitions which works to the lasting advantage of the dominant party
|
||||
- 19th and 20th century democrats
|
||||
- 19th and 20th century republicans
|
||||
- Expect to use every other page of the booklet for essay length
|
||||
- 10 short answer questions, can pick a select amount, she said she will email then and we can pick Friday/Monday, four on the final, pick 3 on the final
|
||||
- 2 hour exam
|
413
UNB/Year 5/Semester 1/HIST1451/In class notes.md
Normal file
413
UNB/Year 5/Semester 1/HIST1451/In class notes.md
Normal file
@ -0,0 +1,413 @@
|
||||
# Systems
|
||||
## Ideology
|
||||
- In the mid 20th century, it was thought ideology was a circle
|
||||
- This idea has been challenged and is no longer the consensus
|
||||
## Culture
|
||||
- A set of principles, ideas, attitudes, or values that are commonly held but not integrated into a formal system of thought
|
||||
## Differences between ideology and cultural
|
||||
**Ideological**: Che Guevara t-shirt with Obama poster styling
|
||||
**Cultural**: Che Guevara red t-shirt
|
||||
# Political Culture
|
||||
| Conservatives | Liberals |
|
||||
| ---- | ---- |
|
||||
| Hyper individualism | Communtarian |
|
||||
| Materialsm | Motivated by factors other than economics |
|
||||
| Compettion | Group motivated |
|
||||
| Suspicion of others | Belief in progress - moving forward |
|
||||
| Live for the moment or highlight the past | Egalitarian |
|
||||
| Hierarchy | |
|
||||
# Ideologies
|
||||
## Communism (Left)
|
||||
- Classless, stateless, money-less communal living
|
||||
- Common ownership of the means of production
|
||||
## Socialism
|
||||
- Economic system where the means of production, capital, and agriculture are owned by the State
|
||||
- Strict limits of private enterprises, limited accumulation of wealth, work together to provide a high degree of income equality
|
||||
## Social Democrat (Big in United States)
|
||||
- Highlights the importance of the democracy in moving forward a socialist state
|
||||
- Believes in a highly regulated and heavily taxed private enterprise but they do not want the sate to own banks or make cars
|
||||
- Wealthy should pay more taxes
|
||||
- Free college education
|
||||
- Medicate for all
|
||||
## Liberalism
|
||||
- 19th Century Liberalism
|
||||
- The first term to appear in west European politics in the 19th century
|
||||
- Used to describe a representative government with a free market
|
||||
- John Locke: The three principles
|
||||
- Individualism
|
||||
- Equality
|
||||
- Property
|
||||
- Became a part of american liberalism philosophy
|
||||
- Governments exist not because of divine intervention but rather to protect the rights of individuals
|
||||
- Americans did not refer to themselves this way, but was later applied in the 20th century to describe early american ideology
|
||||
- Laissez Faire Liberalism
|
||||
- Turn of the 1890s century til mid 1930s
|
||||
- Social Darwinism
|
||||
- Government should not interfere in the lives of the people or in industry
|
||||
- No social nets
|
||||
- If misfortune found you it was probably your fault
|
||||
- If you were a captain of industry you were doing something right and should be rewarded
|
||||
- Turn of the Century
|
||||
- Industrialization, urbanization, and immigration
|
||||
- Rise of progressives, with the notion of order, control and progress
|
||||
- 20th Century Liberalism
|
||||
- New Deal liberalism
|
||||
- State over the individual
|
||||
- Equality
|
||||
- Focus on progress. Making ourselves and society better. We can get better
|
||||
- The government has an important role to play in improving society
|
||||
- Values diversity
|
||||
## Progressive-ism
|
||||
- 20th Century Progressivism
|
||||
- 1900-1920
|
||||
- Progressive era
|
||||
- Social reform movement
|
||||
- Both Democrats and Republican. Teddy Roosevelt and Woodrow Wilson
|
||||
- COP = Control, Order, Progress
|
||||
- Child Labor Laws, Food safety
|
||||
- 21st Century Progressivism
|
||||
- 2000s
|
||||
- Leftist Democrats
|
||||
- Congressional Progressive caucus founded 1991
|
||||
- "Medicare for all"
|
||||
- Dead with economic hardships "living wage"
|
||||
- Civil service reform, food safety, rights for women and US workers, climate change, Humane immigration policies
|
||||
## Conservatism
|
||||
- The word (and human kind) is flawed. It will always be so
|
||||
- Society should be governed by natural laws and ones conscience
|
||||
- Tradition and hierarchy are important
|
||||
- Government exist to protect individual freedoms
|
||||
- Economic freedom is an extension of individual freedom
|
||||
- Taking the constitution literally, at face value
|
||||
## Libertarian-ism
|
||||
- Similar to conservatism (fiscal conservatism)
|
||||
- But socially liberal
|
||||
- Liberty is the core principle
|
||||
- Maximize political freedom
|
||||
- Skeptical of the authority of state power
|
||||
## Capitalism
|
||||
- Economic Indivudialism
|
||||
- Private ownership of the means of production (business) and capital (banks, land, property)
|
||||
- Low levels of taxation and regulation
|
||||
- Unfettered competition. No subsidies, ballots or protectionism
|
||||
- Free flow of goods, services and capital both domestically and internationally
|
||||
- GNP - Gross national product, includes GDP
|
||||
## Fascism (Right)
|
||||
- Authoritarianism that relies on dictatorial power
|
||||
- One party dictatorship
|
||||
- It holds that opposition should be forcibly suppressed
|
||||
- The strong regimentation of the economy
|
||||
- The government controls all aspects of behavior. Social regimentation
|
||||
## Trump-ism: The philosophy espoused by Donald Trump
|
||||
- Authoritarian
|
||||
- National: America first (make america great again)
|
||||
- Traditional: Reliance on old industries - coal, steel, farming
|
||||
- Hierarchical (race and gender)
|
||||
- Populist (anti-elitist, sort of)
|
||||
- Anti-immigrant
|
||||
- Cuts taxes, opposes free trade
|
||||
- Opposes government regulation
|
||||
- Anti-abortion (sort of)
|
||||
# American Government
|
||||
## Constitutional Convention (1787)
|
||||
- Tasked with designing a new government and writing a new constitution
|
||||
- *More points in slides*
|
||||
### Article II The President
|
||||
- The executive power shall be vested in a president of the united states of america
|
||||
- Executive power refers to the power to execute the law passed by congress
|
||||
- **The Presidency**
|
||||
- Commander and chief of the military branches
|
||||
- Supervision of government functions
|
||||
- Pardon criminals
|
||||
- Make treaties
|
||||
- Appoint ambassadors, other members of the executive branch and supreme court justices
|
||||
- *More points in slides*
|
||||
|
||||
| 19th Century | 20th Century |
|
||||
| ------------------------------------------------------ | ------------------------------------------------------------------------------------ |
|
||||
| More prestige than power | Nationalization of politics |
|
||||
| President was a secondary figure | Weakening of political parties |
|
||||
| Most presidents were politically weak | Presonalization of the presidency (Focus on Candidate rather than party) |
|
||||
| Military figures | Top five presidents from the 20th century: |
|
||||
| 2 strongest presidents: Andrew Jackson and Abe Lincoln | Franklin Roosevelt, Teddy Roosevelt, Dwight Eisenhower, Harry Truman, Lyndon Johnson |
|
||||
|
||||
### The Vice President
|
||||
- If there was no consensus, at first, on what exactly the power of the president should be there was even less consensus on what the powers of the vice president should be and yet even less consensus on who the vice president should be
|
||||
- Until 1801, the vice president was the person who second finished in the presidential election (A tie in 1800 meant that this system clearly had to be changed)
|
||||
- Now the candidate for president selects their running mate
|
||||
- Together they constitute a ticket (the Republican Ticket and the Democratic Ticket)
|
||||
### Duties of the Vice President
|
||||
- There are formal duties
|
||||
- The vice president is the presiding office of the Senate, but only votes to break a tie
|
||||
- The vice president presides over impeachment hearings, but not over the impeachment of the president
|
||||
- Most importantly the vice president takes over the office of the president in any event of the presidents removal
|
||||
### The Vice-Presidency
|
||||
- In addition to formal duties, the vice president has both informal and symbolic responsibilities
|
||||
- Informal: Advise the president
|
||||
- Symbolic: Balance the ticket (Joe Biden was and old and white man, but Kamala was a black woman, 22 years younger. Donald Trump has led a controversial life but Mike Pence is an evangelical Christian who appeals to an important Republican consistency)
|
||||
- Tim Waltz is an older white man who was former teacher and high school coach. JD Vance is a Harvard education ... *more on point in slide*
|
||||
|
||||
# Electoral College
|
||||
## Gerrymandering
|
||||
### 1912 (?)
|
||||
- 8/10 most gerrymandered states favor republicans
|
||||
- Supreme court has struct down gerrymandering
|
||||
- Louisiana - Gerrymandered to Favor Republicans
|
||||
- Maryland - Gerrymandered to Favor Democrats
|
||||
## Congress
|
||||
### Senate
|
||||
- Upper House
|
||||
- Elected every six years
|
||||
- 2 Senators per state
|
||||
- Approves legislation
|
||||
- Cooler heads
|
||||
### House of representatives
|
||||
- Lover house
|
||||
- Elected every two years
|
||||
- Representatives determined by population (435)
|
||||
- Writes legislation
|
||||
- Hot heads
|
||||
### What does the house do?
|
||||
- Impeachment begins in the House
|
||||
- The House controls revenue bills
|
||||
- It is the House that must initiate tax bills
|
||||
- It is the House that initiates appropriation bills (spending)
|
||||
- If no president should receive a majority of votes in the Electoral College, then the House of Representatives would choose the next President. In this case, each state would only get one vote.
|
||||
- Need 218 for the majority
|
||||
Right now, republicans control the house, with 222 seats, democrats have 211
|
||||
## Supreme Court
|
||||
- Established by Article III of the constitution
|
||||
- Highest court in the Federal Judiciary (in contrast to the states)
|
||||
- It has jurisdiction over all federal and state court cases that involve a point of federal law and a number of original jurisdictional issues (including Ambassadors)
|
||||
- Judicial Review: It can invalidate a statue for violating the Constitution
|
||||
- It includes a chief justice and Eight associate justices
|
||||
- The justices have a lifetime appointment, but can resign or be removed
|
||||
- When a vacancy opens, the president with advice and consent appoints a new justice
|
||||
- Congress Passes the law, Executive executes the law, and the supreme court decides if the law is legal
|
||||
## The Politicization of the Supreme Court
|
||||
- Robert Bork
|
||||
- Nominated by Ronald Reagan in 1987
|
||||
- Viewed as a very conservative judge
|
||||
- Opposition was based on his stated desire to roll back civil rights decisions
|
||||
- Involved "The Saturday Night Massacre"
|
||||
- Final vote 42 for 45 against
|
||||
- Clarence Thomas & Anita Hill
|
||||
- Sexual harassment allegations by Anita Hill
|
||||
- Senate vote on Clarence Thomas in supreme court
|
||||
- Joe Biden vetoed the rejection and he assumed a supreme court justice role
|
||||
- Merrick Garland and Neil Gorsuch
|
||||
- Nominated by Barrack Obama, but lost in the senate
|
||||
- Mich McConnell refused to bring his name before the Senate
|
||||
- Obama was livid, but Hillary Clinton was expected to win
|
||||
- Brett Kavanaugh and Christine Blasey Ford
|
||||
- Similar to Clarence Hill, accused of sexual assault/harassment
|
||||
- Republicans controlled the senate, so he was voted in
|
||||
- Amy Coney Barrett
|
||||
- Donald Trump's third appointment
|
||||
- Devote Roman Catholic
|
||||
- 5th woman to serve on the court
|
||||
- Nominated to replace Ruth Bader Ginsburg
|
||||
- "Notorious RBG"
|
||||
- The right to sign a mortgage without a man
|
||||
- Right to have a bank account without a husband or father
|
||||
- The right to have a job without being discriminated based on Gender
|
||||
- The right for women to be pregnant, have kids, and work
|
||||
## How to become a supreme court justice
|
||||
- Get nominated by the president
|
||||
- Senate judiciary committee conducts hearings and votes on wherever your name should be given to the senate for a vote. Then the full senate considers the candidates and usually they vote to confirm
|
||||
- Rejections are uncommon, only 12 rejections have ever happened in US history
|
||||
- The court nominates has become a partisan exercise. You now need to control the senate to get a justice confirmed
|
||||
## Everything is on the table
|
||||
- Size of the court is not set in the constitution
|
||||
- 1808 - 7
|
||||
- 1837 - 9
|
||||
- 1863 - 10
|
||||
- After WW2 - Back to 9
|
||||
- Statehood to
|
||||
- District of Columbia
|
||||
- Puerto Rico
|
||||
|
||||
**SICK FOR A WEEK**
|
||||
# American Elections 1980-2016
|
||||
## Ronald Reagan (1980-1988)
|
||||
- 40th president
|
||||
- republican
|
||||
- fiscal conservative (somewhat, cut social programs, increased military spending)
|
||||
- big issues
|
||||
- crime
|
||||
- welfare
|
||||
- limited government
|
||||
- activist foreign policy
|
||||
- not in a UN way (?)
|
||||
- she used a word for it but it slipped by
|
||||
- social conservative
|
||||
- new voters: socially conservative working class, middle class in the west, southern conservatives and fundamentalists
|
||||
## 1980 - 1984
|
||||
He won in 1980 and in 1984 was a landslide victory for Reagan.
|
||||
- More than 1/4 of registered democrats voted for Reagan
|
||||
- African Americans went 91% of Walter Mondale
|
||||
- 66% of Latinos voted democrat
|
||||
- In 1984 the american electorate was 89% white and they went for Reagan 2/1.
|
||||
- Since 1968 the democrats have lost 4/5 presidential races
|
||||
### What caused the realignment
|
||||
- Disruption of the existing political order because of the emergence of one or more strongly divisive issues
|
||||
- An election where voters shift their support strongly in favor of one party
|
||||
- A major change in policy brought about by the stronger party
|
||||
- An enduring change in the party coalitions, which works to the lasting advantage of the dominant party
|
||||
## George H.W. Bush
|
||||
- One term president
|
||||
- Not traditionally understood as a period of significance
|
||||
- Yet most of the changes that came to define the 21st century in the 1990s
|
||||
- "Read my lips, no new taxes"
|
||||
- And then new taxes
|
||||
- Third straight victory for the GOP
|
||||
- Third straight landslide
|
||||
- Bush took 50 states
|
||||
- GOP won 5/6 elections
|
||||
## 1992
|
||||
- Modern political problems emerge
|
||||
- Gridlock
|
||||
- Modern talking points
|
||||
- Immigration
|
||||
- Culture war
|
||||
- etc
|
||||
- Why?
|
||||
- Republican Revolution
|
||||
- Began personal attacks, This was new in the house
|
||||
- Republican became tougher and more militant under this leadership
|
||||
- First republican Speaker in the house in forty years
|
||||
- A transfer of power so jarring people began asking of the Democratic Party had a future.
|
||||
- Quick backlash against "Gingrich-ism". White collar, professionals found themselves alienated from the new republican party.
|
||||
- Contract with America
|
||||
- Legislative agenda put forward by the Republican Party during the 1994 congressional elections
|
||||
- 100 issues
|
||||
- Laws that apply to the rest of the country apply to congress
|
||||
- Cut committees
|
||||
- Require 3/5th vote to increase taxes
|
||||
- Cut welfare programs
|
||||
- A step too far
|
||||
- Ken Starr, White Water, Paula Jones, Monica Lewinsky, Linda Trippe
|
||||
- "It all depends on what the meaning of 'is' is."
|
||||
- House charged Clinton with two crimes: Lying under oath and obstruction of justice
|
||||
- Trial in the senate; neither received the necessary 2/3rds vote
|
||||
- 2nd President to be impeached, but never convicted
|
||||
# 2000s
|
||||
- After 1990s, people dug in and chose a side
|
||||
- During election night in 2000
|
||||
- Wide swings in emotion
|
||||
- Major errors in exit polls
|
||||
- The vote counting that produced them
|
||||
- Hanging chads
|
||||
- Popular vote does not win the election
|
||||
- Florida recount. George W Bush wins Florida by 537 vote margin
|
||||
- Still debated if they had done a full recount if he would have won
|
||||
- Closest thing to a tie in modern history.
|
||||
- George vs Gore Electoral College
|
||||
- Red for Republican states
|
||||
- Blue for the Democratic states
|
||||
- The colors were accidental, they had been used interchangeably as no election had been this close in a generation
|
||||
- Red vs Blue america born on Nov 7, 2000
|
||||
- "The product of a nation torn in half"
|
||||
- George W Bush (2000 - 2008)
|
||||
- 43rd President, Republican
|
||||
- Social conservative
|
||||
- Universalist foreign policy
|
||||
- Increased military spending (not a fiscal conservative)
|
||||
- Increased deficit
|
||||
- Activist federal government
|
||||
- Barack Obama
|
||||
- 44th President
|
||||
- Increase social programs (education and health care)
|
||||
- Cut military spending?
|
||||
- Lower taxes for the middle class
|
||||
- Federal intervention in the economy (Great recession of 2008)
|
||||
- Multi-lateral foreign policy
|
||||
- Federal intervention in the environment
|
||||
- Mobilized the black vote
|
||||
- Could be highest voter turnout ever
|
||||
- Closest States
|
||||
- Missouri (0.5%)
|
||||
- North Carolina (0.5%)
|
||||
- Indiana (1%)
|
||||
- Florida (2%)
|
||||
## 2016
|
||||
- Considered one of the biggest upsets in US history
|
||||
- 5th time a candidate lost the popular vote and won the Presidency
|
||||
- Trump over performed his polls winning important swing states
|
||||
- He won in Democratic Leaning states of Michigan, Pennsylvania and Wisconsin
|
||||
- Won by less than 80 000 votes
|
||||
- Russians determined in 2017 to have interfered in the election
|
||||
- Donald Trump
|
||||
- Right wing populist campaign
|
||||
- Make america great again
|
||||
- Opposed political correctness, illegal immigration, and free trade
|
||||
- Hillary Clinton
|
||||
- Expansion of Obama's policies
|
||||
- Race, LGBT, Woman's rights
|
||||
- Inclusive capitalism: Address growing income and wealthy inequality within western capitalism following the financial crisis
|
||||
- "Basket of deplorables"
|
||||
- Gender and 2016 Election
|
||||
- She was said to lack "feminine warmth"
|
||||
- She was "overly masculine" or "insufficiently feminine"
|
||||
- Trump used "locker room banter"
|
||||
- "Macho man"
|
||||
- Power has been allocated to men based on masculinity
|
||||
- Disrupting the gender status quo of a political institution (...)
|
||||
- How did trump win the 2016 election?
|
||||
- He consolidated support by white voters
|
||||
- Overwhelmingly won whites without a college degree
|
||||
- White with a degree had usually voted Republican, in 2016, many but not all voted democrat
|
||||
- African Americans, Hispanics, Asian American overwhelming backed Clinton but not the same averages as Obama
|
||||
- ... One more point, missed it
|
||||
## 2016
|
||||
Donald Trump Elected
|
||||
- Rolled back government regulation in ever area
|
||||
- Opposed free trade
|
||||
- Universalist
|
||||
- Nationalist
|
||||
- Anti Abortion
|
||||
## Impeachment
|
||||
The ability to impeach an office holder is embedded in the constitution.
|
||||
Congress holds the power to impeach certain government officials on trial and remove them from power
|
||||
Who can be impeached?
|
||||
- President, VP, All civil officers including federal judges
|
||||
- Senators are except
|
||||
- Army and Navy exempt
|
||||
How it works? (says could be on test)
|
||||
## Impeachment (Zelenski)
|
||||
- Phone Call
|
||||
- CrowdStrike Investigation
|
||||
- Whistle-blower complaint
|
||||
- Charges
|
||||
- Abuse of power
|
||||
- obstruction of justice
|
||||
- Released 658 page report, saying bribery, wire fraud, abuse of power
|
||||
- Only republican that voted to convict was Romney
|
||||
- The senate voted to acquit
|
||||
## 2020 Election
|
||||
Defining the election:
|
||||
- COVID Outbreak
|
||||
- Recession
|
||||
- Higher voter turnout since 1990
|
||||
- Biden won more votes than any candidate in a US election: 81 million
|
||||
- Trump first Republican to lose re election since George H.W. bush in 1992
|
||||
Central topics:
|
||||
- Economic impact of COVID
|
||||
- Civil unrest over George Floyd
|
||||
- Supreme Court
|
||||
- Future of the Affordable Care Act
|
||||
|
||||
### The Talbot boys (on test!!)
|
||||
- Erected in 1916 on the grounds of the country courthouse in Easton Maryland
|
||||
- In features a boy looking into the distance and carriyng a confederate flag
|
||||
- 96 names of Confederate soldiers from Talbot county are carved into the granite pedestal
|
||||
- "To the Talbot boys
|
||||
- ... more on slide
|
||||
### What happened
|
||||
- In 2015 after a white supremacist ...
|
||||
- Voted 5-0 not to remove
|
||||
- ... More on slide
|
||||
Problems with these arguments
|
||||
- History is being rewritten all the time
|
||||
- History is not being erased, it's still in books, museums, graveyard and battlefield tours
|
||||
- ... more on slides
|
37
UNB/Year 5/Semester 1/HIST1451/Political questionaire.md
Normal file
37
UNB/Year 5/Semester 1/HIST1451/Political questionaire.md
Normal file
@ -0,0 +1,37 @@
|
||||
|
||||
Guns: Yes
|
||||
Scholarships: No
|
||||
Pop: No
|
||||
Same sex marry: Yes
|
||||
Christian symbols: Yes
|
||||
|
||||
|
||||
Failing banks: No
|
||||
Tax rich: Yes
|
||||
Run deficit: Yes
|
||||
Lunch programs: Yes
|
||||
Tarrifs: No
|
||||
|
||||
|
||||
Abortion: Yes
|
||||
Assault Weapon: Yes
|
||||
Smoking: No
|
||||
Big polluters: No
|
||||
Trade disputes: No
|
||||
|
||||
|
||||
Revolution: No
|
||||
Capitalism: No
|
||||
Health Care: Yes
|
||||
University Yes
|
||||
|
||||
|
||||
Weathy is special: No
|
||||
Patriarchy: No
|
||||
Survival of the fittest: No
|
||||
International Agreements (Paris): No
|
||||
NATO: No
|
||||
Free trade bad: No
|
||||
US Solve its own problems: No
|
||||
Too much money for unforunate: No
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Predictions
|
||||
## Senate Races:
|
||||
### Michigan:
|
||||
Elise Slotkin (D) vs Mike Rogers (R)
|
||||
-
|
||||
### Montana:
|
||||
John Tester (D) vs Tim Sheehey (R)
|
||||
-
|
||||
## House Races:
|
||||
### Northern Carolina 1:
|
||||
Donald Davis (D) vs Laurie Buckholt (R)
|
||||
-
|
||||
### California 45:
|
||||
Derek Tran (D) vs Michelle Steel (R)
|
||||
- https://asamnews.com/2024/09/10/tran-steel-congressional-race-now-rated-toss-up/
|
||||
- https://dccc.org/not-made-of-steel-dccc-poll-shows-tran-and-steel-tied/
|
||||
- https://elections2024.thehill.com/forecast/2024/house/california-45/
|
||||
## Presidency
|
||||
Kamala Harris (D) vs Donald Trump (R)
|
||||
-
|
49
UNB/Year 5/Semester 1/MAAC3113/In class notes.md
Normal file
49
UNB/Year 5/Semester 1/MAAC3113/In class notes.md
Normal file
@ -0,0 +1,49 @@
|
||||
## History of computers
|
||||
- Abacus
|
||||
- Leonardo DaVinci machine
|
||||
- Slide Rule
|
||||
- Differential engine
|
||||
- IBM machine (from US Census)
|
||||
## History of automatic music
|
||||
- Music boxes (from clothing manufacturing)
|
||||
- Electric Violin (from electric bathroom)
|
||||
- Phonograph
|
||||
- Teleharmonium
|
||||
- Theremin
|
||||
## Music Notation History
|
||||
- Hand notation (western)
|
||||
- Earliest examples in Nippur (Iraq) and Greece
|
||||
- Neumes (650ad), Notation before 5 line staff. Was representative not specific
|
||||
- Chinese use lute tableatures (100ad)
|
||||
- 800ad - 1400ad development of early western music notation
|
||||
- Chinese notation around 1425ad
|
||||
- Printed music around 1500-1700, in Italy. First to do polyphonic music. Developed an international style of notation
|
||||
- Computer aided notation (fonts, layouts, rules). Each element assigned a code. Until mid 1800s notation was mostly done by hand. During 1800s various machines to automate the process (typewriter)
|
||||
- Keaton Music typewriter (1930s)
|
||||
- Effingers music-writer in 1955 (amateurs and musicians)
|
||||
- Max Mathhews at Bell Labs (Hiller, Isaacson built earliest synths ILLIAC, RCA)
|
||||
- Only language was the native ones (punch cards, paper tape)
|
||||
- Programs on IBM PCs appear that do notation
|
||||
- Standardization begins to change the landscape
|
||||
- Mac brings graphics to mainstream
|
||||
- Midi standardized
|
||||
- Sonata Adobe font
|
||||
- Laser printers
|
||||
- MIDI facilitated the way devices speak to each other in regards to music information
|
||||
- Finale and Sibelius emerge as big notation software
|
||||
## Acoustics
|
||||
- Frequency - Pitch (Hz)
|
||||
- Amplitude - Loudness (dB)
|
||||
- Envelope - Attack -> Decay -> Sustain -> Release, envelope is the entire pattern
|
||||
- Harmonic Spectrum - The entire tone of a note (fundamental and overtones)
|
||||
- Timbre - Color of the sound
|
||||
- Fundamental - Fundamental note in character of a note (not the partials)
|
||||
- Overtones - Tones above the fundamental (partials)
|
||||
- Pitch (Musician Name)
|
||||
- Loudness (Musician Name)
|
||||
- Articulation
|
||||
- Cloud based solutions emerge as competitors
|
||||
## Sequencing
|
||||
- A device or software than can record, edit, or playback music
|
||||
- Early
|
||||
- Resembled piano roll
|
2
UNB/Year 5/Semester 2/CS3383/Final Info.md
Normal file
2
UNB/Year 5/Semester 2/CS3383/Final Info.md
Normal file
@ -0,0 +1,2 @@
|
||||
No notes allowed
|
||||
Calculator allowed
|
38
UNB/Year 5/Semester 2/CS3383/Lecture Notes.md
Normal file
38
UNB/Year 5/Semester 2/CS3383/Lecture Notes.md
Normal file
@ -0,0 +1,38 @@
|
||||
### Running Time
|
||||
Most Algorithms transform input objects into output objects. The running time typically grows with the input size. Average case time is often difficult to determine. We focus on the worst case running time, as it's easier to analyze and its crucial to applications such as games, finance, and robotics.
|
||||
### Space Complexity
|
||||
In algorithms, you need to think about the amount of space, memory, that you need to compute the algorithm.
|
||||
### Algorithm Structure?
|
||||
Need to think about how complex an algorithm is in implementation, the simpler the better. Code organization is also important in the structure.
|
||||
### Fibonacci
|
||||
Algorithm which uses array to store previous fib numbers vs one which uses constant number of variables to compute the sequence. Space complexity varies between the two between one being O(n) and one is O(1).
|
||||
|
||||
The naive recursive solution for this problem is very bad. By using multiple return values we can make the recursive algorithm equal to the non-recursive algorithm.
|
||||
### Counting Primitive Operations
|
||||
The algorithm described is a simple implementation to find the max value of an array containing only numbers
|
||||
|
||||
By inspecting the pseudo-code, we can determine the maximum number of primitive operations executed by an algorithm, as a function of the input size.
|
||||
|
||||
Looking at the number of times n is used, in the worst case scenario, we can see a for loop, as well as other stuff? ending up with a number of operations of 8n-2, with a big O of O(n)
|
||||
|
||||
### Relatives of Big O,
|
||||
- Big Omega
|
||||
- Big Theta - If this is n squared, it means big omega and big o are also n squared.
|
||||
|
||||
## GO over slides for Jan 13th as I missed first half
|
||||
|
||||
### Greedy Algorithms
|
||||
Greedy algorithms always optimize for the current best chest, ignoring any possible better outcomes in the future.
|
||||
|
||||
This can work in cases where a problem has a greedy property.
|
||||
### Making Change Problem
|
||||
In the case where the denominations are always larger/equal to 2 of the smaller denominations then it makes sense when giving change, to simply give the largest coin available.
|
||||
|
||||
### Fractional Knapsack Problem
|
||||
Given a set S of n items, with each item i having a positive benefit factor, b, and a positive weight, w.
|
||||
|
||||
Goal: Choose items with maximum total benefit but with weight at most W.
|
||||
|
||||
If we are allowed to take factional amounts, then this is the fractional knapsack problem. The objective is to maximize the benefit given the amount divided by the weight, with the constraint that the amount is less than the total amount W.
|
||||
|
||||
### Interval Partitioning: Greedy
|
13
UNB/Year 5/Semester 2/CS3383/Tutorial Notes.md
Normal file
13
UNB/Year 5/Semester 2/CS3383/Tutorial Notes.md
Normal file
@ -0,0 +1,13 @@
|
||||
# Schedule Problem
|
||||
A single server has n customers to serve. The sere time t_i required by each customer i is known in advance. Goal is to minimize T, the time in the system for customer i.
|
||||
|
||||
For example, t_1=5, t_2=10, t_3=3. Schedule 1: 123, Schedule 2: 231
|
||||
|
||||
Input: The set C of all customers C = { t_1, ... }. t_i is the service time for customer i
|
||||
Output: The total time in the system for all customers
|
||||
Merge Sort C in ascending order. A greedy solution works in this case.
|
||||
|
||||
We can simply run through the sorted list and serve them in order.
|
||||
|
||||
But if we assume the greedy algorithm is not optimal in this case
|
||||
Try to reduce total time T
|
17
UNB/Year 5/Semester 2/CS4613/Lecture Notes.md
Normal file
17
UNB/Year 5/Semester 2/CS4613/Lecture Notes.md
Normal file
@ -0,0 +1,17 @@
|
||||
TODO: Go over slide 1 stuff and fill in
|
||||
TODO: Go over slide 2 stuff and fill in
|
||||
# Lecture 2
|
||||
## S-Expressions
|
||||
### Simplified Calculator Parser
|
||||
|
||||
# Lecture 3: Local binding
|
||||
Stacker helps show the environment, heap allocations, and stackframes
|
||||
|
||||
# Lecture 4: Functions
|
||||
|
||||
# Lecture 5: Macros
|
||||
|
||||
# Lecture 6-7: Objects
|
||||
Desugared objects, defining a function that takes a case for method arguments
|
||||
|
||||
# Lecture 8: Types
|
102
UNB/Year 5/Semester 2/CS4725/Final Review.md
Normal file
102
UNB/Year 5/Semester 2/CS4725/Final Review.md
Normal file
@ -0,0 +1,102 @@
|
||||
# Instructions:
|
||||
12 FRQ, written answers
|
||||
3 MCQ, multiple choice
|
||||
1 Matching question, algorithms (role of algorithms)
|
||||
15 total questions (?)
|
||||
|
||||
1 A4 size double sided hand written notes allowed (Important!!!)
|
||||
2 hour exam
|
||||
Partial marks allowed for partially correct answers
|
||||
Bring a calculator (Important!!!)
|
||||
# Part 1 Important Questions
|
||||
Horn form for logic?
|
||||
Why are these conditions not solvable without a truth table?
|
||||
|
||||
# Part 2 Important Questions
|
||||
## 1
|
||||
Arithmetic assertions can be written in first order logic with the predicate symbol <, the function symbols + and x, and the constant symbols 0 and 1. Additional predicates can also be defined with bi-conditionals
|
||||
a) Represent the property "x is and even number"
|
||||
Ax Even(x) <=> Ey x=y+y
|
||||
b) Represent the property "x is prime"
|
||||
Ax Prime(x) <=> Ey,z x=y * z => y = 1 V z = 1
|
||||
c) Goldbach's conjecture is the conjecture (unproven as of yet) that "every even number is equal to the sum of two primes". Represent this conjecture as a logical sentence.
|
||||
Ax Even(x)=> Ey,z Prime(y) /\ Prime(z) /\ x=y+z
|
||||
|
||||
# 2
|
||||
Find the values for the probabilities a and b in joint probability table below so that the binary variables X and Y are independent
|
||||
|
||||
| X | Y | P(X, Y) |
|
||||
| --- | --- | ------- |
|
||||
| t | t | 3/5 |
|
||||
| t | f | 1/5 |
|
||||
| f | t | a |
|
||||
| f | f | b |
|
||||
Due to probability being max 1, we know that a + b must be 1/5
|
||||
P(Yt)/P(Yf) = a/b = 3
|
||||
b = 1/20
|
||||
a = 3/20
|
||||
|
||||
# 3
|
||||
idk where R comes from, look into slides about bayes theorem
|
||||
Show the three forms of independence in Equation (12.11) are equivalent
|
||||
P(a|b) = P(a) or P(b|a) = P(b) or P(a /\ b) = P(a) * P(b) / R(?)
|
||||
|
||||
First two are logically the same, just inverted
|
||||
|
||||
From bayes theorem
|
||||
P(a | b) * P(b) = P(a) * P(b) / R(?)
|
||||
|
||||
P(a /\ b) = P(a | b) * P(b)
|
||||
|
||||
# 4
|
||||
Consider the following propability distrobutions:
|
||||
|
||||
| A | P(A) |
|
||||
| --- | ---- |
|
||||
| t | 0.8 |
|
||||
| f | 0.2 |
|
||||
|
||||
| A | B | P(B\|A) |
|
||||
| --- | --- | ------- |
|
||||
| t | t | 0.9 |
|
||||
| t | f | 0.1 |
|
||||
| f | t | 0.6 |
|
||||
| f | f | 0.4 |
|
||||
|
||||
| B | C | P(C\|B) |
|
||||
| --- | --- | ------- |
|
||||
| t | t | 0.8 |
|
||||
| t | f | 0.2 |
|
||||
| f | t | 0.8 |
|
||||
| f | f | 0.2 |
|
||||
Given these tables and no other assumptions, calculate the following probabilities.
|
||||
a. P(a, ~b)
|
||||
= P(a) * P(~b|a)
|
||||
= 0.8 * 0.1
|
||||
= 0.08
|
||||
b. P(b)
|
||||
= P(bt|a) * P(a) + P(bt | ~a) * P(~a)
|
||||
= 0.9 * 0.8 + 0.6 * 0.2
|
||||
= 0.84
|
||||
# 5
|
||||
Let A and B be Boolean Random variables. You are given the following probabilities
|
||||
P(A=true) = 0.5
|
||||
P(B=true |A=true) = 1
|
||||
P(B=true) = 0.75
|
||||
|
||||
What is P(B=true|A=false)?
|
||||
|
||||
# 6
|
||||
Consider the XOR function of three binary input attributes, which produces the value 1 if and only if an odd number of the three input attributes has value 1.
|
||||
|
||||
Draw a minimal sized decision tree for the three input XOR function.
|
||||
|
||||
Three layer decision three, A > B > C. Output of tree would be
|
||||
0 1 1 0 1 0 0 1 if on the left of the decision is always 0 and 1 is right
|
||||
|
||||
# 7
|
||||
Consider the problem of separating N data points into +ve and -ve examples using a linear separator. Clearly this can always be done for N=2 points on a line of dimension d=1, regardless of how many points are labeled or where they are located (unless the points are in the same place)
|
||||
|
||||
a) Show that it can always be done for N=3 points on a plane of dimension d=2 unless they are co-linear.
|
||||
|
||||
b) Show that it cannot (or can we?) always be done for N=4 points on a plane of dimension d=2
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user